Form ändern Steuerelemente mit VBA in Access 2013

Wenn eine Access 2013 Datenbank Formular geöffnet ist, können Sie VBA-Code verwenden, um den Inhalt zu ändern und sogar das Aussehen der Form, aus dem großen Bild bis zu den einzelnen Kontrollen.

Nehmen wir an, dass Sie ein Formular, das für die Wahl eines Zahlungsmethode eine Steuerung beinhaltet. Wenn der Benutzer eine Zahlungsmethode wählt, möchten Sie andere Steuerelemente auf dem Formular auf der gewählten Zahlungsmethode basiert zu aktivieren oder zu deaktivieren. Alternativ können Sie auch einige andere Steuerelemente auf dem Formular zu Autofill wollen oder sogar einige Steuerelemente sichtbar oder unsichtbar zu machen, je nachdem, welche Zahlungsmethode der Benutzer ausgewählt.

Innerhalb von VBA, verwenden Sie die folgende Syntax, um eine Eigenschaft des Steuerelements zu ändern:

ControlName.PropertyName = Wert

Control ist der vollständige Name einer Kontrolle auf einer offenen Form, Name des Anwesens ist der Name der Eigenschaft, die Sie ändern möchten, und Wert ist der neue Wert für die Eigenschaft. Ein Punkt trennt den Steuer Namen von dem Eigenschaftsnamen. Der vollständige Name bedeutet, dass der Name sowohl den Namen der Form und den Namen der Steuerung zu enthalten hat. In einem Klassenmodul, jedoch können Sie das Schlüsselwort Mich für den Namen des Formulars zu stehen. Das Schlüsselwort Mich Mittel # 147-Formular an dem diese Klasse Modul angeschlossen ist # 148.

Menü