Access-o-Mania

Access-Forum (Deutsch/German) => Access Programmierung => Thema gestartet von: zorlayan am April 20, 2019, 22:29:16

Titel: DCount mit Bedingung
Beitrag von: zorlayan am April 20, 2019, 22:29:16
Hi Leute,

egal was für einen Datentyp ich definiere bekomme jedes Mal die gleiche Fehlermeldung. "Datentypenkonflikt in Kriterienausdruck"
Was mache ich falsch?
Ich will im Textfeld "me.counter" den Anzahl von "KundenNr" in der Tabelle "Autos" nach "me.KundenNr" zeigen lassen.

Code

Dim Kdnr As Integer
Kdnr = Me.KundenNr
Me.counter = DCount("KundenNr", "Autos", "[KundenNr] = '" & Kdnr & "'")


PS: KundenNr ist nicht Unikat, darf mehr Male vorkommen!

MfG,
Zorlayan
Titel: Re: DCount mit Bedingung
Beitrag von: MzKlMu am April 20, 2019, 23:31:11
Hallo,
wenn die KundenNr eine Zahl ist dann so:
Me.counter = DCount("KundenNr", "Autos", "[KundenNr] = " &  Me.KundenNr)
Die anderen beiden Zeilen sind überflüssig. Die Hochkomma entfallen bei einer Zahl auch.
Titel: Re: DCount mit Bedingung
Beitrag von: zorlayan am April 21, 2019, 00:36:06
Vielen Dank!

Es funktioniert tadellos :)