ContactViewer: Unterschied zwischen den Versionen

Aus GoPalWiki
Wechseln zu: Navigation, Suche
(Ex- und Import via Excel-Tabelle)
(Seite richtig formatiert)
Zeile 4: Zeile 4:
  
 
== Allgemeines ==
 
== Allgemeines ==
Der ContactViewer ist eine Zusatzapplikation, die bis jetzt ausschliesslich mit der [[GoPal PE|'''GoPal PE''']] 3.x Version ausgeliefert wurde.<br />
+
Der ContactViewer ist eine Zusatzapplikation, die bis jetzt ausschliesslich mit der [[GoPal PE|'''GoPal PE''']] 3.x Version ausgeliefert wurde ''(siehe dazu auch die'' [[GoPal 3.x Feature Übersicht | '''GoPal 3.x Feature Übersicht''']]).<br />
''(siehe dazu auch die'' [[GoPal 3.x Feature Übersicht | '''GoPal 3.x Feature Übersicht''']]'') Frei übersetzt heisst "ContactViewer" soviel wie "Kontaktbetrachter" und man hat damit <br />
+
Frei übersetzt heisst "ContactViewer" soviel wie "Kontaktbetrachter" und man hat damit die Möglichkeit die vorher mit dem [[GoPal Assistant]] von Outlook übertragene Kontakte auf dem GoPal Navi zu betrachten, als Ziel für die Navigation zu wählen.
die Möglichkeit die vorher mit dem [[GoPal Assistant]] von Outlook übertragene Kontakte auf dem GoPal Navi zu betrachten, als Ziel für die Navigation <br />
 
zu wählen (Adresse müsste hinterlegt sein) oder diesen mit dem gekoppelten Handy direkt anzurufen. <br />
 
  
 
== Voraussetzungen ==
 
== Voraussetzungen ==
Es wird ein Windows XP oder Vista PC vorausgesetzt, auf dem mindestens Outlook 2003, der [[GoPal Assistant]] und [[ActiveSync ]]4.5 <br />
+
Es wird ein Windows XP oder Vista PC vorausgesetzt, auf dem mindestens Outlook 2003, der [[GoPal Assistant]] und [[ActiveSync]] 4.5 installiert sein sollte. <br />
installiert sein sollte. <br />
+
Eine "echte" Synchronisation zwischen Outlook und dem GoPal findet allerdings nicht direkt statt, sondern der [[GoPal Assistant]] holt sich die Daten von Outlook und stellt sie dem Navigationssystem als Datenbank zur Verfügung. <br />
Eine "echte" Synchronisation zwischen Outlook und dem GoPal findet allerdings nicht direkt statt, sondern der [[GoPal Assistant]] holt <br />
 
sich die Daten von Outlook und stellt sie dem Navigationssystem als Datenbank zur Verfügung. <br />
 
 
 
'''Hinweis:''' Mit Outlook ist ein Bestandteil der Microsoft Office Paketes gemeint! Mit Outlook Express <br />
 
funktioniert dies nicht!!<br />
 
  
 +
'''Hinweis:''' Mit Outlook ist ein Bestandteil der Microsoft Office Paketes gemeint! Mit Outlook Express funktioniert dies nicht!!
  
 
== ContactViewer auf dem GoPal-Navigationssystem ==
 
== ContactViewer auf dem GoPal-Navigationssystem ==
Wenn erfolgreich Kontakte mit Adresse oder zusätzlich sogar Telefonnummer übertragen wurden zeigt sich das folgerndermaßen <br />
+
Wenn erfolgreich Kontakte mit Adresse oder zusätzlich sogar Telefonnummer übertragen wurden zeigt sich das folgerndermaßen im Gerät: <br />
im Gerät: <br />
 
 
'''...Bild folgt...'''
 
'''...Bild folgt...'''
  
Die Kontakte sind Alphabetisch sortiert und wenn man einen durch antippen auswählt werden die entsprechenden Daten
+
Die Kontakte sind Alphabetisch sortiert und wenn man einen durch antippen auswählt werden die entsprechenden Daten für die weitere Verwendung angezeigt: <br />
für die weitere Verwendung angezeigt: <br />
 
 
'''...Bild folgt...'''
 
'''...Bild folgt...'''
  
Zeile 35: Zeile 27:
 
Das Zielverzeichnis für die contacts.db kann angegeben werden. Leider bietet ActiveSync keine Einbindung des Navis als Laufwerk im Windows Explorer. Daher muss man die Datei entweder in die in einem Kartenleser steckende Speicherkarte speichern oder zuerst auf die Festplatte schreiben und dann in das Navi kopieren. <br />
 
