Skal der her bruges løkker? og i så fald hvordan?
Jeg har en formular med bla. 6 x 2 felter hvor man indtaster stk og reservedel/varenummer eksempelvis2 x 1111
2 x 3333
4 x 4444
5 x 6666
6 x 2222
1 x 1234
Felterne står som standard til 0 x "blank"!
Når dette er indtastes skulle man trække X stk fra den aktuelle beholdning af den pågældende vare...
Det virker fint for "felt 0" (det første), ved brug af
SQLstmt = "UPDATE lager_aktuelbeholdning
SET antal = antal - " & request.form("antal0") & "
WHERE varenummer = '" & request.form("res0") & "'"
eftersom der kun er 6 felter tænkte jeg at en meget dum /let løsning ville være at sætte update 6 gange i træk dvs :
SQLstmt = "UPDATE lager_aktuelbeholdning
SET antal = antal - " & request.form("antal0") & "
WHERE varenummer = '" & request.form("res0") & "'"
SQLstmt = "UPDATE lager_aktuelbeholdning
SET antal = antal - " & request.form("antal1") & "
WHERE varenummer = '" & request.form("res1") & "'"
SQLstmt = "UPDATE lager_aktuelbeholdning
SET antal = antal - " & request.form("antal2") & "
WHERE varenummer = '" & request.form("res2") & "'"
Osv osv.....
Men så opdateres kun den sidste indtastning - med andre ord kun et varenummer.
hvordan laver man lige en løkke (mine løkker er der gået knuder på indtil videre hehe) der kører det igennem, og gerne tager højde for hvis der eksemplvis ikke indtastes en fuld formular
2 x 1111
3 x 2222
0 x
0 x
0 x
0 x
Takker.... det er måske såre simpelt - men jeg synes ikke lige bogen foran mig hjælper synderligt :-)