Visible-Eigenschaft einer Schaltfläche im Unterformular bei Current-Ereignis

Anonym
2024-11-01T21:26:29+00:00

Hallo zusammen!

Ich habe in einer Adressdatenbank ein Unterformular, dass ggf. mehrere Adressen des Kunden anzeigt. Im Formularfuß des Unterformulars sollen zwei Schaltflächen (cmdDsNext, cmdDsPrev) angezeigt werden, aber nur wenn mehr als eine Adresse vorhanden ist.

Dazu frage ich im Current-Ereignis des Hauptformulars die Anzahl der Adressen ab und stelle dann die Visible-Eigenschaft der Schaltflächen ein:

...
If Me.txtAnzAdress > 1 Then    
     Me.sfrmAdressen.Form.cmdDsNext.Visible = True
     Me.sfrmAdressen.Form.cmdDsPrev.Visible = True
Else
     Me.sfrmAdressen.Form.cmdDsNext.Visible = False
     Me.sfrmAdressen.Form.cmdDsPrev.Visible = False
End If

Das funktioniert im Prinzip. Leider aber nur dann, wenn ich in den Code einen Haltepunkt einfüge und damit die Ausführung also kurz anhalte.

Jemand einen Lösungsvorschlag??

Besten Dank und viele Grüße!

Chris

Microsoft 365 und Office | Access | Geschäftlich | Windows

Gesperrte Frage. Diese Frage wurde aus der Microsoft-Support-Community migriert. Sie können darüber abstimmen, ob sie hilfreich ist, aber Sie können keine Kommentare oder Antworten hinzufügen oder der Frage folgen.

0 Kommentare Keine Kommentare

2 Antworten

Sortieren nach: Am hilfreichsten
  1. Anonym
    2024-11-07T08:50:11+00:00

    Hallo!

    Klingt nach einem Timing-Problem. Was findet denn in txtAnzAdress genau statt, d.h. wie zählst du die Datensätze/Adressen?

    Servus
    Karl
    ****************
    Access Forever News DevCon
    Access-Entwickler-Konferenz AEK

    War diese Antwort hilfreich?

    0 Kommentare Keine Kommentare
  2. Anonym
    2024-11-02T09:31:30+00:00

    Hallo Chris,

    vielen Dank für Ihren Beitrag in der Community.

    Da sich die Anfrage auf VBA-Code bezieht und sich unser Team auf allgemeine Fragen zu Access-Datenbanken konzentriert, können Sie sich auf diesen Artikel beziehen: Office VBA-Support und -Feedback | Microsoft Docs, um zu Stack Overflow zu gelangen, indem Sie den VBA-Tag sowie alle anderen relevanten Tags verwenden, da es dort auch viele erfahrene Ingenieure und Experten in den Foren gibt.

    Haftungsausschluss: Microsoft gibt keine Zusicherungen und/oder Garantien, weder stillschweigend noch anderweitig, und ist nicht verantwortlich für die Informationen, die Sie von den verlinkten Websites Dritter erhalten, oder für jegliche Unterstützung im Zusammenhang mit der Technologie.

    Gleichzeitig werden wir diesen Thread offen halten, so dass auch andere Community-Mitglieder und Experten ihre Vorschläge und Anregungen einbringen können.

    Vielen Dank für Ihre Mitarbeit und Ihr Verständnis!

    Mit freundlichen Grüßen,

    George | Microsoft-Gemeinschaftsmoderator

    War diese Antwort hilfreich?

    0 Kommentare Keine Kommentare