Access-o-Mania

Access-Forum (Deutsch/German) => Access Programmierung => Thema gestartet von: hawebe am Juni 01, 2013, 14:11:47

Titel: Kriterienausdruck für Autowert
Beitrag von: hawebe am Juni 01, 2013, 14:11:47
Hallo,

über DLookUp lese ich den Primärschlüssel  [ID_BSt] (=Autowert) aus der Tabelle [BEARB_STANDARD] und schreibe ihn in das Formular [frm_STANDARD_next].

Mit einem Recordset will ich Formulardaten in der Tabelle [BEARB_STANDARD] updaten. Bei dem u.a. Kriterienstring erhalte ich jedoch die Fehlermeldung
"Datentypen in Kriterienausdruck unverträglich". Ich vermute, dass mein String bei einem Autowert nicht greift.

cKriterien = "[ID_BSt] = '" & Me!!cID_BSt & "'"
Set dbs = CurrentDb
Set rst = dbs.OpenRecordset("BEARB_STANDARD", dbOpenDynaset, 0, dbOptimistic)
rst.FindFirst cKriterien

Würdet Ihr mir bitte sagen, was an meinem Kriterienausdruck falsch ist.
Titel: Re: Kriterienausdruck für Autowert
Beitrag von: DF6GL am Juni 01, 2013, 14:17:22
Hallo hawebe,


etwa so:

cKriterien = "[ID_BSt] = " & Me!!cID_BSt
Titel: Re: Kriterienausdruck für Autowert
Beitrag von: hawebe am Juni 01, 2013, 15:46:05
Hallo Franz,

den Ausdruck für Zahlen hatte ich auch schon probiert, bekam aber (warum auch immer) einen Syntaxfehler gemeldet.

Nun funktioniert der Record - dank Deiner Hilfe.

Ich hoffe der Süden unserer Republik kann erfreulichere Temperaturen vermelden, als wir sie zur Zeit im Nordwesten haben. Ich musste die Heizung
wieder anwerfen.

Titel: Re: Kriterienausdruck für Autowert
Beitrag von: DF6GL am Juni 01, 2013, 18:20:50
Hi,

tja, die Heizung läuft bei uns auch, und praktisch ohne Unterbrechungen ...

Zudem müssen wir uns wasserdicht anziehen oder schwimmen statt (auto)fahren..  ;-)