Hallo zusammen,
ich habe in einer Access-2003-Datenbank folgenden Code:
Set db = CurrentDb
Set db = CurrentDb
Set rs = db.OpenRecordset("Projekte")
...
If UCase(rs!kuerzel) = UCase(kuerzel(i)) Then
rs!zielfeld = True
rs!kuerzel ergibt den Wert des Feldes "kuerzel" in der Tabelle "projekte", das will ich auch so. Aber da, wo jetzt rs!zielfeld steht, meine ich nicht den Inhalt des Feldes "zielfeld", sondern den Inhalt des Feldes, dessen Name in der Variable "zielfeld" steht.
Welcher Code gehört dort hin, damit VBA das richtig interpretiert?
Danke im Voraus,
Sarek \\//_
Hallo,
Zitatsondern den Inhalt des Feldes, dessen Name in der Variable "zielfeld" steht.
dann schreibst du das folgendermaßen:
rs.Fields(zielfeld)
Zitat von: MaggieMay am September 05, 2014, 16:31:31
dann schreibst du das folgendermaßen:rs.Fields(zielfeld)
Danke, das hat perfekt funktioniert. Gibt es so eine Funktion nicht auch für Abfragen? Dann wäre der andere Thread auch erledigt :-)