Access-o-Mania

Access-Forum (Deutsch/German) => Formular => Thema gestartet von: castor1 am Mai 05, 2015, 15:54:44

Titel: Unterformular ein/ausblenden
Beitrag von: castor1 am Mai 05, 2015, 15:54:44
Hi,

ich habe im Hauptformular ein Unterformular (frm_Projektleiter) im Steuerelement "frm_Projektleiter_SE" eingefügt. Ich möchte, dass das Steuerelement mit dem UF erst sichtbar wird, wenn im HF zumindest ein Datenfeld ausgefüllt wurde. Bisher habe ich folgenden code ausprobiert, der nicht funktioniert:
Private Sub Form_Current()
With Me![frm_Projektleiter_SE].Form
        If .RecordsetClone.RecordCount = 0 Then
            .Visible = False
        End If
    End With
End Sub


Auch folgender Code, in dem ich die Sichtbarkeit vom Befüllen des Feldes "ID_Projektnummer" im HF abhängig machen wollt, funktioniert nicht:
Private Sub Form_Current()
If Me!ID_Projektnummer = Null Then
Me!frm_Projektleiter_SE.Visible = False
Else
Me!frm_Projektleiter_SE.Visible = True
End If
End Sub


Wäre sehr dankbar für Hinweise dazu.
LG Castor
Titel: Re: Unterformular ein/ausblenden
Beitrag von: MzKlMu am Mai 05, 2015, 16:05:09
Hallo,
auf = Null kann man nicht prüfen.
Versuche es so:
Private Sub Form_Current()
    Me!frm_Projektleiter_SE.Visible = Not IsNull(Me!ID_Projektnummer)
End Sub

Der Einzeiler reicht, If Then Else ist nicht notwendig.

Zusätzlich muss der Einzeiler in noch das Ereignis "Nach Aktualisierung von "ID_Projektnummer"
Titel: Re: Unterformular ein/ausblenden
Beitrag von: castor1 am Mai 05, 2015, 16:32:41
Danke Klaus für deine Antwort. Leider scheint das nicht zu funktionieren. Beim Öffnen des HF bekomme ich die Fehlermeldung, dass "während der Kommunikation von Access mit dem OLE Server oder dem active-x-Steuerelement ein Problem aufgetreten ist".

Gibts noch Vorschläge?
Titel: Re: Unterformular ein/ausblenden
Beitrag von: MzKlMu am Mai 05, 2015, 17:35:01
Hallo,
ist der Name des Ufo-steuerelements richtig, bitte in den Ufo Eigenschaften prüfen. Dazu den Rahmen des Ufos anklicken.
Titel: Re: Unterformular ein/ausblenden
Beitrag von: MaggieMay am Mai 05, 2015, 17:44:05
Hi,

vielleicht hättest du das "funktioniert nicht" bereits im ersten Beitrag genauer beschreiben sollen.
Titel: Re: Unterformular ein/ausblenden
Beitrag von: castor1 am Mai 05, 2015, 19:20:14
Ja, der Name ist richtig.
Titel: Re: Unterformular ein/ausblenden
Beitrag von: castor1 am Mai 06, 2015, 14:10:46
Hat sonst niemand eine Idee?
Titel: Re: Unterformular ein/ausblenden
Beitrag von: DF6GL am Mai 06, 2015, 15:45:32
Hallo,


Idee:  DB komprimieren/reparieren, zippen und hier hochladen, evtl. Daten reduzieren
Titel: Re: Unterformular ein/ausblenden
Beitrag von: castor1 am Mai 06, 2015, 15:51:44
Servus,

habe die DB hier hochgeladen:http://www.access-o-mania.de/forum/index.php?topic=20361.msg113616#msg113616
weil ich gleichzeitig zwei Probleme bearbeite - daher zwei Threads.

LG Castor
Titel: Re: Unterformular ein/ausblenden
Beitrag von: MaggieMay am Mai 06, 2015, 16:29:49
Hi,

in der DB gibt es aber kein Unterformular "frm_Projektleiter" und auch keinen Versuch, ein Unterformular auszublenden.
Titel: Re: Unterformular ein/ausblenden
Beitrag von: castor1 am Mai 06, 2015, 16:40:26
Ja sorry, die DB ist ja zum Zweck der  Frage  im anderen Thread gekürzt. Selbes gilt aber für die UFs in dieser DB, nämlich frm_Auftraggeber und frm_Kooperationspartner. Die Versuche habe ich alle wieder gelöscht, weil sie ja nicht funktioniert haben.

LG castor
Titel: Re: Unterformular ein/ausblenden
Beitrag von: MaggieMay am Mai 06, 2015, 16:56:52
OK, nach der Reparatur der DB sollte nun auch der Vorschlag von Klaus (http://www.access-o-mania.de/forum/index.php?topic=20358.msg113587#msg113587) klappen.
Titel: Re: Unterformular ein/ausblenden
Beitrag von: castor1 am Mai 07, 2015, 08:47:07
Hallo!

Habe die DB repariert/komprimiert, in eine neue DB importiert, den Leistungsassistenten laufen lassen und doch funktioniert die Codezeile von Klaus nicht. Sie funktioniert auch nicht in der DB die DF6GL raufgeladen hat.
Ich bin ziemlich ratlos.
Titel: Re: Unterformular ein/ausblenden
Beitrag von: castor1 am Mai 07, 2015, 08:51:38
Hier nochmal die Fehlermeldung, die ich bekomme.
Titel: Re: Unterformular ein/ausblenden
Beitrag von: castor1 am Mai 07, 2015, 11:11:51
Habe das Problem gefunden: Glaubt es oder nicht, es war die Kopfzeile im UFo. Kopfzeile gelöscht und alles funktioniert wie immer.

Danke für eure Tipps!

LG Castor