Neuigkeiten:

Ist euer Problem gelöst, dann bitte den Knopf "Thema gelöst" drücken!

Mobiles Hauptmenü

Laufzeitfehler bei docmd.OpenForm

Begonnen von dierk1804, Mai 02, 2014, 22:47:07

⏪ vorheriges - nächstes ⏩

dierk1804

Guten Abend zusammen,

ich habe mal wieder ein Problem. Ich möchte ein Formular mit Parameter öffnen und bekomme folgende Fehlermeldung:
Laufzeitfehler 3075 - Syntaxfehler in Zahl Abfrageausdruck "Artikel_Nr = 9016066E"

Mein Code ist:DoCmd.OpenForm "Fehlersammelkarte", , , "Artikel_nr =" & Me!artikel_nr
Artikel_Nr ist ein Listenfeld, das aus einer Abfrage kommt. (allerdings in beiden Formularen)

Kann mir hier jemand helfen wo mein Fehler steckt?

Danke

Gruß, Dierk

MzKlMu

Hallo,
da die Artikel_nr ein Text ist, sind Hochkomma zu verwenden.
DoCmd.OpenForm "Fehlersammelkarte", , , "Artikel_nr ='" & Me!artikel_nr &"'"

PS:
Üblicherweise nimmt man zur Datensatzreferenzierung den Primärschlüssel und kein Textfeld.
Gruß Klaus

dierk1804

Hallo MzKlMu,

Super, klappt.
Danke für die schnelle Hilfe !

Gruß, Dierk

MzKlMu

Hallo,
und mein PS ist auch beachtenswert.
Gruß Klaus