Discussion:
Detailbereich in Unterformular ein-/ausblenden
(zu alt für eine Antwort)
j***@googlemail.com
2006-11-27 14:18:01 UTC
Permalink
Hallo Access-Profis,

ich habe mir heute mal wieder bei folgender Problemstellung den Kopf
zerbrochen und befinde mich kurz vor einem Nervenzusammenbruch:

Bei einem Unterformular habe ich die Steuerelement-Eigenschaft Sichtbar
auf "Nein" gesetzt, so dass beim Öffnen des Hauptformulars dieser
Detailbereich verborgen bleibt.

Soweit so gut, nun möchte ich jedoch, dass nach Aktualisierung eines
Kombinationsfeldes (im Hauptformular befindlich), der Detailbereich des
Unterformulars wieder sichtbar wird.

Probiert habe ich das mit:

Forms!Unterformularname.Section(acDetail).Visible = True

Leider zeigt er mir jedes Mal eine Fehlermeldung an, dass er das
besagte Unterformular nicht finden könne.

Wer kann mir dabei weiterhelfen? Vielen Dank im Voraus!!!

Jörg Beutel
Mark Doerbandt
2006-11-27 14:22:32 UTC
Permalink
Hallo,
Post by j***@googlemail.com
Forms!Unterformularname.Section(acDetail).Visible = True
lies doch mal FAQ Punkt 4.2 (http://www.donkarl.com).

Gruss - Mark
--
Informationen fuer Neulinge in den Access-Newsgroups unter
http://www.doerbandt.de/Access/Newbie.htm

Bitte keine eMails auf Newsgroup-Beiträge senden.
j***@googlemail.com
2006-11-27 14:25:19 UTC
Permalink
Hallo Mark,

vielen Dank für Deine schnelle Rückmeldung! Werde es gleich
ausprobieren.

Da denkt man, man kennt das donkarl-Archiv schon auswendig und dann
sowas... :-)

Gruß

Jörg
j***@googlemail.com
2006-11-27 14:47:33 UTC
Permalink
Also die Bezüge habe ich auf jeden Fall richtig erstellt.

Es scheint nur ein Problem zu geben mit der Verwendung von "Section" in
einem Unterformular. (ImHauptformular ist es kein Problem)

Das funktioniert einfach nicht.

Gibt es evtl. noch eine andere Möglichkeit!

Gruß

Jörg
Mark Doerbandt
2006-11-27 14:55:02 UTC
Permalink
Hallo,
Post by j***@googlemail.com
Also die Bezüge habe ich auf jeden Fall richtig erstellt.
wie sieht denn jetzt die Code-Zeile aus?

Gruss - Mark
--
Informationen fuer Neulinge in den Access-Newsgroups unter
http://www.doerbandt.de/Access/Newbie.htm

Bitte keine eMails auf Newsgroup-Beiträge senden.
j***@googlemail.com
2006-11-27 15:02:18 UTC
Permalink
Private Sub Kombinationsfeld1_AfterUpdate()

Forms![Hauptformular]![Unterformular].Section(0).Visible = False

End Sub

Gibt es für den Detailbereich als "Steuerelement" eine explizite
Bezeichnung?

Gruß

Jörg
Jens Schilling
2006-11-27 15:20:42 UTC
Permalink
Hallo, Jörg
Post by j***@googlemail.com
Forms![Hauptformular]![Unterformular].Section(0).Visible = False
Probier's doch mal mit :

Forms.Hauptformular.SteuerelementNameDesUFo.Form.Detailbereich.Visible =
False
--
Gruss
Jens
______________________________
FAQ: http://www.donkarl.com
j***@googlemail.com
2006-11-27 15:31:48 UTC
Permalink
Post by Jens Schilling
Hallo, Jörg
Post by j***@googlemail.com
Forms![Hauptformular]![Unterformular].Section(0).Visible = False
Forms.Hauptformular.SteuerelementNameDesUFo.Form.Detailbereich.Visible =
False
--
Gruss
Jens
Hallo Jens,

GENIAL!!!

