Avatar billede trexy Nybegynder
09. oktober 2003 - 11:27 Der er 17 kommentarer og
1 løsning

Advarsel ved lav lagerbeholdning

Jeg er ved at lave en lagerdatabase, hvor der skal komme en advarsel hvis der er under 3 vare på lager.
Hvordan griber man dette and?
Avatar billede mlhave Nybegynder
09. oktober 2003 - 11:29 #1
Hvor skal den komme frem? ved opstart af databasen? på en salgsformular eller bare helt tilfældigt?
Avatar billede henrik13 Nybegynder
09. oktober 2003 - 11:34 #2
Lav en forespørgsel på det, og i kriterier kan du  bruge tegnene < eller > og et tal
Avatar billede henrik13 Nybegynder
09. oktober 2003 - 11:36 #3
Du kan også lave en if sætning til det med alarm
Avatar billede henrik13 Nybegynder
09. oktober 2003 - 11:39 #4
En if sætning:
If DCount("*","Fakture") <19 Then
MsgBox  "Der er mindre end 10 stk."
Else
Docmd.RunMacro "Bestil nye hjemOpret Tabel"
End if
Avatar billede trexy Nybegynder
09. oktober 2003 - 11:39 #5
Der må gerne komme en formular, som viser de enheder med lave beholdning i den valgte gruppe.
Avatar billede henrik13 Nybegynder
09. oktober 2003 - 11:40 #6
Rettelse:
If DCount("*","Fakture") <10 Then
MsgBox  "Der er mindre end 19 poster."

Docmd.RunMacro "Opret Tabel"

End if
Avatar billede henrik13 Nybegynder
09. oktober 2003 - 11:47 #7
Ok så laver du en form til det , der  hedder NyeVare, så ser ifen sådan ud:
If DCount("*","Fakture") <10 Then
Dim stDocName As String
    Dim stLinkCriteria As String

    stDocName = "Nyevare"
    DoCmd.OpenForm stDocName, , , stLinkCriteria
End if
Avatar billede henrik13 Nybegynder
09. oktober 2003 - 11:51 #8
Ifen indskrives Ved åbning.
Og også i den formular hvor du nedskriver/udlevere dine vare, så du for det på så tidligt tidspunkt, som mugligt.
Vh Henrik13
Avatar billede henrik13 Nybegynder
09. oktober 2003 - 11:53 #9
Alarmen hedder:

DoCmd.Beep

:o)
Avatar billede trexy Nybegynder
09. oktober 2003 - 12:07 #10
Hvornår skal if-sætningen køres? ved click eller ved load
Avatar billede henrik13 Nybegynder
09. oktober 2003 - 12:13 #11
Jeg mener den skal køre automatisk. enten ved nedskriver/udlevere af dine vare, så du for det på så tidligt tidspunkt, som mugligt.
Eller som kørsel ved åbning.
Men du bør også oprette det som knap, (så kan du altid aflæse lagerbeholdningen også.)
Avatar billede trexy Nybegynder
09. oktober 2003 - 14:55 #12
Jeg kan ikke får den til at virke, når jeg åbner formen ser der ingen ting.
Avatar billede henrik13 Nybegynder
09. oktober 2003 - 14:55 #13
Tak for poient.  :o))
Avatar billede henrik13 Nybegynder
09. oktober 2003 - 15:00 #14
Ok. Jeg kan oprette en demo til dig, hvis du er intereseret så du kan se mit system virker.
Vh Henrik13
Avatar billede henrik13 Nybegynder
09. oktober 2003 - 15:03 #15
Har du husked at udskifte navnet Fakture til navnet på Din tabel. :o)
Avatar billede trexy Nybegynder
09. oktober 2003 - 16:08 #16
Du må gerne lave en demo til mig, og sende den til kaspar@trexy.dk
Avatar billede henrik13 Nybegynder
09. oktober 2003 - 16:13 #17
Ok. Går i gang nu. :o)
Avatar billede henrik13 Nybegynder
09. oktober 2003 - 18:30 #18
Er send.  :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
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

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