Problem mit Datensatz suchen

20/11/2008 - 16:20 von Vera Köhler | Report spam
Hallo Newsgroup,

ich habe ein Formular, in dem ich Adressdaten anzeigen lassen will. Ich
möchte jetzt in einem Kombifeld [SucheDebitorNr] nach der Debitor-Nummer im
Formular suchen (Das Feld heißt AdDebitor). Dazu habe ich aus den FAQ 4.4
den Code ausprobiert:

Private Sub cbmSucheDebitorNr_AfterUpdate()
Me!AdDebitor.SetFocus
DoCmd.FindRecord Me!cbmSucheDebitorNr
End Sub

Ich bekomme aber immer die Fehlermeldung:

Laufzeitfehler "2137", Sie können momentan 'suchen' oder 'ersetzen' nicht
verwenden.

Was làuft hier falsch???

Vielen Dank für Hilfe!

gruß Vera
 

Lesen sie die antworten

#1 Peter Doering
20/11/2008 - 17:26 | Warnen spam
Hallo,

Vera Köhler wrote:

ich habe ein Formular, in dem ich Adressdaten anzeigen lassen will. Ich
möchte jetzt in einem Kombifeld [SucheDebitorNr] nach der Debitor-Nummer im
Formular suchen (Das Feld heißt AdDebitor). Dazu habe ich aus den FAQ 4.4
den Code ausprobiert:

Private Sub cbmSucheDebitorNr_AfterUpdate()
Me!AdDebitor.SetFocus
DoCmd.FindRecord Me!cbmSucheDebitorNr
End Sub

Ich bekomme aber immer die Fehlermeldung:

Laufzeitfehler "2137", Sie können momentan 'suchen' oder 'ersetzen' nicht
verwenden.



Das ist nicht der Code aus FAQ 4.4. Nimm den Code von dort, der sollte
angepasst funktionieren:

rs.FindFirst "DebitorNr = " & Me!cbmSucheDebitorNr

wobei du DebitorNr durch das entsprechende Feld der Datenherkunft ersetzen
musst, falls es nicht so heisst. Ausserdem sollte cbmSucheDebitorNr keinen
Steuerelementinhalt haben.

Gruss - Peter

Mitglied im http://www.dbdev.org
FAQ: http://www.donkarl.com

Ähnliche fragen