Avatar billede supreme Nybegynder
21. juni 2004 - 11:23 Der er 10 kommentarer og
1 løsning

hvordan sætter man beskyttelse i VB database

jeg har en program hvor man kan tilFøj og Slet vare... jeg ville spørge om en beskyttelse til at man ikk kan slette nogen vare nå man ikk har.. eller man ikk kan ttække antal vare ud nå man ikk har så mange...

!??

any ideas?

C Ya
Avatar billede terry Ekspert
21. juni 2004 - 11:30 #1
Normally you would check if a "vare" exists BEFORE you try and delete it.

Also, you would check the quantity "antal" before checking them out

SELECT count(*) FROM tblVare where vareNumber = 1234
Avatar billede terry Ekspert
21. juni 2004 - 11:32 #2
You could also have a field in the dB which contains minimum acceptable quantity. Then you also have a field which contains the current quantity. Now you can check to make sure that you dont go under the minimum acceptable.
Avatar billede supreme Nybegynder
21. juni 2004 - 11:43 #3
Hmm... i could understand what you are courrectly trying to say
Avatar billede terry Ekspert
21. juni 2004 - 11:53 #4
Normalt vil man kontrollere at varen eksistere FØR man sletter. Og man vil også kontrollere at man har vare nok, før man sælge (for mange).

Hvis di har en felt i dB'en der indeholder minimum varelager, så kan du igen kontrollere at din beholdning ikke kommer under den verdi!
Avatar billede tubber Juniormester
21. juni 2004 - 11:59 #5
Terry har svaret :)

Vil dog lige komme med et lille eksempel:

If antal > grænseværdi then
  MsgBox "Varen er p.t ikke på lager!"
Else:
  nylagerantal = Lagerantal - 1
  sql.executer Update tablenavn set lagerantal = '" & nylagerantal & "' where varenummer = '" & varenummer & "';"
End If

Noget ligendede det kunne bruges :)
Avatar billede supreme Nybegynder
21. juni 2004 - 12:01 #6
tak... venter lige på min ven... han skal lige se det så kan han måske dele points eller ??..:)
Avatar billede terry Ekspert
21. juni 2004 - 12:06 #7
du kan godt dele points :o)
Avatar billede tubber Juniormester
21. juni 2004 - 12:11 #8
Og brug KUN delete til at slette en vare der ikke skal forhandles mere, går den på nul beghøves den jo ikke slettes hvis man får den igen :)
Avatar billede tubber Juniormester
21. juni 2004 - 12:12 #9
Nej det er Terrys point det er ham der gav svar på spg. :)

Kom bare med et forslag/hint til hvordan det kunne gøres :)
Avatar billede supreme Nybegynder
21. juni 2004 - 12:12 #10
jo jo... jeg bruger også UPDATE..
Avatar billede terry Ekspert
21. juni 2004 - 12:44 #11
tak (også til tubber :o))
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester