Datenbankfeld zusammenbauen Access2000

09/10/2009 - 10:08 von Hubert Holler | Report spam
Ich habe mehrere Abfragen, wo ich Felder mit einer Nummer habe.

Ich möchte nun per VBA ein Datenbankselect durchführen, wo ich das
Datenbankfeld mit der Nummer in einer Schleife verwenden möchte.

z.B:
Set rs = db.openrecordset(" SELECT * FROM tabelle")
i=1
While Not rs.EOF
feld = "CM_Feld" & i 'Feld sieht in der Datenbank wie folgt
aus: CM_Feld1
inhalt = rs!feld
i=i+1
wend

Leider bekomme ich aber immer die Meldung, dass es das Feld nicht
gibt.
Hoffe da kann mir jemand weiterhelfen.
Vielen Dank
 

Lesen sie die antworten

#1 Bernd Gilles
09/10/2009 - 10:10 | Warnen spam
Hallo Hubert,

Hubert Holler schrieb:
Set rs = db.openrecordset(" SELECT * FROM tabelle")
i=1
While Not rs.EOF
feld = "CM_Feld" & i 'Feld sieht in der Datenbank wie folgt
aus: CM_Feld1
inhalt = rs!feld
i=i+1
wend



da "feld" ein string ist, musst du
rs.fields(feld)
verwenden.

Gruß, Bernd

Access goes Subversion - http://oasis.gilles-family.de

Ähnliche fragen