Supportnet / Forum / Datenbanken
Felder via VBA ansprechen
Frage
Hi,
habe zwei Tabellen. Hab beide Tabellen in ein Formular gepackt. Die eine Taballe habe ich als Unterformular in das Formular gepackt. Will jetzt via VBA bestimmte Felder ansprechen, eher gesagt entsperren. Habe die Felder mit Locked=True gesperrt. Weiss aber nicht wie ich die Felder in meinem Unterformular ansprechen kann. Wenn ich nämlich den Button im Hauptformular programmieren will, bekomm ich nicht die Tabellen aus meinem Unterformular angezeigt und kann sie auch so nicht ensperren.
Kann mir jemand sagen, wie der VBA Code hierfür lautet?
MFG
Tristan
Antwort 1 von Teddy
Hallo Tristan !
Also
1) Du sprichst nicht die Tabellenfelder an sondern die Formularfelder (die können durchaus andere Namen haben)
2) um vom Hauptformular aus Felder im Unterformular anzusprechen muß man Access eine Art Pfadangabe mitgeben. Das sieht dann so aus:
me!frmDeinUnterformularname!DeinFeldname.locked = false
dabei steht me! für das gerade aktive Fenster - also das Hauptformular
Gruß
Teddy
Also
1) Du sprichst nicht die Tabellenfelder an sondern die Formularfelder (die können durchaus andere Namen haben)
2) um vom Hauptformular aus Felder im Unterformular anzusprechen muß man Access eine Art Pfadangabe mitgeben. Das sieht dann so aus:
me!frmDeinUnterformularname!DeinFeldname.locked = false
dabei steht me! für das gerade aktive Fenster - also das Hauptformular
Gruß
Teddy
Antwort 2 von Tristan_81
Hi Teddy,
habe es so gemacht wie du es gesagt hast. Hat alles super geklappt. Danke!!!
THX
Tristan
habe es so gemacht wie du es gesagt hast. Hat alles super geklappt. Danke!!!
THX
Tristan

