Neuigkeiten:

Ist euer Problem gelöst, dann bitte den Knopf "Thema gelöst" drücken!

Mobiles Hauptmenü

ComboBox ausblenden geht nicht

Begonnen von accessy, Juli 10, 2013, 21:52:17

⏪ vorheriges - nächstes ⏩

accessy

Mit einem Doppelklick im Feld Resultat des UF Besuchsberichte erscheint im HF die Combobox.
Das funktioniert.

Private Sub Resultat_DblClick(Cancel As Integer)
   Form_Kunden.Textbaustein.Visible = True 'Zeigt das Kombinationsfeld für Textbausteine an
End Sub


Das HF Kunden hat mehrere Kartenreiter, also Unterformulare.
Jetzt möchte ich, dass diese Combobox im HF beim Wechsel in ein anderes UF wieder ausgeblendet wird.
Das hier funktioniert nicht.
Beispiel:
Ich aktiviere das UF Partner

Private Sub Form_Activate()
   Form_Kunden.Textbaustein.Visible = False
End Sub


Dann setzte ich das mal ins Ereignis OPEN.
Aber auch das geht nicht.

Was muss ich tun, damit das geht?
Gruß Achim

daolix

im Change - event des Kartenreiter könntest du die Sichtbarkeit setzen
private sub NameDeinesKartenreiter_Change()
Textbaustein.Visible = False
end sub


accessy

Es gibt kein Change Ereignis für das UF.

daolix

Okay dann hast du ne Version > Acc2003. Da kann ich dann nicht mehr mit ( hab nicht mal nen Plan was Kartenreiter inn > 2003 ist), Kartenreiter ist in Acc 2003 für mich das Registersteuerelement.

accessy

Ich habe Access 2002.
Ja, stimmt. Diese Kartenreiter sind diese Registersteuerelemente.
Klicke ich mit rechts auf
Form_Kunden (HF), dann gibt es auch ein Change Ereignis.

Klicke ich mit rechts auf
Form_Besuchsberichte (UF), dann gibt es kein Change Ereignis.

daolix

Du musst das Registersteuerelement markieren, nicht irgendeine Seite des Registers. Das Register hat einen eigene Namen z.b. RegisterStr0. Hier gibt es ein Ereignis Bei Änderung (Change im Code) und in diesem schreibst du z.B.
Private Sub RegisterStr0_Change()
    Me.Textbaustein.Visible = False
end Sub

accessy

Aaaaaaaa...... Jetzt funktioniert es. 
Danke für den Hinweis dazu.
Gruß Achim