home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Amiga Format 117
/
af117a.adf
/
archives
/
af117a1.lzx
/
Fiasco_2.2
/
Databases
/
Addresses2
/
Adressmanager-Konv.rexx
< prev
next >
Wrap
OS/2 REXX Batch file
|
1995-09-26
|
2KB
|
110 lines
/* Name: Adreßmanager-Konvert.rexx 11.2.96 */
/* Version: 1.0
Autor: Martin Steigerwald
Kopiere Magic-Adreßmanager-Datenbasis in ein Fiasco-Projekt
Achtung, die entsprechenden FeldIDs müssen vorhanden sein oder
angepaßt werden.
Sollte ein Feld in Adreßmanager leer sein, gibts Fehlermeldungen,
die das Skript allerdings nicht daran hindern, seine Arbeit zu tun.
Wer diese Meldungen nicht sehen will, startet mit >NIL:.
Keinerlei Fehlerabfrage! MAM3 und Fiasco müssen gestartet,
die MAM3 Datenbasis und das Fiasco-Projekt geladen sein, bevor man
das Skript startet. (hey, das Teil ist ein ner halben Stunde
entstanden, die längste Zeit hab ich dafür gebraucht, um
herauszufinden, wie ein paar dieser ARexx-Befehle funktionieren :-)
Das GUI von FIASCO wird während der Skriptausführung gesperrt. Sollte
jemand in die Lage kommen, das Skript durch CTRL-C stoppen zu müssen,
so geht dies mit: rx "address FIASCO f_UnlockGUI"
Konvertierzeit: 154 Addressen in 2:22 Minuten auf einem
Amiga 4000/EC030 18MB, CyberVision 2MB
*/
Say "Konvertiere Datenbasis..."
OPTIONS RESULTS
ADDRESS FIASCO
F_LockGUI
ADDRESS MAM.1
GETNUM TOTAL
anzahl=RESULT
SELECTFIRST
DO i = 1 TO anzahl
ADDRESS FIASCO
F_AddRecord
ADDRESS
GETDATA NAME
ADDRESS
F_SetFieldCont Name RESULT
ADDRESS
GETDATA VORNAME
ADDRESS
F_SetFieldCont Vorname RESULT
ADDRESS
GETDATA STRASSE
ADDRESS
F_SetFieldCont 'Straße' RESULT
ADDRESS
GETDATA PLZ
ADDRESS
F_SetFieldCont PLZ RESULT
ADDRESS
GETDATA ORT
ADDRESS
F_SetFieldCont Ort RESULT
ADDRESS
GETDATA LAND
ADDRESS
F_SetFieldCont Land RESULT
ADDRESS
GETDATA GEBURTSTAG
ADDRESS
F_SetFieldCont Geburtstag RESULT
ADDRESS
GETDATA TEL
ADDRESS
F_SetFieldCont Telefon RESULT
ADDRESS
GETDATA FAX
ADDRESS
F_SetFieldCont Fax RESULT
ADDRESS
GETDATA EMAIL1
ADDRESS
F_SetFieldCont Email RESULT
ADDRESS
GETDATA EMAIL2
ADRESS
F_SetFieldCont Email2 RESULT
ADDRESS
GETDATA KOMMENTAR
ADDRESS
F_SetFieldCont Kommentar RESULT
ADDRESS MAM.1
SELECTNEXT
END
ADDRESS FIASCO
f_UnlockGUI