home *** CD-ROM | disk | FTP | other *** search
- REM *--------------------------------------------------- *
- REM * TxBrowse.Bas *
- REM * Dateibrowser fⁿr das Jahresinhaltsverzeichnis der *
- REM * TOOLBOX fⁿr WinBasic V. 1.01 *
- REM *----------------------------------------------------*
-
- RECTYPE ToolRec
- RECVAR key% 4
- RECVAR titel$ 60
- RECVAR utitel$ 60
- RECVAR rubrik$ 15
- RECVAR ausgabe$ 5
- RECVAR seite$ 3
- ENDREC
-
- RECORD Toolrec txInhalt
-
- DIM Menu$(4)
-
- SUBROUTINE MakeMenu()
- Menu$(1) = "&Datei &Info &Ende"
- Menu$(2) = "Daten&bank &╓ffnen &Anzeigen &Schlie▀en"
- Menu$(3) = "&Hilfe"
- Menu$(4) = "Bild&schirmhintergrund_Σndern"
- Menu Menu$
- ENDSUB
-
- SUBROUTINE Hilfe()
- DIALOG 10, 20, 180, 130, 0, 0, "Hilfefenster"
- DIALOG 55, 5, 150, 120, 0, 5, "toolbox-Browser:"
- DIALOG 5, 20, 175, 120, 0, 5, "Das Programm zeigt den Inhalt des Jahres-"
- DIALOG 5, 30, 175, 120, 0, 5, "inhaltsverzeichnisses der toolbox an, das"
- DIALOG 5, 40, 175, 120, 0, 5, "Sie auf den aktuellen DATABOX-Disketten"
- DIALOG 5, 50, 175, 120, 0, 5, "finden."
- DIALOG 5, 60, 175, 120, 0, 5, "╓ffnen Sie die dBase-Datei im Menⁿ Inhalt."
- DIALOG 5, 70, 175, 120, 0, 5, "Sie k÷nnen dann in den EintrΣgen blΣttern."
- DIALOG 5, 95, 175, 120, 0, 5, "Die Datenbankdatei mu▀ numerisch indiziert"
- DIALOG 5, 105, 175, 120, 0, 5, "sein!"
- DIALOG 65, 115, 40, 10, 13, 13, "OK"
- DIALOG
- _13:
- DIALOG @
- ENDSUB
-
-
- SUBROUTINE errmessage()
- MessageBox "Bitte zuerst die Datei auswΣhlen!", "Achtung!", 0, a%
- ENDSUB
-
- REM **************** Hauptprogramm: *****************
- FONT 400, 400, 400, 0, 1
- GOSUB MakeMenu()
- farbe% = 0
-
- _1001:
- FONT 300, 300, 300, 0, 5
- MESSAGEBOX "TOOLBOX-Inhaltsbrowser"+CHR$(13)+ "(c) 1991 J. Braun & toolbox", "Info", 0, a%
- FONT 400, 400, 400, 0, 1
- _1002:
- DBCLOSE #1
- STOP
-
- _2001:
- FILES "", "*.dbf", file$
- file$ = UCASE$(file$)
- IF file$ <> "" THEN
- DELETE$ file$, 9, 4
- DBOPEN #1, file$
- IF Error%() <> 0 THEN
- MessageBox "Die Datenbank " + file$ + " kann nicht ge÷ffnet werden!", "FEHLER", 15, a%
- ENDIF
- ENDIF
- _2002:
- IF file$ = "" THEN
- GOSUB errmessage()
- ELSE
- WHILE 1
- F$ = "Inhalt:;Satz-Nr;Titel;UTitel;Rubrik;Ausgabe;Seite;"
- DBBROWSE #1, a%, "", "4,20,20,10,5,3"
- IF a% = 2 THEN BREAK
- WEND
- ENDIF
- _2003:
- IF file$ <> "" THEN
- DBCLOSE #1
- MESSAGEBOX "Datei wurde geschlossen", "Info", 0, a%
- file$ = ""
- ELSE
- MESSAGEBOX "Es ist keine Datei ge÷ffnet", "Hinweis", 0, a%
- ENDIF
- _3000:
- GOSUB Hilfe()
-
- _4000:
- farbe% = farbe% + 1
- IF farbe% = 5 THEN farbe% = 0
- CLS farbe%
-