Supportnet Computer
Planet of Tech

Supportnet / Forum / Datenbanken

DLookup





Frage

Hallo zusammen Wiese bekomme ich in dieser Zeile eine Fehlermeldung die besagt: "Kriterienausdruck unverträglich". Ich habe eine ähnliche dlookup zeile in einem anderen Programm, wo es auch läuft. Ich habe nur die namen der Tabelle und der Felder geändert. suche = DLookup("[Auftragsnummer]", "[Kopf]", "[Auftragsnummer]=" & Forms!Auftrag!Auftragsnr) Kann mir da jemand helfen? Greetz

Antwort 1 von Alabamba

Sorry, die Fehlermeldung besagt:

"Datentypen in Kriterienausdruck unverträglich."

Antwort 2 von oliverV

Hallo,

überprüfe mal das Tabellenfeld [Auftragsnummer] und das Formularsfeld [Auftragsnr].
Ist dein Formularfeld evtl. ein Kombifeld, dessen gebundene Spalte nicht die Auftragsnr sondern die ID ist ?
Ist dein Formularfeld evtl. ein Textfeld, dann übergib den (Text-)Wert mit

... ]", "[Auftragsnummer]=´" & Forms!Auftrag!Auftragsnr & "´")


Ich verstehe aber auch nicht was du damit überhaupt bezwecken willst; du durchsuchst die Domäne Kopf nach dem Feld [Auftragsnummer], dessen [Auftragsnummer] mit dem Formularfeld [Auftragsnr] übereinstimmt.
Sinn machen würde z.B. eine Suche nach dem Auftragsdatum oder dem Kunden, also z.B.

suche = DLookup("[Auftragsdatum]", "[Kopf]", "[Auftragsnummer]=" & Forms!Auftrag!Auftragsnr)
[/Code]

Hat einer der Tipps getroffen ?

Gruß

Oliver

Antwort 3 von Alabamba

Danke für die Hilfe.
Es waren die Datentypen. Ich habe sozusagen versucht eine Zahl mit einem Text zu vergleichen und das geht natürlich nicht.

Bezwecken soll das Ganze:
Ich habe eine Liste mit "neuen" und mit bearbeiteten Aufträgen. Die neuen sollen einer Tabelle angefügt werden und die bestehenden natürlich nicht. Deswegen.

Greetz
und Danke

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: