Adressen aus dem Adressbuch in ein Rechenblatt

Hallo,

ich möchte gerne aus einer Gruppe im Adressbuch von Mac OS 10.4.7 ein Liste in einem RT-Rechenblatt erstellen in der Name, Vorname, Straße Hausnummer, PLZ, fon, fax und email jeweils in einer Spalte stehen. Vielleicht weiß ja jemand weiß wie das geht.

… schon mal vielen Dank!!!

Grüße Peter



dr. hans-peter rohler
foundation 5+ landschaftsarchitekten
karthäuserstraße 7-9  |  34117 kassel
fon 0561-92000823  fax 0561-92000820



Hans-Peter Rohler
Kölnische Straße 114B
34119 Kassel



Re: Adressen aus dem Adressbuch in ein Rechenblatt

#5676 On 15 September, 2006 10:39 Matthias Liebler said,

Am 15.09.2006 um 11:11 schrieb Dr. Hans-Peter Rohler:

> Hallo,
>
> ich möchte gerne aus einer Gruppe im Adressbuch von Mac OS 10.4.7
> ein Liste in einem RT-Rechenblatt erstellen in der Name, Vorname,
> Straße Hausnummer, PLZ, fon, fax und email jeweils in einer Spalte
> stehen. Vielleicht weiß ja jemand weiß wie das geht.

Ohne es getestet zu haben, vermute ich mal:

verbinden (zeichen(13);AdressbuchfeldGruppeSB(Feldname;
Gruppenname);AdressbuchfeldGruppeSB(Feldname;
Gruppenname);AdressbuchfeldGruppeSB(Feldname; Gruppenname))

Freundliche Grüße

Matthias Liebler

Re: Adressen aus dem Adressbuch in ein Rechenblatt

#5677 On 15 September, 2006 11:10 "Dr. Hans-Peter Rohler" said,
Hallo,

vielen Dank für die prompte Rückmeldung!!!

