Hoe u vereiste velden en bedieningselementen met aandacht markeert in MS Access

In dit artikel begrijpen we hoe we alleen de vereiste velden en besturingselementen kunnen markeren die de focus hebben in MS Access.

Automatisch een veld markeren dat moet worden ingevoerd, of een besturingselement met focus, zodat u geen tijd verspilt aan het lokaliseren van de cursor, klinkt waarschijnlijk te mooi om waar te zijn, toch? Maar dat is het niet, u kunt deze hulpprogramma's niet alleen implementeren, maar u kunt ze ook in de praktijk implementeren door een paar eenvoudige stappen te volgen.

Vandaag zullen we u uitleggen over dit hulpprogramma dat u in elke vorm in de formulierweergave kunt implementeren door slechts één eigenschap in te stellen. Markeer vereiste velden en bedieningselementen met focus in MS Access

Implementatie

Stel dat u aan een formulier werkt en de 'Titel' als het huidige veld wilt markeren en de overige velden zoals vereist, met een bepaalde achtergrond en opgemaakte tekst. Voor de uitvoering hiervan heeft u het volgende nodig:

  1. Een voorbeelddatabase (download deze).
  2. Kopieer vanuit de voorbeelddatabase de module met 'highlight' erin en plak deze in uw database.
  3. Verbreed alle labels die aan de bedieningselementen zijn gekoppeld. Hierdoor wordt de tekst vetgedrukt en wordt er een sterretje toegevoegd.
  4. Stel de eigenschap 'On Load' van het formulier in op: = setupForm ([Form])

Let op: het hier getoonde '[Form]' dient op exact dezelfde manier te worden gebruikt en hoeft niet te worden vervangen door uw formuliernaam.

Uitdrukkingen vereist

Benadrukken van verplichte veldenNadat we de basisimplementatieprocedure hebben gevolgd, moeten we nu relevante uitdrukkingen toevoegen voor het soort wijzigingen waar we naar kijken. Maak gebruik van de volgende uitdrukking volgens uw behoeften

Alleen verplichte velden markeren

=SetupForm([Form], 1)

Alleen de bedieningselementen met focus markeren.

=SetupForm([Form], 2)

* Als de eigenschap On Load van uw formulier is ingesteld op [Event Procedure], moet u ervoor kiezen om de volgende regel in uw code toe te voegen.

Call SetupForm(Me)

Veranderende kleurenschema's

U kunt ervoor kiezen om de velden te markeren door de kleurenschema's te wijzigen, hiervoor moet u verschillende waarden toewijzen aan alle constanten die zich bovenaan de module bevinden. 'mlngcFocusBackColor' wordt gebruikt voor het definiëren van de kleur voor het besturingselement dat focus heeft.

mlngcFocusBackColor wordt gebruikt voor het definiëren van de kleur van de velden die moeten worden ingevoerd.

Terwijl u ervoor kiest om wijzigingen aan te brengen in het kleurenschema, dient u rekening te houden met de volgende punten.

  • Alleen de asterisk wordt weergegeven in de gegevensbladweergave (boven kolomkoppen).
  • Alleen de achtergrondkleur wordt weergegeven in een doorlopende vorm (hier heb je misschien geen labels bijgevoegd).
  • Als u de labels in Form Header vet wilt maken, moet u de functie CaptionFromHeader () gebruiken.
  • Als de labels niet aan de bedieningselementen zijn gekoppeld, kunt u ze niet vetgedrukt maken of een sterretje toevoegen.

Beperkingen

  1. Het hierboven gedefinieerde proces / code kan alleen worden gebruikt voor het markeren van keuzelijsten met invoervakken, tekstvakken en keuzelijsten.
  2. Als er al iets aanwezig is in de eigenschappen 'Bij verlies van focus' en 'Bij terugkrijgen van focus' van het besturingselement, kan het niet worden gemarkeerd.

Als regelmatige gebruiker van MS Access kunt u soms een incident van corruptie in Access tegenkomen. Om met deze scenario's om te gaan, moet men overwegen om een ​​state of the art te behouden Toegang tot reparatie tool zoals DataNumen Access Repair handig. In het geval van een crash kan deze krachtige tool ervoor zorgen dat elk record dat is opgeslagen in uw Access-database weer in perfecte staat wordt gebracht.

Auteur Introductie:

Vivian Stevens is een expert op het gebied van gegevensherstel in DataNumen, Inc., de wereldleider in technologieën voor gegevensherstel, waaronder sql herstel en Excel-herstelsoftwareproducten. Voor meer informatie bezoek www.datanumen.com

Reacties zijn gesloten.