Hallo,
gibt es die Möglichkeit in Access 2003 Steuerelemente (Textfelder, Bezeichnungsfelder, Listenfelder)
zu gruppieren so das ich alle zu einer Gruppe zusammengefassten Steuerelemente
mit einem Befehl ein- oder ausblenden kann (nicht in der entwurfsansicht)?
shadock
Hallo,
die Möglichkeit Textfelder, Bezeichnungsfelder oder Listenfelder, ...) ähnlich wie Optionsgruppen zu gestalten gibts an sich nicht.
Aber du könntest mit Hilfe einer wohldurchdachten Benamsung deiner Steuerelemente und etwas VBA-Code eine brauchbare Lösung basteln.
In der Annahme, dass du deine Steuerelemente mit Präfix benennst - also ähnlich txtFeld1 bei Textfeldern, lblFeld1 für Bezeichnungsfelder oder lstListe1 bei Listenfeldern
kann der folgende VBA-Code im Klick-Ereignis eines Button die Textfelder verbergen:
Private Sub DeinButton_Click()
Dim ctl as Control
For Each ctl in Me.Controls
If Left(ctl.Name,3)="txt" Then 'entsprechend "lbl" für Bezeichnungsfelder und "lst" für Listen
ctl.Visible = False
End If
Next
End Sub
HTH
Peter
Hallo,
andere Möglichkeit zur Bestimmung der beteiligten Steuerelemente könnte die EIgenschaft "Marke" ("Tag") sein, die mit einem bestimmten Wert pro "Gruppe" versehen und die per Code ausgewertet wird.