home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Boston 2
/
boston-2.iso
/
DOS
/
DEUTSCH
/
SONSTIGE
/
KFZWERK
/
KFZ9.SC
< prev
next >
Wrap
Text File
|
1993-12-01
|
2KB
|
96 lines
; Kfz9
AppLib = "Kfz3"
if (not isfile(AppLib + ".lib")) then
Createlib AppLib
endif
proc Kfz9S1()
private opResult
Readlib "Kfzutl" EntryTable, KECheck, ToggleForm,
EdFldView, HelpKey, EntryCancel, EntryDoIt,
RenamePre, RenameSet, SaveList, CreateList,
PrintList
opResult = EntryTable("Kovor", "", "1", TRUE)
Release Procs EntryTable, KECheck, ToggleForm,
EdFldView, HelpKey, EntryCancel, EntryDoIt,
RenamePre, RenameSet, SaveList, CreateList,
PrintList
return opResult
endproc
Writelib AppLib Kfz9S1
Release Procs Kfz9S1
proc Kfz9S2()
private opResult
Readlib "Kfzutl" EditTable, ToggleForm, EdFldView,
HelpKey, EditCancel, SEditDoIt, SEditDelIns
opResult = EditTable("Kovor", "Kovor", "", "1", TRUE,
"SEditDoIt", "SEditDelIns",
"[Ins] - Einen Record einfügen, [Del] - Einen Record löschen",
FALSE, FALSE, FALSE)
Release Procs EditTable, ToggleForm, EdFldView,
HelpKey, EditCancel, SEditDoIt, SEditDelIns
return opResult
endproc
Writelib AppLib Kfz9S2
Release Procs Kfz9S2
proc Kfz9Menu()
private x, escape
x = "Adressen eingeben"
while (TRUE)
Clear
ShowMenu
"Adressen eingeben": "Kundenadresse für Kostenvoranschläge erfassen",
"Adresse ändern": "Kundenadresse für Kostenvoranschläge ändern,löschen"
Default x
To x
switch
case x = "Adressen eingeben":
ReadLib "Kfz3" Kfz9S1
escape = Kfz9S1()
escape = not escape
Release Procs Kfz9S1
case x = "Adresse ändern":
ReadLib "Kfz3" Kfz9S2
escape = Kfz9S2()
escape = not escape
Release Procs Kfz9S2
case x = "Esc":
return FALSE
endswitch
; Wert von ErrorProc zurücksetzen
ErrorProc = "ApplicErrorProc"
ApplicErrorRetVal = FALSE
if (not escape) then
return TRUE
endif
endwhile
endproc
Writelib AppLib Kfz9Menu
Release Procs Kfz9Menu