home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Taifun Collection
/
Taifun_Collection_Vol_1.iso
/
richter
/
8659
/
8659.mhs
/
RICHTER.DTP
/
KFZ
/
LARE1.SC
< prev
next >
Wrap
Text File
|
1991-12-22
|
5KB
|
242 lines
While (true);Schleife um mehrere Artikel einzugeben
clear
@1,0 ?? "Abbruch mit [ESC]!"
@3,0 ?? "Soll eine Rechnung [R] oder ein Kostenvoranschlag [K]"
@4,0 ?? "erstellt werden: "
cursor bar
accept "a1" to Antw
clearall
If retval = false then
quitloop
return
endif
switch
;While (true);schleife um mehrere artikel einzugeben
case Antw = "R" or Antw = "r" :
@4,0 ?? "Welche Rechnung soll erstellt werden (Auftragsnummer):"
accept "s" to re
view "Auftrag"
moveto [Auftrag]
locate re
if retval = false then
beep
message "Kein Kunde für diese Auftragsnummer vorhanden !"
sleep 3000
quitloop
endif
@6,0 ?? "Welcher Artikel soll in die Rechnung übernommen werden?"
@7,0 ?? "Für Direkteingabe [1] eingeben!"
@8,0 ?? "Artikelnummer eingeben:"
clear eol
cursor bar
Accept "A15" to ar ;eingabe des Artikels
if retval = false then quitloop
endif
array transfer[3]
view "Lager1"
moveto [Art.Nr.]
locate pattern ar
if retval = false then
message "Dieser Artikel existiert nicht !"
beep
sleep 3000
quitloop
endif
transfer [1] = [Art.Nr.]
transfer [2] = [Artikel]
transfer [3] = [VK-netto]
view "Reart"
moveto [Art.Nr.]
if retval then
;end
editkey
ins
[Art.Nr.] = transfer [1]
[Artikel] = transfer [2]
[Einzelpr.] = transfer [3]
[Auftrag] = re
do_it!
else beep
message ar, "nicht vorhanden"
endif
clearall
view "reart"
Pickform 1 ;Tabelle im Formularmodus betrachten
moveto [Anzahl]
editkey
Wait record
prompt "Stückzahl des Artikels eintragen!",
"Eingabe mit [F2] beenden!"
until "F2"
if retval = false then quitloop
endif
do_it!
wait table
prompt "Drücken Sie [F2] um die Eingabe zu beenden",
"Drücken Sie [F5] um eine weitere Eingabe zu machen"
until "F2" , "F5"
If retval = "F2" then quitloop
endif
do_it!
clear
clearall
;endwhile
clear
do_it!
clearall
case antw = "K" or Antw = "k" :
;while (true)
@4,0 ?? "Welcher Kostenvoranschlag soll erstellt werden (Auftragsnummer):"
accept "s" to re
view "Auftrag"
moveto [Auftrag]
locate re
if retval = false then
beep
message "Kein Kunde für diese Auftragsnummer vorhanden !"
sleep 3000
quitloop
endif
@6,0 ?? "Welcher Artikel soll in den Kostenvoransch. übernommen werden?"
@7,0 ?? "Für Direkteingabe [1] eingeben!"
@8,0 ?? "Artikelnummer eingeben:"
clear eol
cursor bar
Accept "A15" to ar ;eingabe des Artikels
if retval = false then quitloop
endif
array transfer[3]
view "Lager1"
moveto [Art.Nr.]
locate pattern ar
if retval = false then
message "Dieser Artikel existiert nicht !"
beep
sleep 3000
quitloop
endif
transfer [1] = [Art.Nr.]
transfer [2] = [Artikel]
transfer [3] = [VK-netto]
view "Reart"
moveto [Art.Nr.]
if retval then
;end
editkey
ins
[Art.Nr.] = transfer [1]
[Artikel] = transfer [2]
[Einzelpr.] = transfer [3]
[Auftrag] = re
do_it!
else beep
message ar, "nicht vorhanden"
endif
clearall
view "reart"
Pickform 1 ;Tabelle im Formularmodus betrachten
moveto [Anzahl]
editkey
Wait record
prompt "Stückzahl des Artikels eintragen!",
"Eingabe mit [F2] beenden!"
until "F2"
if retval = false then quitloop
endif
do_it!
wait table
prompt "Drücken Sie [F2] um die Eingabe zu beenden",
"Drücken Sie [F5] um eine weitere Eingabe zu machen"
until "F2" , "F5"
If retval = "F2" then quitloop
endif
do_it!
clear
clearall
;endwhile
clear
do_it!
clearall
endswitch
endwhile