home *** CD-ROM | disk | FTP | other *** search
- * -------------------------------------------------------- *
- * SORT.PRG *
- * Modul zum Sortieren der Adressen *
- * -------------------------------------------------------- *
- PRIVAT hauptschleife
- hauptschleife = .T.
- eingabe = .T.
- DO WHILE hauptschleife
- CLEAR
- @ 8,20 SAY "[ 1 ] Sortieren nach Nachnamen"
- @ 9,20 SAY "[ 2 ] Sortieren nach PLZ"
- @ 13,20 SAY "[ 0 ] E n d e"
- art = 1
- DO Fuss WITH art
- eingabe = .T.
- DO WHILE eingabe
- SET CONSOLE OFF
- taste = 0
- DO WHILE taste = 0
- taste = INKEY()
- ENDDO
- SET CONSOLE ON
- DO CASE
- CASE taste = 49
- USE adressen
- sort on nachname/c, vorname/c to sort
- CLOSE DATABASE
- DELETE FILE adressen.dbf
- RENAME sort.dbf TO adressen.dbf
- DELETE FILE sort.dbf
- eingabe = .F.
- CASE taste = 50
- USE adressen
- sort on plz/c, ort/c to sort
- CLOSE DATABASE
- DELETE FILE adressen.dbf
- RENAME sort.dbf TO adressen.dbf
- eingabe = .F.
- CASE taste = 48
- CLEAR
- eingabe = .F.
- hauptschleife = .F.
- CASE taste = 28
- art = 4
- DO Help WITH art
- eingabe = .F.
- CASE taste = 27
- CLEAR
- hauptschleife = .F.
- eingabe = .F.
- ENDCASE
- ENDDO
- ENDDO
- * -------------------------------------------------------- *
- * Ende von SORT.PRG *
-