|
| Guten Tag
Windows 7; Access 2010
Ich möchte in einem Recordset die Spalte als Variable für den Namen übergeben und mit einem Wert füllen.
Wozu benötige ich das:
Monatlich werde ich eine Tabelle 7 Spalten erhalten und dabei werden etliche Records mehrfach vorkommen und sich nur in einer Spalte unterscheiden.
In einer zweiten Tabelle sind die unterschiede als Spaltennamen definiert.
Nun möchte ich beim lesen der Tabelle 1 die Spalte die den unterschied macht als Variable benutzen um in der 2. Tabelle die richtige Spalte mit einem Wert zu belegen.
So in etwa habe ich mir das vorgestellt:
strSpaltenname = rs1!SuchSpalte
beim ersten Mal sollte das in etwa so aussehen :
rsOut.Addnew
rsOut![strSpaltenname] = MeinWert => funktioniert nicht
rsOut![ & strSpaltenname & ] = MeinWert => funktioniert auch nicht
Ich habe das vor langer Zeit schon einmal gemacht und hab leider vergessen wie ich das damals gemacht habe.
Für einen Tipp bin ich dankbar. | |
|