Spalte als Variable mit Wert belegen
tinu
Gesendet: 05.12.12 16:38
Betreff: Spalte als Variable mit Wert belegen


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.
Top of the page Bottom of the page