Predmet:Pomoć oko procedure
  
  
  Imam formu sa subformom koja služi za ispisivanje otpremnice. Da bih izbjegao mogućnost upisa količine koja je veća od stanja na skladiÅ¡tu u subformi na Text Box Quantity na onExit dodao sam proceduru koja provjerava stanje i upozorava ako je upisano stanje veće od stanja na skladiÅ¡tu.
S obzirom da u mom slučaju artikli sa istom Å¡ifrom mogu fizički biti na dva različita skladiÅ¡ta dodao sam i mogućnost da se provjeri da li ista Å¡ifra postoji  i na drugom skladiÅ¡tu te da me obavijesti o tome. Ovo radi ako Å¡ifra postoji, ali ako je nema na drugom skladiÅ¡tu tada se javlja poruka ' INVALID  USE OF NULL'
Problem je dio:
stanje_na_drugom_skladistu = DLookup("[Stanje]", "[Q_Stanje]", _
"[Skladiste] Not Like forms![frmOtpremnica].[Skladiste] And [sifra] = forms![frmOtpremnica]![frmOtpremnicaSub].form!Sifra")
 
Molim pomoć kako da ovo zaobiđem.
Hvala
PreuzmiIzvorni kôd (vbnet):- Private Sub Quantity_Exit(Cancel As Integer) 
- On Error GoTo Err_Quantity_Exit 
-   
- Dim stanje_na_skladistu As Integer 
- Dim Kolicina As String 
- Dim stanje_na_drugom_skladistu As Integer 
-   
- stanje_na_skladistu = DLookup("[Stanje]", "[Q_Stanje]", _ 
- "[Skladiste]=forms![frmOtpremnica].[Skladiste] And [sifra] = forms![frmOtpremnica]![frmOtpremnicaSub].form!Sifra") 
-   
- Kolicina = DLookup("[Mjera]", "[Q_Stanje]", "[sifra] = forms![frmOtpremnica]![frmOtpremnicaSub].form!Sifra") 
-   
- stanje_na_drugom_skladistu = DLookup("[Stanje]", "[Q_Stanje]", _ 
- "[Skladiste] Not Like forms![frmOtpremnica].[Skladiste] And [sifra] = forms![frmOtpremnica]![frmOtpremnicaSub].form!Sifra") 
-   
- If (stanje_na_skladistu < Me.Kolicina) Then    'Provjera 
-   
- MsgBox "Upisali ste koli
inu koja je vea od zalihe!" _ 
- & vbCrLf & " " _ 
- & vbCrLf & "Na stanju ima " _ 
- & stanje_na_skladistu _ 
- & vbCrLf & " " _ 
- & vbCrLf & "Ali na drugom skladištu ima " _ 
- & stanje_na_drugom_skladistu _ 
- & " " & Kolicina, , "Prevelika koli
ina!" 'Poruka o gresci 
- 'Me.Sifra.SetFocus 
- 'Me.Sifra.Text = "" 'Brisanje vrijednosti 
-   
- End If 
-   
- Exit_Quantity_Exit: 
-     Exit Sub 
- Err_Quantity_Exit: 
-     MsgBox Error$ 
-     Resume Exit_Quantity_Exit 
- End Sub 
         
            Pozdrav