Ich habe ein Feld zu einer Tabelle hinzugefügt, die bereits Daten enthält, in diesem Beispiel "FieldNew" genannt.Neue Felder in einer Tabelle, füllen über Recordset
Jetzt versuche ich, dieses Feld mit Daten aus einem Formular in einem VBA-Skript zu füllen.
Set rs = .OpenRecordset(...)
rs.Edit
rs.Fieldnew = Field2.value
Diese Methode funktioniert mit Feldern, die bereits Daten enthalten, aber nicht mit dem neuen, leeren. Ich versuchte auch
rs.Fieldnew = Field2.column(1)
da es eine Combobox ist. Aber ich bekomme immer Fehler Error #:3265 - Item not found in this collection
Hat jemand eine Idee, woher das kommt?
Field2.Column (1) ist eine ungültige Referenz, Wenn dies ein Kombinationsfeld in einem Formular ist, müssen Sie Me.YourComboxControlName verwenden, oder wenn Sie den zweiten Spaltenwert Me.YourComboxControlName.Column (1) als Spalten wirklich möchten nummeriert von 0 – Minty