Kako istaknuti potrebna polja i kontrole sa fokusom u MS Accessu

Podijeli sada:

U ovom članku razumijemo kako istaknuti samo potrebna polja i kontrole koje imaju fokus u MS Accessu.

Automatsko isticanje polja kojem je potreban unos ili kontrola sa fokusom, tako da ne gubite vrijeme na lociranje kursora, vjerovatno zvuči previše dobro da bi bilo istinito, zar ne? Ali nije, ne možete samo htjeti implementirati ove uslužne programe, već i biti u mogućnosti da ih implementirate u stvarnosti slijedeći nekoliko jednostavnih koraka.

Danas ćemo vam objasniti ovaj uslužni program koji možete implementirati u bilo kojem obliku koji se nalazi u prikazu obrasca, postavljanjem samo jednog svojstva. Isticanje potrebnih polja i kontrola sa fokusom u MS Accessu

izvršenje

Recimo da radite na obrascu i želite da istaknete 'Naslov' kao trenutno polje, a preostala polja po potrebi, sa određenom pozadinom i formatiranim tekstom. Za implementaciju ovoga potrebno vam je sljedeće:

  1. Primjer baze podataka (preuzmite je).
  2. Iz primjera baze podataka, kopirajte modul koji ima 'highlight' u sebi i zalijepite ga u svoju bazu podataka.
  3. Proširite sve oznake koje su pridružene kontrolama. Ovo će tekst učiniti podebljanim, a dodat će se i zvjezdica.
  4. Postavite svojstvo 'On Load' obrasca na: =setupForm ([Form])

Napomena: '[Form]' prikazan ovdje mora se koristiti na potpuno isti način i ne mora biti zamijenjen imenom vašeg obrasca.

Obavezni izrazi

Isticanje obaveznih poljaNakon što slijedimo osnovnu proceduru implementacije, sada moramo dodati relevantne izraze za vrstu promjena koje gledamo. Iskoristite sljedeći izraz prema svojim potrebama

Isticanje samo obaveznih polja

=SetupForm([Form], 1)

Isticanje samo kontrola sa fokusom.

=SetupForm([Form], 2)

* Ako je svojstvo On Load vašeg obrasca postavljeno na [Procedura događaja], trebali biste se odlučiti za dodavanje sljedećeg reda u vaš kod.

Call SetupForm(Me)

Promjena sheme boja

Možete se odlučiti za isticanje polja promjenom šema boja, to će zahtijevati da dodijelite različite vrijednosti svim konstantama koje se nalaze na vrhu modula. 'mlngcFocusBackColor' se koristi za definiranje boje za kontrolu koja ima fokus.

mlngcFocusBackColor se koristi za definiranje boje polja koja zahtijevaju unos.

Dok se odlučujete za promjene u shemi boja, trebate imati na umu sljedeće točke.

  • Samo će se zvjezdica pojaviti u prikazu lista podataka (preko naslova kolona).
  • Samo boja pozadine će se prikazivati ​​u kontinuiranom obliku (ovdje ste možda propustili priložiti naljepnice).
  • Ako želite podebljati oznake u zaglavlju obrasca, trebali biste koristiti funkciju CaptionFromHeader().
  • Ako oznake nisu priložene kontrolama, nećete ih moći podebljati ili dodati zvjezdicu.

ograničenja

  1. Gore definirani proces/kod se može koristiti samo za isticanje kombiniranih okvira, okvira za tekst i okvira sa listom.
  2. Ako već postoji nešto prisutno na svojstvima kontrole 'On Lost Focus' i 'On Got Focus', neće se moći istaknuti.

Kao redovni korisnik MS Access-a, možda ste se ponekad susreli sa incidentom korupcije u Accessu. Da biste se nosili sa ovim scenarijima, morate razmisliti o održavanju stanja tehnike Popravka pristupa alat poput DataNumen Access Repair zgodno. U slučaju pada, ovaj moćan alat može osigurati da se svaki zapis pohranjen u vašoj bazi podataka programa Access vrati u savršeno stanje.

Uvod za autora:

Vivian Stevens je stručnjak za oporavak podataka DataNumen, Inc., koji je svjetski lider u tehnologijama za oporavak podataka, uključujući sql oporavak i Excel softverski proizvodi za oporavak. Za više informacija posjetite www.datanumen.com

Podijeli sada:

Komentari su zatvoreni.