Supportnet Computer
Planet of Tech

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


Antwort 2 von Tristan_81

Hi Teddy,
habe es so gemacht wie du es gesagt hast. Hat alles super geklappt. Danke!!!

THX

Tristan