Hallo zusammen!
Ich würde gerne im Rahmen einer ChangeLog alle Felder in meinem Formular mit „;“ getrennt in eine Tabelle schreiben.
Wenn ich also bei Formular XYZ etwas ändere, soll er alle Felder an einen String hängen.
Da das mehrere Formulare sind wird der Name immer als String übergeben im Funktionsaufruf.
Ich habe mir sowas gedacht:
For i = 0 To Forms(form).Count - 1
strMemo = strMemo & Forms(form).Controls(i) & "; "
Next i
Ich habe in der Accesshilfe den Code gefunden:
_Außerdem können Sie auf ein Steuerelement durch dessen Index in der Auflistung verweisen. Die Controls-Auflistung wird beginnend mit Null indiziert.
Me(0) ’ Refer to first item in collection.
Me.Controls(0)_
Aber das Problem ist, dass ich so nicht auf die Felder zugreifen kann, es kommt ein Fehler: „Typen unverträglich“
Hat wer eine Lösung?