Neuigkeiten:

Wenn ihr euch für eine gute Antwort bedanken möchtet, im entsprechenden Posting einfach den Knopf "sag Danke" drücken!

Mobiles Hauptmenü

Prüfen ob Datensatz vorhanden (mit DCount)

Begonnen von Bernie110, März 30, 2012, 07:48:54

⏪ vorheriges - nächstes ⏩

Bernie110

Hallo,

ich möchte prüfen ob ein Datensatz vorhanden ist. funzt aber net.
Hier der Code

If DCount("*", "QYR_ORDER_Wagen_EG", "EG_Copy_Nr=" & Nz(Me!DT_Nr, 0) and "Art_Code =" & Me.Art_Code) Then
MsgBox "Achtung für diese Sendung wurde schon eine Abholung angelegt!", vbExclamation
Exit Sub
End If

Es liegt an `"' """"
Das hab ich imemr noch nciht geschnallt, wann und wo ein "'" ect gesetzt werden muss.

Gruss
Bernie

MzKlMu

Hallo,
das wichtigste hast Du unterschlagen, wenn Du schon Zweifel an den " und ' hast, solltest Du natürlich die Datentypen der beiden Formularfelder verraten.
Ob Nz() hier richtig ist waage ich zu bezweifeln.
Gruß Klaus

Bernie110

Hallo,

DT_Nr = ein Zahlenfeld
ART_Code = auch ein Zahlenfeld + Kombi
Gruss
Bernie

MzKlMu

#3
Hallo,
so sollte es klappen:
If DCount("*", "QYR_ORDER_Wagen_EG", "EG_Copy_Nr= " & Nz(Me!DT_Nr, 0) & " And Art_Code = " & Me.Art_Code) > 0 Then
Die gebundene Spalte das Kombis muss dabei die mit der Zahl sein.
Gruß Klaus

Maxel

Fehlt da nicht noch der Vergleichswert >0?
Viele Grüße
Maxel

MzKlMu

Hallo,
ZitatFehlt da nicht noch der Vergleichswert >0?
Genau, gut aufgepasst, ich wollte nur testen wer es merkt.  ;D ;D
Danke für den Hinweis, habe es oben ergänzt.
Gruß Klaus

Bernie110