wie liest ein Feld aus einem Datensatz

Ich weiß, ich bin über dieses denken, aber ich möchte, um zu überprüfen, einen einzigen Wert/Feld in einem einzigen Datensatz. Zum Beispiel möchte ich wissen, ob der Wert von "closedDate" - Feld in dem Datensatz mit dem Primärschlüssel der 33 null ist oder nicht.

Ich dachte so etwas wie:

dim db as DAO.Database
dim rs as DAO.Recordset
set db = CurrentDb
set rs = db.OpenRecordset("record_holdData")

If not isNull(rs.Fields("closedDate")) then
     'do nothing
Else
     'add a close date
End If

Aber ich glaube nicht, dass das richtig ist. Es nicht geben Sie die Datensatz-Nummer. In der Anwendung wird das Formular geöffnet ist, durch Bindung an den Datensatz in Frage, aber ich glaube nicht, dass CurrentDb nimmt Rücksicht und vielmehr verweist auf die gesamte Tabelle.

Meine Frage ist also, wie Sie tun, öffnen Sie das recordset auf diese Art und Referenz dieses Feld in einem bestimmten Datensatz nur?

InformationsquelleAutor Sinaesthetic | 2011-10-31
Schreibe einen Kommentar