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?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Fand Sie die Antwort, die Sie wollte, aber ich würde das DLookup-Funktion statt.
War ich unter dem Eindruck, dass das argument für die .OpenRecordset () - Methode, um eine Tabelle nur dem Namen nach. Aber es stellt sich heraus, schicken Sie es, eine Abfrage zu: