Ich habe einen DAO-Cord wieWie Werte aus einem DAO-Recordset dynamisch abgerufen werden?
Set rst = CurrentDb.OpenRecordset("Select * from EMPLOYEES")
Die Datensatz hat folgende Felder - Namen, Alter, GEHALT, TITEL
Jetzt habe ich ein Array mit einer bestimmten Liste von Feldern erstellt -
Dim Fields As Variant
Fields = Array("NAME", "SALARY")
Und wollen Sie die Felder aus dem Re-Cord
rst.MoveNext
MsgBox(rst![Array(0)])
unter Verwendung der Array-Elemente dynamisch abrufen
Ich erhalte eine Fehlermeldung, dass 'Artikel nicht in der Sammlung gefunden wurde'.
Ich weiß, was ich hier fehlt ist die richtige Weise, die Variable für den Feldnamen nach dem Ausrufezeichen ('!') Zu übergeben, aber ich kann nicht herausfinden, wie. Kann jemand helfen?
Versuchen 'rst.Fields (Fields (0)) value' und iirc können Sie ordinals verwenden so besser.' Rst.Fields (0). Wert' –
Danke! Es klappt! –