Bei (zeichen(13) streikt RT aber mit der Fehlermeldung " Die Formel kann nicht eingegeben werden. Fehlernr: -2145804264

… lasse ich den Anfang weg und übernehme nur AdressbuchfeldGruppeSB('Title'; 'Gruppenname') jeweils in eine Zelle erhalte ich einen Eintrag aus der von mir ausgewählten Gruppe. Klappt für alle Feldnamen außer fon, fax und email. Ich nehme an hier schreibe ich die Feldnamen nicht richtig. 
Das zweite Problem ist aber wie ich die verschiedenen Einträge aus der Gruppe erhalte. Kopiere ich die Formeln in weitere Zeilen erhalte ich natürlich immer wieder den selben Eintrag. Hat das was mit (zeichen(13) … zu tun???

Grüße Peter

Am 15.09.2006 um 11:39 schrieb Matthias Liebler:

 (zeichen(13);AdressbuchfeldGruppeSB(Feldname; Gruppenname);AdressbuchfeldGruppeSB(Feldname; Gruppenname);AdressbuchfeldGruppeSB(Feldname; Gruppenname))


Re: Adressen aus dem Adressbuch in ein Rechenblatt

#5678 On 15 September, 2006 11:23 Matthias Liebler said,

Am 15.09.2006 um 12:10 schrieb Dr. Hans-Peter Rohler:

> Hallo,
>
> vielen Dank für die prompte Rückmeldung!!!
>
> Bei (zeichen(13) streikt RT aber mit der Fehlermeldung " Die Formel
> kann nicht eingegeben werden. Fehlernr: -2145804264

verbinden (zeichen(13);......;........;......)

Vor dem ersten Semikolon steht der Verbindungstext, nach jedem
weiteren Semikolon die einzelnen Elemente, die verbunden werden.
Zeichen (13) ist die Zeilenschaltung

>
> … lasse ich den Anfang weg und übernehme nur AdressbuchfeldGruppeSB
> ('Title'; 'Gruppenname') jeweils in eine Zelle erhalte ich einen
> Eintrag aus der von mir ausgewählten Gruppe. Klappt für alle
> Feldnamen außer fon, fax und email. Ich nehme an hier schreibe ich
> die Feldnamen nicht richtig.
> Das zweite Problem ist aber wie ich die verschiedenen Einträge aus
> der Gruppe erhalte. Kopiere ich die Formeln in weitere Zeilen
> erhalte ich natürlich immer wieder den selben Eintrag. Hat das was
> mit (zeichen(13) … zu tun???
>

Nein, hat es nicht. Ich habe aber noch nie mit diesen
Adressbucheinträgen gearbeitet. Das SB steht eigentlich für Serienbrief.
Vielleicht kann hier jemand, der erfahrener ist, als ich, weiterhelfen.

>

Freundliche Grüße

Matthias Liebler

Re: Adressen aus dem Adressbuch in ein Rechenblatt

#5679 On 15 September, 2006 12:49 Benedikt Quirmbach said,
Hallo,

Am 15.09.2006 um 12:10 schrieb Dr. Hans-Peter Rohler:

Klappt für alle Feldnamen außer fon, fax und email. Ich nehme an hier schreibe ich die Feldnamen nicht richtig.

Ich habe jetzt keine Zeit, eine Formel zu schreiben, aber...

Die oben aufgeführten Feldnamen sind so auf keinen Fall richtig. Es gibt ja u.U. mehrere Telefonnummern usw. Man muss RT daa auch sagen, welche genommen werden soll (home oder work). Es gibt da auf der WebSite von RT eine PDF-Datei, die die Adressbuch-Funktionen genau erklärt. Ich meine, bei einer RT6-Installation wird diese auch mit installiert.

Viele Grüße
Benedikt Quirmbach

Re: Adressen aus dem Adressbuch in ein Rechenblatt

#5680 On 15 September, 2006 13:17 Jens Adam said,

Benedikt Quirmbach schrieb am 15.9.2006 13:49 Uhr:
Es gibt da auf der WebSite von RT
> eine PDF-Datei, die die Adressbuch-Funktionen genau erklärt.

Gibt es auch bei jedem Anwender im Hilfemenü, heißt Adressbuchfunktionen.

Die Webseite war während einer Übergangsphase nötig, als Apple im
Adressbuch was umgebaut hatte und wir noch kleine neuere Version der
Funktionen hatten. Das ist aber schon eine ganze Weile her.

> Ich meine,
> bei einer RT6-Installation wird diese auch mit installiert.
>
Selbstverständlich.

Gruß,
Jens

--
Dr. Jens F. Adam * Leiter Dokumentation und Lokalisierung

RagTime GmbH * http://www.ragtime.de

Neustraße 69 * D-40721 Hilden * Deutschland
Tel: [49] (2103) 9657-0 * Fax: [49] (2103) 9657-96

Re: Adressen aus dem Adressbuch in ein Rechenblatt

#5685 On 19 September, 2006 11:05 "Dr. Hans-Peter Rohler" said,

Hallo zusammen,

mit den Feldnamen bin ich jetzt einigermaßen weitergekommen und
bekomme die entsprechenden Einträge in die Zellen meines
Rechenblattes. Obwohl es immer noch das Problem gibt dass wenn nur
eine Telefonnummer Arbeit eingetragen ist ich beim Feldnamen
'PhoneWORK' eine leere Zelle erhalte und bei 'Phone' den gewünschten
Eintrag.
Was mich aber mehr interessiert wie ich fortlaufend pro Zeile alle in
der entsprechenden Gruppe des Adressbuches eingetragenen Personen in
mein Rechenblatt bekomme. Das funktioniert mit der Formel
AdressbuchfeldGruppeSB('Organization';'MEV') etc. jedenfalls nicht.
Ich erhalte einen beliebigen Eintrag aus der Gruppe den das Programm
wählt.

Wenn jemand eine Lösung hat wäre super!!

schon malvielen Dank!!

Grüße

Hans-Peter Rohler

Am 15.09.2006 um 14:17 schrieb Jens Adam:

> Benedikt Quirmbach schrieb am 15.9.2006 13:49 Uhr:
> Es gibt da auf der WebSite von RT
>> eine PDF-Datei, die die Adressbuch-Funktionen genau erklärt.
>
> Gibt es auch bei jedem Anwender im Hilfemenü, heißt
> Adressbuchfunktionen.
>
> Die Webseite war während einer Übergangsphase nötig, als Apple im
> Adressbuch was umgebaut hatte und wir noch kleine neuere Version
> der Funktionen hatten. Das ist aber schon eine ganze Weile her.
>
>
>> Ich meine, bei einer RT6-Installation wird diese auch mit
>> installiert.
> Selbstverständlich.
>
> Gruß,
> Jens
>
>
> --
> Dr. Jens F. Adam * Leiter Dokumentation und Lokalisierung
>
> RagTime GmbH * http://www.ragtime.de
>
> Neustraße 69 * D-40721 Hilden * Deutschland
> Tel: [49] (2103) 9657-0 * Fax: [49] (2103) 9657-96
>
>
>

Re: Adressen aus dem Adressbuch in ein Rechenblatt

#5692 On 22 September, 2006 09:35 "Dr. Hans-Peter Rohler" said,

Nochmal Hallo zusammen,
gibt es für dieses Problem keine Lösung oder weiß nur keiner was?
Wäre echt super wenn jemand, der sich auskennt etwas dazu etwas sagen
könnte.

schon mal Danke!!

Hallo zusammen,

mit den Feldnamen bin ich jetzt einigermaßen weitergekommen und
bekomme die entsprechenden Einträge in die Zellen meines
Rechenblattes. Obwohl es immer noch das Problem gibt dass wenn nur
eine Telefonnummer Arbeit eingetragen ist ich beim Feldnamen
'PhoneWORK' eine leere Zelle erhalte und bei 'Phone' den gewünschten
Eintrag.
Was mich aber mehr interessiert wie ich fortlaufend pro Zeile alle in
der entsprechenden Gruppe des Adressbuches eingetragenen Personen in
mein Rechenblatt bekomme. Das funktioniert mit der Formel
AdressbuchfeldGruppeSB('Organization';'MEV') etc. jedenfalls nicht.
Ich erhalte einen beliebigen Eintrag aus der Gruppe den das Programm
wählt.

Wenn jemand eine Lösung hat wäre super!!

schon mal vielen Dank!!

Grüße

Hans-Peter Rohler

Am 15.09.2006 um 14:17 schrieb Jens Adam:

> Benedikt Quirmbach schrieb am 15.9.2006 13:49 Uhr:
> Es gibt da auf der WebSite von RT
>> eine PDF-Datei, die die Adressbuch-Funktionen genau erklärt.
>
> Gibt es auch bei jedem Anwender im Hilfemenü, heißt
> Adressbuchfunktionen.
>
> Die Webseite war während einer Übergangsphase nötig, als Apple im
> Adressbuch was umgebaut hatte und wir noch kleine neuere Version
> der Funktionen hatten. Das ist aber schon eine ganze Weile her.
>
>
>> Ich meine, bei einer RT6-Installation wird diese auch mit
>> installiert.
> Selbstverständlich.
>
> Gruß,
> Jens
>
>
> --
> Dr. Jens F. Adam * Leiter Dokumentation und Lokalisierung
>
> RagTime GmbH * http://www.ragtime.de
>
> Neustraße 69 * D-40721 Hilden * Deutschland
> Tel: [49] (2103) 9657-0 * Fax: [49] (2103) 9657-96
>
>
>

Re: Adressen aus dem Adressbuch in ein Rechenblatt

#5693 On 22 September, 2006 10:39 Benedikt Quirmbach said,

Hallo,

jetzt hatte ich etwas Zeit, um mir das auch mal an zu schauen. Hier
mein Ergebnis:

In einem Rechenblatt schreibst Du in die erste Zelle (A1) folgende
Formel:

AdressbuchfeldGruppe('First';'Serienbrief';Zeile)

Dabei ist der erste Parameter ('First') das Adressbuchfeld, der
zweite Parameter ('Serienbrief') die Adressbuchgruppe, die Du
auflisten möchtest. Der dritte Parameter setzt die Nummer der
Rechenblattzeile ein. Das dient dazu, die gefundenen Daten zu
durchlaufen.

Ich würde als ersten Schritt alle relevanten Adressbuch-Felder in der
ersten Zeile des Rechenblattes auslesen, also z.B. in B1:

AdressbuchfeldGruppe('Last';'Serienbrief';Zeile)

usw.

Dann wählst Du alle mit Formeln versehenen Felder aus und setzt Sie
in so vielen Zeilen ein, wie Du wahrscheinlich gerade nie brauchen
wirst, notfalls im ganzen Rechenblatt.

Jetzt musst Du noch dafür sorgen, dass an den Stellen, wo keine Werte
mehr geliefert werden keine Fehlermeldung kommt. Dafür öffnest Du die
Dokumenteigenschaften (Menü Extras) und darin die Tafel 'Adressbuch'.
Hier kannst Du unter "Erfolglose Adressbuchzugriffe" "liefern einen
leeren Wert" auswählen.

Danach kannst Du mit den gefundenen Daten Deine Adressen wie
gewünscht zusammenstellen. Dafür kannst Du ein zweites Rechenblatt
benutzen und mit den normalen Formeln das erste auslesen...

Leider gibt es keine Formel, mit der man die vorhandenen Adressbuch-
Gruppen auslesen kann. Dafür braucht man ein AppleScript. Damit
könnte man dann ganz flexibel irgend eine Gruppe per Menü auswählen
und die Daten zusammenstellen lassen.

Wenn ich wüsste, wo ich es ablegen könnte, würde ich ein RT6-Dokument
für die Allgemeinheit zur Verfügung stellen, dass mit einem
AppleScript die Gruppen aus dem Adressbuch ausließt, deren Namen in
einem Einblend-Menü zur Auswahl stellt und alle Vor- und Nachnamen
der Adressen in der gewählten Gruppe in einer Liste zusammen stellt.

Viele Grüße
Benedikt Quirmbach

Re: Adressen aus dem Adressbuch in ein Rechenblatt

#5695 On 22 September, 2006 17:12 Benedikt Quirmbach said,

Hallo nochmal,

ich habe mich jetzt als RagTime-Experte angemeldet und meine
Anleitung und das Beispiel-Dokument auf dem RT-Server untergebracht.

Ich konnte es selbst noch nicht finden. Ich nehme an, dass es etwas
dauert, bis Beiträge dort ankommen...

Viele Grüße
Benedikt Quirmbach

Re: Adressen aus dem Adressbuch in ein Rechenblatt

#5696 On 22 September, 2006 18:16 Tom Kaegi said,

Hallo Benedikt

> Ich konnte es selbst noch nicht finden. Ich nehme an, dass es etwas
> dauert, bis Beiträge dort ankommen...

Jürgen schaut sie an und stellt sie dann rein. Sie wollen nur
"geprüfte" Dokumente dort haben. Er ist im Moment total überlastet,
so dass es schon einen Moment dauern kann.

Schönes Wochenende!
Gruss
Thomas