Hervorheben erforderlicher Felder und Steuerelemente mit Fokus in MS Access

Jetzt teilen:

In diesem Artikel erfahren Sie, wie Sie nur die erforderlichen Felder und Steuerelemente hervorheben, die in MS Access im Mittelpunkt stehen.

Das automatische Hervorheben eines Felds, das einen Eintrag oder ein Steuerelement mit Fokus benötigt, damit Sie keine Zeit damit verschwenden, den Cursor zu lokalisieren, klingt wahrscheinlich zu gut, um wahr zu sein, oder? Es ist jedoch nicht so, dass Sie diese Dienstprogramme nicht nur implementieren möchten, sondern sie auch in der Realität implementieren können, indem Sie einige einfache Schritte ausführen.

Heute erklären wir Ihnen dieses Dienstprogramm, das Sie in jedem Formular in der Formularansicht implementieren können, indem Sie nur eine Eigenschaft festlegen. Hervorheben erforderlicher Felder und Steuerelemente mit Fokus in MS Access

Umsetzung

Angenommen, Sie arbeiten an einem Formular und möchten den Titel als aktuelles Feld und die verbleibenden Felder nach Bedarf mit einem bestimmten Hintergrund und formatiertem Text hervorheben. Für die Implementierung benötigen Sie Folgendes:

  1. Eine Beispieldatenbank (herunterladen).
  2. Kopieren Sie aus der Beispieldatenbank das Modul mit der Markierung 'Hervorheben' und fügen Sie es in Ihre Datenbank ein.
  3. Vergrößern Sie alle Beschriftungen der Steuerelemente. Dadurch wird der Text fett formatiert und ein Sternchen hinzugefügt.
  4. Setzen Sie die Eigenschaft 'On Load' des Formulars auf: = setupForm ([Form])

Hinweis: Das hier gezeigte '[Formular]' muss genauso verwendet werden und muss nicht durch Ihren Formularnamen ersetzt werden.

Ausdrücke erforderlich

Erforderliche Felder hervorhebenNachdem wir das grundlegende Implementierungsverfahren befolgt haben, müssen wir nun relevante Ausdrücke für die Art der Änderungen hinzufügen, die wir betrachten. Verwenden Sie den folgenden Ausdruck entsprechend Ihren Anforderungen

Nur erforderliche Felder markieren

=SetupForm([Form], 1)

Markieren Sie nur die Steuerelemente mit Fokus.

=SetupForm([Form], 2)

* Wenn die On Load-Eigenschaft Ihres Formulars auf [Ereignisprozedur] festgelegt wurde, sollten Sie die folgende Zeile in Ihren Code einfügen.

Call SetupForm(Me)

Farbschemata ändern

Sie können die Felder hervorheben, indem Sie die Farbschemata ändern. Dazu müssen Sie allen Konstanten, die sich oben im Modul befinden, unterschiedliche Werte zuweisen. 'mlngcFocusBackColor' wird zum Definieren der Farbe für das Steuerelement mit Fokus verwendet.

mlngcFocusBackColor wird zum Definieren der Farbe der Felder verwendet, für die ein Eintrag erforderlich ist.

Während Sie Änderungen am Farbschema vornehmen, sollten Sie die folgenden Punkte beachten.

  • In der Datenblattansicht wird nur das Sternchen angezeigt (über Spaltenüberschriften).
  • Nur die Hintergrundfarbe wird in fortlaufender Form angezeigt (hier haben Sie möglicherweise das Anbringen von Etiketten verpasst).
  • Wenn Sie die Beschriftungen im Formularkopf fett fetten möchten, sollten Sie die Funktion CaptionFromHeader () verwenden.
  • Wenn die Beschriftungen nicht mit den Steuerelementen verknüpft sind, können Sie sie nicht fett formatieren oder mit einem Sternchen versehen.

Einschränkungen

  1. Der oben definierte Prozess / Code kann nur zum Hervorheben von Kombinationsfeldern, Textfeldern und Listenfeldern verwendet werden.
  2. Wenn für das Steuerelement bereits ein Wert in den Eigenschaften „Bei Fokusverlust“ und „Bei Fokuswiedererlangung“ vorhanden ist, kann dieser nicht hervorgehoben werden.

Als regulärer Benutzer von MS Access ist gelegentlich ein Vorfall von Access-Beschädigungen aufgetreten. Um mit diesen Szenarien fertig zu werden, muss man in Betracht ziehen, den Stand der Technik beizubehalten Zugangsreparatur Werkzeug wie DataNumen Access Repair praktisch. Im Falle eines Absturzes kann dieses leistungsstarke Tool sicherstellen, dass alle in Ihrer Access-Datenbank gespeicherten Datensätze wieder in einwandfreiem Zustand sind.

Einführung des Autors:

Vivian Stevens ist Experte für Datenwiederherstellung in DataNumen, Inc., das weltweit führend bei Datenwiederherstellungstechnologien ist, einschließlich SQL-Wiederherstellung und Excel-Wiederherstellungssoftwareprodukte. Für weitere Informationen besuchen Sie www.datanumen.com €XNUMX

Jetzt teilen:

Kommentare sind geschlossen.