Elite Veteran
Beiträge: 876
Ort: Wien | Hallo!
hoeglmeier - 30.05.13
...
If DCount("*", "tblPersonen", "Nachname = '" & Me.Nachname & "'" & " AND Vorname = '" & Me.Vorname & "'") <> 0 Then
Das funktioniert auch meist tadellos. Probleme gibt es aber bei Namen, die ein Hochkomma enthalten.
Wenn sicher keine Anführungszeichen vorkommen, kann man die Hochkommas dagegen eintauschen:
If DCount("*", "tblPersonen", "Nachname=" & Chr$(34) & Me!Nachname & Chr$(34) & " AND Vorname=" & Chr$(34) & Me!Vorname & Chr$(34)) <> 0 Then
Alternativ könnte man die Hochkommas verdoppeln.
If Antwort = vbNo Then
Cancel = True
SendKeys "{ESC}{ESC}"
SendKeys "{UP}{DOWN}{LEFT}"
End If
Solche SendKeys-Geschichten sind ein bissel gruselig (s.a. http://www.donkarl.com?FAQ7.8). Es gibt fast immer saubere Alternativen, je nachdem, was da genau passiert.
----- Servus
Karl
*********
Access-Entwickler-Konferenz: https://www.donkarl.com/?aek
Access DevCon Vienna: https://www.donkarl.com/devcon
Access Forever: https://www.accessforever.org
Access News: https://www.youtube.com/playlist?list=PLVCeBbJIMDvdJ8ghMbEakJ6_EQyvy... |