Es funzt! (Nur hinter Forms noch ein Ausrufezeichen)

Forms![Hauptformular].[Unterformular-Name].Form.Detailbereich.Visible =
False

Der Tag ist gerettet.

Vielen Dank (auch an alle anderen!)

Gruß

Jörg
Stefan Hoffmann
2006-11-27 14:55:36 UTC
Permalink
tach Joerg,
Post by j***@googlemail.com
Bei einem Unterformular habe ich die Steuerelement-Eigenschaft Sichtbar
auf "Nein" gesetzt, so dass beim Öffnen des Hauptformulars dieser
Detailbereich verborgen bleibt.
Forms!Unterformularname.Section(acDetail).Visible = True
Das sind mal zwei Paar Stiefel.

Warum geht das naheliegende

Forms!Unterformularname.Visible = True

nicht?


mfG
--> stefan <--
--
Access-FAQ http://www.donkarl.com/
KnowHow.mdb http://www.freeaccess.de
Newbie-Info http://www.doerbandt.de/Access/Newbie.htm
j***@googlemail.com
2006-11-27 15:18:06 UTC
Permalink
Post by Stefan Hoffmann
tach Joerg,
Post by j***@googlemail.com
Bei einem Unterformular habe ich die Steuerelement-Eigenschaft Sichtbar
auf "Nein" gesetzt, so dass beim Öffnen des Hauptformulars dieser
Detailbereich verborgen bleibt.
Forms!Unterformularname.Section(acDetail).Visible = True
Das sind mal zwei Paar Stiefel.
Warum geht das naheliegende
Forms!Unterformularname.Visible = True
nicht?
mfG
--> stefan <--
Hallo Stefan,

auch Dir vielen Dank.

Dein Code funktioniert schon, jedoch möchte ich nicht das gesamte
Unterformular ausblenden, sondern nur den Detailbereich.

Darin liegt der Knackpunkt.

Gruß

Jörg
Stefan Hoffmann
2006-11-27 15:30:45 UTC
Permalink
tach Jörg,
Post by j***@googlemail.com
Post by j***@googlemail.com
Bei einem Unterformular habe ich die Steuerelement-Eigenschaft Sichtbar
auf "Nein" gesetzt, so dass beim Öffnen des Hauptformulars dieser
Detailbereich verborgen bleibt.
Dein Code funktioniert schon, jedoch möchte ich nicht das gesamte
Unterformular ausblenden, sondern nur den Detailbereich.
Darin liegt der Knackpunkt.
In deinem OP schreibst du vom Ausblenden des Unterformulars und nicht
des Detailbreichs im Unterformular.

btw,

SF_Detail.Form.Section(acDetail).Visible = _
Not SF_Detail.Form.Section(acDetail).Visible

geht.


mfG
--> stefan <--
--
Access-FAQ http://www.donkarl.com/
KnowHow.mdb http://www.freeaccess.de
Newbie-Info http://www.doerbandt.de/Access/Newbie.htm
j***@googlemail.com
2006-11-27 15:35:09 UTC
Permalink
Post by Stefan Hoffmann
tach Jörg,
Post by j***@googlemail.com
Post by j***@googlemail.com
Bei einem Unterformular habe ich die Steuerelement-Eigenschaft Sichtbar
auf "Nein" gesetzt, so dass beim Öffnen des Hauptformulars dieser
Detailbereich verborgen bleibt.
Dein Code funktioniert schon, jedoch möchte ich nicht das gesamte
Unterformular ausblenden, sondern nur den Detailbereich.
Darin liegt der Knackpunkt.
In deinem OP schreibst du vom Ausblenden des Unterformulars und nicht
des Detailbreichs im Unterformular.
btw,
SF_Detail.Form.Section(acDetail).Visible = _
Not SF_Detail.Form.Section(acDetail).Visible
geht.
mfG
--> stefan <--
--
Access-FAQ http://www.donkarl.com/
KnowHow.mdb http://www.freeaccess.de
Newbie-Info http://www.doerbandt.de/Access/Newbie.htm
Hast recht, das war etwas undeutlich!

Loading...