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
im Change - event des Kartenreiter könntest du die Sichtbarkeit setzen
private sub NameDeinesKartenreiter_Change()
Textbaustein.Visible = False
end sub
Es gibt kein Change Ereignis für das UF.
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.
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.
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
Aaaaaaaa...... Jetzt funktioniert es.
Danke für den Hinweis dazu.
Gruß Achim