PDA

Vollständige Version anzeigen : Stringvariable als Feldname


Schnuckelhase
24.09.2001, 21:19
Public Sub test()
Dim db As Database
Dim SD As Recordset
Dim FeldVar As String
Set db = CurrentDb
Set SD = db.OpenRecordset("Stammdaten", dbOpenDynaset)
FeldVar = SD.Fields(2).Name
Debug.Print FeldVar
Debug.Print SD![Feld3]
Debug.Print SD!FeldVar
End Sub

Debug.Print SD!FeldVar funkioniert nicht.
Wie kann ich auf das Feld mit einem Feldvariablennamen zugreifen?

Big THX

Günni
24.09.2001, 22:31
mit:

Debug.Print SD.Fields(FeldVar).Value

<hr>
Rückfragen am besten per Email, da ich nur sehr selten einen Beitrag zweimal lese

<font color="#808080" size="2" face="Arial"><strong>
Mühldorfer Günter
Computer- und Software-Service </strong></font>


mg@mgcss.de
<a href="http://www.mgcss.de">www.mgcss.de</a>

Anne Berg
25.09.2001, 07:54
oder ganz einfach "Debug.Print SD(FeldVar)", da 'Fields' und 'Value' Defaults.

Schnuckelhase
27.09.2001, 14:32
Wohl besser spät als nie:
Vielen Dank für die Info