Hallo!
Rwe-medienservice ha scritto:
> ...
> Laufzeitfehler 3464 Datentypenkonflikt im Kriteriumsausdruck
>
> Also schein noch was mit den vielen Hochkommas nicht zu stimmen:
> ...
> Hast du die eckigen Klammern mit Absicht weggemacht?
Joo. Die braucht man nicht, wenn man Feldnamen in Anführungszeichen
setzt, solange sie keine Leer- oder Sonderzeichen enthalten.
> Auch dieser Code zeigt den gleichen Fehler:
>
> If DCount("Sonderausweisnummer", "Sonderausweise", "Sonderausweisnummer = '" & Forms!Frm_POP_Sonderausweisnummer_manuell!SAWMA & "'") > 0 Then
>
> Kann allerdings erst morgen wieder antworten, muß leider für heute aufhören.
> Danke erst mal für deine Hilfe
Kann es sein, dass dein Feld Sonderausweisnummer in der Tabelle einen
nummerischen Datentyp hat und daher gar keine Hochkommas braucht (die
brauchen nur Texte)? In dem Fall einfach weglassen, also:
If DCount("Sonderausweisnummer", "Sonderausweise", "Sonderausweisnummer
= " & Forms!Frm_POP_Sonderausweisnummer_manuell!SAWMA) > 0 Then
Falls das Feld doch ein Texttyp ist, dann teste mit konkreten Werten wie:
If DCount("Sonderausweisnummer", "Sonderausweise", "Sonderausweisnummer
= '" & "xyz" & "'") > 0 Then
... um zu sehen, ob es am Formularbezug liegt.