Neuigkeiten:

Wenn ihr euch für eine gute Antwort bedanken möchtet, im entsprechenden Posting einfach den Knopf "sag Danke" drücken!

Mobiles Hauptmenü

Leere Aktualisierungsabfrage abfangen

Begonnen von gumpili, November 21, 2011, 11:25:46

⏪ vorheriges - nächstes ⏩

gumpili

Hallo zusammen.
Ich habe eine Datenbank wo Auftragsnummern gescannt werden.
Die Aufträge werden vor mit einer import Datei importiert um dann später Lieferscheine zu erstellen.
Wenn die Auftragsnummer eingescannt wurde, wird über ein Unterfomular die dazugehörigen Positionen gezogen. Dann über eine Aktualisierungsabfrage ein Kennzeichen in allen Positionen gesetzt dass dieser Auftrag bearbeitet ist.
Wie kann ich nun abfangen, dass wenn eine Nummer gescannt wird, wo noch nicht in der Datenbank existiert eine Meldung erscheint ?
Wenn es also keine dazugehörigen Positionen gibt?
Die Felder wo ich die Auftragsnummer einscann sind ungebundene Felder und werden nicht in der DAtenbank gespeichert.

Danke schon mal

Andrea

DF6GL

Hallo,



vielleicht so:


Sub txtEinscannfeld_Afterupdate()
If Dcount("*","tblAuftragspositionen","Auftragsnummer = '" & Me!txtEinscannfeld & "'") =0 then
Msgbox "Diese Auftragsnummer gibt es nicht"
Me!txtEinscannfeld.Setfocus
End If
End Sub


dabei ist das Tabellenfeld "Auftragsnummer" vom Datentyp TEXT  angenommen.



gumpili