Ich habe mit Access 2000 / 2002 ein Kombinationsfeld angelegt, mit welchem ich einen Datensatz im Formular suchen will.
Soweit klappt auch fast alles.
Sobald ich aber das Kombinationsfeld leer mache und Enter drücke kommt ein Laufzeitfehler "94" - Unzulässige Verwendung von Null. (weil wohl nix drinnen steht, also 0 ist?)
Der Code sieht wie folgt aus:
Private Sub Kombinationsfeld_AfterUpdate()
'Den mit dem Steuerelement übereinstimmenden Datensatz suchen.
Dim rs As Object
Set rs = Me.Recordset.Clone
rs.FindFirst "[ID] = " & Str(Me![Kombinationsfeld])
Me.Bookmark = rs.Bookmark
End Sub
Den dick markierten Bereich zeigt er beim Debuggen farblich an.
Wie kann ich es jetzt machen, das selbst wenn im Feld nix drin steht und man Enter drückt, dass er keine Fehlermeldung bringt?
Kann mir jemand helfen oder nen Tip geben? Danke.
Soweit klappt auch fast alles.
Sobald ich aber das Kombinationsfeld leer mache und Enter drücke kommt ein Laufzeitfehler "94" - Unzulässige Verwendung von Null. (weil wohl nix drinnen steht, also 0 ist?)
Der Code sieht wie folgt aus:
Private Sub Kombinationsfeld_AfterUpdate()
'Den mit dem Steuerelement übereinstimmenden Datensatz suchen.
Dim rs As Object
Set rs = Me.Recordset.Clone
rs.FindFirst "[ID] = " & Str(Me![Kombinationsfeld])
Me.Bookmark = rs.Bookmark
End Sub
Den dick markierten Bereich zeigt er beim Debuggen farblich an.
Wie kann ich es jetzt machen, das selbst wenn im Feld nix drin steht und man Enter drückt, dass er keine Fehlermeldung bringt?
Kann mir jemand helfen oder nen Tip geben? Danke.