home *** CD-ROM | disk | FTP | other *** search
- /* $VER: DruckeAlpha.adm 1.2 (22.1.95)
-
- Copyright 1995 Daniel Wicke, wicke@wpts0.physik.uni-wuppertal.de
-
- Druckt alphabetische Adreßliste (1 Zeile/Adresse).
- Für ADM.
-
- */
- OPTIONS RESULTS
-
- Kopfzeile='Alphabetisches Adressenverzeichnis'
- Kopfzeile=OVERLAY(DATUM(),Kopfzeile,87)
-
- InitDrucker='#1p"zwwq'
- ExitDrucker=''
-
- MaxID=0
- Activatefirst
-
- IF 1=OPEN('Drucker','PRT:','W') THEN
- DO
- len=WRITEln('Drucker',InitDrucker||Kopfzeile)
- len=WRITEln('Drucker','')
- DO FOREVER
- GETADDRESS Adresse
- if RESULT=-1 then leave
-
- /*say Adresse.lastname Adresse.id Adresse.flags*/
- Zeile=Adresse.lastname||", "Adresse.firstname
- Zeile=OVERLAY(" "||Adresse.Address1,Zeile,31)
- Zeile=OVERLAY(" "||Adresse.Postcode,Zeile,61)
- Zeile=OVERLAY(" "||Adresse.City,Zeile,67)
- Zeile=OVERLAY(" "||Adresse.Telephone,Zeile,91)
- /*say Zeile*/
-
- len=writeln('Drucker',Zeile)
-
- ACTIVATENEXT
- if RESULT=-1 then leave
- END
- len=WRITECH('Drucker',ExitDrucker)
- len=CLOSE('Drucker')
- END
- ELSE
- say "Konnte Drucker nicht öffnen."
-
-