Das Zielverzeichnis für die contacts.db kann angegeben werden. Leider bietet ActiveSync keine Einbindung des Navis als Laufwerk im Windows Explorer. Daher muss man die Datei entweder in die in einem Kartenleser steckende Speicherkarte speichern oder zuerst auf die Festplatte schreiben und dann in das Navi kopieren. <br />
  
Es werden nur Daten des aktuell in Outlook angewählten Kontaktordners verarbeitet. Sollten innerhalb des Ordners bestimmte Einträge selektiert sein, werden nur diese in die contacts.db übertragen, ansonsten alle des Ordners. So kann man dann z.B. seine Kontakte nach Kategorie sortieren, nur die mit der Kategorie 'geschäftlich' markieren und damit auch nur die ins Navi übernehmen. Das VBA-Programm findet sich hier: http://www.gopal-navigator.de/dload.php?action=file&file_id=381 , die Erklärungen und die Download-Quelle für sqlite3.exe stehen im Code. Ich denke der Code ist verständlich und ausreichend kommentiert, so dass jeder das Programm nach Lust und Laune abändern und erweitern kann.
+
Es werden nur Daten des aktuell in Outlook angewählten Kontaktordners verarbeitet. Sollten innerhalb des Ordners bestimmte Einträge selektiert sein, werden nur diese in die contacts.db übertragen, ansonsten alle des Ordners. So kann man dann z.B. seine Kontakte nach Kategorie sortieren, nur die mit der Kategorie 'geschäftlich' markieren und damit auch nur die ins Navi übernehmen. Das VBA-Programm findet sich [http://www.gopal-navigator.de/dload.php?action=file&file_id=381 hier], die Erklärungen und die Download-Quelle für sqlite3.exe stehen im Code. Ich denke der Code ist verständlich und ausreichend kommentiert, so dass jeder das Programm nach Lust und Laune abändern und erweitern kann.
  
 
== Kontakte ohne Outlook auf das Gerät bekommen ==
 
== Kontakte ohne Outlook auf das Gerät bekommen ==
Es gibt dank unserer französischen Nachbarn eine Möglichkeit Kontakte auch ohne Outlook auf das Gerät zu bekommen.
+
Es gibt dank unserer französischen Nachbarn eine Möglichkeit Kontakte auch ohne Outlook auf das Gerät zu bekommen.<br />
Dank gebührt unserem User [http://www.gopal-navigator.de/profile.php?mode=viewprofile&u=446 medion78], <br />
+
Dank gebührt unserem User [http://www.gopal-navigator.de/profile.php?mode=viewprofile&u=446 medion78], der [http://www.gopal-navigator.de/viewtopic.php?t=510 hier] im Forum darauf aufmerksam machte.<br />
der [http://www.gopal-navigator.de/viewtopic.php?t=510 hier] im Forum darauf aufmerksam machte.
+
Die jetzt folgende Kurzanleitung ist von der [http://www.teaser.fr/~vdisanzo/xania/index.php?option=com_content&task=view&id=519&Itemid=29 französischen Originalanleitung] frei übersetzt.<br />
Die jetzt folgende Kurzanleitung ist von der [http://www.teaser.fr/~vdisanzo/xania/index.php?option=com_content&task=view&id=519&Itemid=29 französischen Originalanleitung] frei übersetzt.
 
 
Dank gebührt natürlich auch dem Autor an dieser Stelle!<br />
 
Dank gebührt natürlich auch dem Autor an dieser Stelle!<br />
 
  
 
'''....noch nicht fertig...'''
 
'''....noch nicht fertig...'''
  
 
+
'''Vorbereitung'''<br />
=== Vorbereitung ===
 
 
Outlook ist keine Freeware, daher sollte es einen anderen Weg geben den ContactViewer mit Daten seiner Bekannten/Verwandten zu füttern!
 
Outlook ist keine Freeware, daher sollte es einen anderen Weg geben den ContactViewer mit Daten seiner Bekannten/Verwandten zu füttern!
Die Daten für den ContactViewer liegen normalerweise in einer kleinen Datenbank auf dem Gerät. Um diese bearbeiten zu können benötigen wir also
+
Die Daten für den ContactViewer liegen normalerweise in einer kleinen Datenbank auf dem Gerät. Um diese bearbeiten zu können benötigen wir also das kleine Programm ''kSQLite''  [http://reddog.s35.xrea.com/software/tksqlite-0.5.2-win32-bin.zip (Downloadlink)], sowie eine Vorlage für die Datenbank mit den später benötigten SQL-Befehlen in einer Textdatei.
ein kleines Programm: <br />
 
TkSQLite [http://reddog.s35.xrea.com/software/tksqlite-0.5.2-win32-bin.zip Downloadlink] <br />
 
sowie eine Vorlage für die Datenbank mit den später benötigten SQL-Befehlen in einer Textdatei.
 
  
 
Kurzanleitung in Deutsch mit den notwendigen Dateien:
 
Kurzanleitung in Deutsch mit den notwendigen Dateien:
  
1.) In die Excel Vorlage "contact_import.xls" können aus einer anderen Adress-Datenbank exportierte Adress-Daten spaltenweise eingefügt werden. Alternativ kann man natürlich auch einfach selbst direkt Adressdaten eingeben.  
+
#In die Excel Vorlage "contact_import.xls" können aus einer anderen Adress-Datenbank exportierte Adress-Daten spaltenweise eingefügt werden. Alternativ kann man natürlich auch einfach selbst direkt Adressdaten eingeben.  
 
+
#Die Datei "contact_import.xls" wird nach der Befüllung mit den Adressen im CSV-Format (comma seperated values) als "contact_import.csv" gespeichert.
2.) Die Datei "contact_import.xls" wird nach der Befüllung mit den Adressen im CSV-Format (comma seperated values) als "contact_import.csv" gespeichert.
+
#Die leere Contacts-Datenbank "contacts_neu.db" wird  über das Programm TKSQLite geöffnet.
 
+
#In der Contacts-DB ist bereits die Tabelle "Import" angelegt. In diese Tabelle wird die vorher erstellte Datei "contact_import.csv" importiert über "File->Import->Text-File". Im Import-Dialog die gleichen Angaben wie in diesem [http://forum.pocketnavigation.de/attachment.php?attachmentid=1045808 Screenshot] machen.
3.) Die leere Contacts-Datenbank "contacts_neu.db" wird  über das Programm TKSQLite geöffnet.
+
#Nach dem Import müssen die Adressen noch auf die eigentlichen Tabellen "verteilt" werden. Dazu bitte den ersten Befehl in der SQL "Command historie" über "Database->Run SQL" ausführen. Die notwendigen Vorlagen findest Du [http://forum.pocketnavigation.de/attachment.php?attachmentid=1045806 hier].
 
+
#Wer ggf. die nötige Vorlage nicht gefunden hat öffne bitte die Datei xania-kitcontacts.zip. In dieser Zip Datei befinden sich die oben angegebenen Dateien.Dabei íst auch die Datei "Generer_Contacts.txt". Den Inhalt dieser Datei in das SQL Command Fenster kopieren und dann Database "Run command" anklicken. Die dann erstellte contacts.db funktioniert mit dem Contactviewer einwandfrei.
4.) In der Contacts-DB ist bereits die Tabelle "Import" angelegt. In diese Tabelle wird die vorher erstellte Datei "contact_import.csv" importiert über "File->Import->Text-File". Im Import-Dialog die gleichen Angaben wie in <br />
 
diesem [http://forum.pocketnavigation.de/attachment.php?attachmentid=1045808 Screenshot] machen.<br />
 
 
5.) Nach dem Import müssen die Adressen noch auf die eigentlichen Tabellen "verteilt" werden. Dazu bitte den ersten Befehl in der SQL "Command historie" über "Database->Run SQL" ausführen.
 
<br />Die notwendigen Vorlagen findest Du [http://forum.pocketnavigation.de/attachment.php?attachmentid=1045806 hier].<br />
 
 
 
6.) Wer ggf. die nötige Vorlage nicht gefunden hat öffne bitte die Datei xania-kitcontacts.zip. In dieser Zip Datei befinden sich die oben angegebenen Dateien.Dabei íst auch die Datei "Generer_Contacts.txt". Den Inhalt dieser Datei in das SQL Command Fenster kopieren und dann Database "Run command" anklicken. Die dann erstellte contacts.db funktioniert mit dem Contactviewer einwandfrei.
 
  
 
'''...noch nicht fertig...'''
 
'''...noch nicht fertig...'''
Zeile 75: Zeile 54:
 
== Ex- und Import via Excel-Tabelle ==
 
== Ex- und Import via Excel-Tabelle ==
 
User @boatdriver hat hier eine alternative Vorgehensweise beschrieben, wie Daten aus dem Adressbuch in eine Excel-Datei exportiert und mit Hilfe eines selbstgeschriebenen Tools diese Tabelle in die contacts.db importiert werden können -> [http://forum.pocketnavigation.de/thread.php?postid=2095261#post2095261 PNav-Link].
 
User @boatdriver hat hier eine alternative Vorgehensweise beschrieben, wie Daten aus dem Adressbuch in eine Excel-Datei exportiert und mit Hilfe eines selbstgeschriebenen Tools diese Tabelle in die contacts.db importiert werden können -> [http://forum.pocketnavigation.de/thread.php?postid=2095261#post2095261 PNav-Link].
<br>
+
 
<br>
 
 
== Kontakte aus Thunderbird-Adressbuch ==
 
== Kontakte aus Thunderbird-Adressbuch ==
 
Es besteht auch die Möglichkeit, seine Kontakte aus dem Mozilla Thunderbird-Adressbuch in eine contacts.db zu übertragen. Wie es gemacht wird, hat User @Pfaelzerbub anschaulich anhand eines PDF-Files erklärt -> [http://forum.pocketnavigation.de/forum1000188-medion-gopal-pna-v3/1087068-kontakte-in-gopal-bearbeiten/post-2397923.html#post2397923 PNav-Link].
 
Es besteht auch die Möglichkeit, seine Kontakte aus dem Mozilla Thunderbird-Adressbuch in eine contacts.db zu übertragen. Wie es gemacht wird, hat User @Pfaelzerbub anschaulich anhand eines PDF-Files erklärt -> [http://forum.pocketnavigation.de/forum1000188-medion-gopal-pna-v3/1087068-kontakte-in-gopal-bearbeiten/post-2397923.html#post2397923 PNav-Link].
<br>
 
<br>
 
  
 
== Quellen ==
 
== Quellen ==
[http://www.teaser.fr/~vdisanzo/xania/index.php?option=com_content&task=view&id=519&Itemid=29 ]
+
[http://www.teaser.fr/~vdisanzo/xania/index.php?option=com_content&task=view&id=519&Itemid=29 www.teaser.fr]<br>
http://www.gpspassion.com/upload/xania-kitcontacts.zip
+
[http://www.gpspassion.com/upload/xania-kitcontacts.zip Download xania-kitcontacts.zip]

Version vom 8. Dezember 2009, 22:29 Uhr


In Arbeit

Allgemeines

Der ContactViewer ist eine Zusatzapplikation, die bis jetzt ausschliesslich mit der GoPal PE 3.x Version ausgeliefert wurde (siehe dazu auch die GoPal 3.x Feature Übersicht).
Frei übersetzt heisst "ContactViewer" soviel wie "Kontaktbetrachter" und man hat damit die Möglichkeit die vorher mit dem GoPal Assistant von Outlook übertragene Kontakte auf dem GoPal Navi zu betrachten, als Ziel für die Navigation zu wählen.

Voraussetzungen

Es wird ein Windows XP oder Vista PC vorausgesetzt, auf dem mindestens Outlook 2003, der GoPal Assistant und ActiveSync 4.5 installiert sein sollte.
Eine "echte" Synchronisation zwischen Outlook und dem GoPal findet allerdings nicht direkt statt, sondern der GoPal Assistant holt sich die Daten von Outlook und stellt sie dem Navigationssystem als Datenbank zur Verfügung.

Hinweis: Mit Outlook ist ein Bestandteil der Microsoft Office Paketes gemeint! Mit Outlook Express funktioniert dies nicht!!

ContactViewer auf dem GoPal-Navigationssystem

Wenn erfolgreich Kontakte mit Adresse oder zusätzlich sogar Telefonnummer übertragen wurden zeigt sich das folgerndermaßen im Gerät:
...Bild folgt...

Die Kontakte sind Alphabetisch sortiert und wenn man einen durch antippen auswählt werden die entsprechenden Daten für die weitere Verwendung angezeigt:
...Bild folgt...

Kontakte aus Outlook ohne Assistent auf das Gerät bekommen

Der von Medion vorgegebene Weg seine Outlook-Kontakte auf das Gerät zu bekommen ist der GoPal Assistant. Dazu muss der natürlich erstmal installiert werden, außerdem hat er den Nachteil, dass man weder einen bestimmten Ordner aus den Outlook-Kontakten angeben kann noch innerhalb eines Ordners nur bestimmte Kontakte in die contacts.db übertragen kann. Mit ein bisschen Code in Visual Basic for Applications plus dem Programm 'sqlite3.exe' kann man das ändern. Der Code wird als Modul in Outlook importiert. Damit steht dann ein Makro zur Verfügung, welches auf Basis bestimmter Kontakteinträge SQL-Code generiert, der dann als Input für sqlite3.exe dient und die contacts.db schreibt. Es gibt aber derzeit nur die Option, die contacts.db komplett neu zu schreiben, bestimmte Kontakte hinzufügen oder rausnehmen geht nicht.

Entwickelt und getestet wurde das ganze unter XP mit Outlook 2003 und GoPal 4.5, es wird aber wohl auch mit anderen Versionen funktionieren, sofern diese Version das gleiche Format der contacts.db verwendet.

Das Zielverzeichnis für die contacts.db kann angegeben werden. Leider bietet ActiveSync keine Einbindung des Navis als Laufwerk im Windows Explorer. Daher muss man die Datei entweder in die in einem Kartenleser steckende Speicherkarte speichern oder zuerst auf die Festplatte schreiben und dann in das Navi kopieren.

Es werden nur Daten des aktuell in Outlook angewählten Kontaktordners verarbeitet. Sollten innerhalb des Ordners bestimmte Einträge selektiert sein, werden nur diese in die contacts.db übertragen, ansonsten alle des Ordners. So kann man dann z.B. seine Kontakte nach Kategorie sortieren, nur die mit der Kategorie 'geschäftlich' markieren und damit auch nur die ins Navi übernehmen. Das VBA-Programm findet sich hier, die Erklärungen und die Download-Quelle für sqlite3.exe stehen im Code. Ich denke der Code ist verständlich und ausreichend kommentiert, so dass jeder das Programm nach Lust und Laune abändern und erweitern kann.

Kontakte ohne Outlook auf das Gerät bekommen

Es gibt dank unserer französischen Nachbarn eine Möglichkeit Kontakte auch ohne Outlook auf das Gerät zu bekommen.
Dank gebührt unserem User medion78, der hier im Forum darauf aufmerksam machte.
Die jetzt folgende Kurzanleitung ist von der französischen Originalanleitung frei übersetzt.
Dank gebührt natürlich auch dem Autor an dieser Stelle!

....noch nicht fertig...

Vorbereitung
Outlook ist keine Freeware, daher sollte es einen anderen Weg geben den ContactViewer mit Daten seiner Bekannten/Verwandten zu füttern! Die Daten für den ContactViewer liegen normalerweise in einer kleinen Datenbank auf dem Gerät. Um diese bearbeiten zu können benötigen wir also das kleine Programm kSQLite (Downloadlink), sowie eine Vorlage für die Datenbank mit den später benötigten SQL-Befehlen in einer Textdatei.

Kurzanleitung in Deutsch mit den notwendigen Dateien:

  1. In die Excel Vorlage "contact_import.xls" können aus einer anderen Adress-Datenbank exportierte Adress-Daten spaltenweise eingefügt werden. Alternativ kann man natürlich auch einfach selbst direkt Adressdaten eingeben.
  2. Die Datei "contact_import.xls" wird nach der Befüllung mit den Adressen im CSV-Format (comma seperated values) als "contact_import.csv" gespeichert.
  3. Die leere Contacts-Datenbank "contacts_neu.db" wird über das Programm TKSQLite geöffnet.
  4. In der Contacts-DB ist bereits die Tabelle "Import" angelegt. In diese Tabelle wird die vorher erstellte Datei "contact_import.csv" importiert über "File->Import->Text-File". Im Import-Dialog die gleichen Angaben wie in diesem Screenshot machen.
  5. Nach dem Import müssen die Adressen noch auf die eigentlichen Tabellen "verteilt" werden. Dazu bitte den ersten Befehl in der SQL "Command historie" über "Database->Run SQL" ausführen. Die notwendigen Vorlagen findest Du hier.
  6. Wer ggf. die nötige Vorlage nicht gefunden hat öffne bitte die Datei xania-kitcontacts.zip. In dieser Zip Datei befinden sich die oben angegebenen Dateien.Dabei íst auch die Datei "Generer_Contacts.txt". Den Inhalt dieser Datei in das SQL Command Fenster kopieren und dann Database "Run command" anklicken. Die dann erstellte contacts.db funktioniert mit dem Contactviewer einwandfrei.

...noch nicht fertig...

Ex- und Import via Excel-Tabelle

User @boatdriver hat hier eine alternative Vorgehensweise beschrieben, wie Daten aus dem Adressbuch in eine Excel-Datei exportiert und mit Hilfe eines selbstgeschriebenen Tools diese Tabelle in die contacts.db importiert werden können -> PNav-Link.

Kontakte aus Thunderbird-Adressbuch

Es besteht auch die Möglichkeit, seine Kontakte aus dem Mozilla Thunderbird-Adressbuch in eine contacts.db zu übertragen. Wie es gemacht wird, hat User @Pfaelzerbub anschaulich anhand eines PDF-Files erklärt -> PNav-Link.

Quellen

www.teaser.fr
Download xania-kitcontacts.zip