Wie verwenden Sie die FindRecord-Methode in VBA?

Ich habe ein kleines Abfrage-generator auf eine form, die ich erstellt, ermöglicht dem Benutzer, um die Abfrage zu speichern, die Sie gebaut. Funktioniert Super! Dann erkannte ich, dass Sie sparen können mehrere Abfragen mit dem selben Namen. Nicht gut. Was Tue ich, wenn Sie die Abfrage erstellen und wählen, um es zu retten, ich fügen Sie einfach den SQL-string in einer Tabelle in einem Feld und einem Namen, den Sie wählen, in einem anderen Feld. Leicht genug. So, jetzt Zahl ich alles, was ich zu tun Suche im Feld Name ein, und überprüfen Sie es gegen den Namen, den der Benutzer gewählt hat. Ich weiß nicht, warum, aber ich kann nicht scheinen zu wickeln meinem Kopf herum. Ich kann nicht scheinen, um die FindRecord arbeiten. Tut es ein boolean zurückgibt? Kann ich nicht einfach etwas wie das hier tun...

If DoCmd.FindRecord(userNameVariable) = True Then
 msgbox("That name exists") 
Else
 msgbox(That name doesnt exist)
End If

Nun, dass ich schau, dass es gibt keine, wo zu schauen, wie die Tabelle und das Feld name.

InformationsquelleAutor user1680893 | 2012-09-28
Schreibe einen Kommentar