Microsoft Office Access
uređuje Branislav Mihaljev, MVP

Bookmark and Share
Matična strana sajta
  Novo na sajtu
  Mapa sajta
  Beleške
  Kontakt
  Pretraga MSKB

 Blog Praktikuma
  RSS feed
  P@W @Tw

  Izvezi stranicu u PDF
 
Office Praktikum

Još o Accessu
 


Skoro svakodnevno slušamo
  Radio Paradise:
  eklektični muzički online radio bez reklama!
 

 
       

Sponzori sajta

SBB CS 1.6 game server: 82.117.200.1
 
Connectivity by SBB

 
Suština pasijansa
Suština pasijansa
 


 

Informacije

NOVOSTI

I još dva nova priloga o Excelu
Novi prilozi o Wordu
Novi i prilozi u temi "razno o Officeu"
Novi članci o novostima u Officeu 2010!

SADRŽAJI ZA PREUZIMANJE

Lokalizacija Total Commandera 7.51Obe jezičke školjke za popularni program na srpskom sad funkcionišu u bilo kojoj varijanti Windowsa!
RNDalica.ExcelDodatak za Excel 2007/2010 za generisanje slučajnih podataka!
YuConv.ExcelDodatak za Excel 2007/2010 za konverziju pisama!
YuConvNetDodatak za Word 2007/2010 za konverziju pisama i kodnih rasporeda!

SKREĆEMO PAŽNJU

Kako pretraživati MSKB
a pronaći ćete i još mnogo novih sadržaja...

KONTAKT

Da li znate za pravila koja važe pri kontaktu sa nama? Molimo vas da se obavestite o tome!
 
POZIVAMO VAS

i prenesite svoja iskustva. Najbolji prilozi će biti objavljeni.

  (C) 2000-2010 Praktikum na Webu
 

Označite aktivnu kontrolu u formularu

Nivo:  NIVO 2 - klinite za objašnjenje


Što je veći broj polja u nekom formularu za unos, to je veća šansa da se zagubite u moru kontrola. Zgodno je da kontrolu koja je u fokusu ofarbate određenom bojom ili da je označite na neki drugi način. U novijim verzijama Accessa postoji mogućnost uslovnog formatiranja: iskoristite je.

Pređite na dizajn formulara i obeležite kontrolu. Pozovite komandu menija Format / Conditional Formatting, a zatim u padajućoj listi Condition 1 izaberite opciju Field Has Focus. Formatirajte polje kako želite, recimo postavite mu boju pozadine na jarku nijansu svetloplave. Polje možete dodatno uslovno formatirati dodajući nove uslove pritiskom na dugme Add.

Da biste ubrzali proces uslovnog formatiranja, obeležite sve kontrole mišem tako što ćete tokom obeležavanja držati pritisnut taster CTRL. Sada ponovite postupak uslovnog formatiranja za sve obeležene kontrole odjednom.

Primetite da u uslovnom formatiranju ne postoji mogućnost da polju koje ima fokus izmenite okvir (to je svojstvo Border). Ukoliko ste naumili da baš tako obeležavate kontrole, u režimu izmene dizajna obeležite polje i pređite na VBA ekran (prečica CTRL+G). Prenesite sledeće dve funkcije u VBA ekran:

Sub aktivna_kontrola_enter()
  With Me.ActiveControl
    .Properties("BorderStyle") = 1
    .Properties("BorderWidth") = 2
    .Properties("BorderColor") = vbRed
  End With
End Sub

Sub aktivna_kontrola_exit()
  Me.ActiveControl.Properties _
  ("BorderStyle") = 0
End Sub

Vrednost 1 za BorderStyle označava neprozirnu ivicu kontrole, dok vrednost 2 za BorderWidth označava podebljanu ivicu. Konačno, BorderColor je postavljeno na vbRed što označava da će ivica kontrole biti obojena u crveno. U drugoj funkciji, debljinu ivice postavljate na vrednost nula, tako da druge dve osobine, mada zadržavaju vrednosti, više nemaju praktično značenje.

U poslednjem koraku preostaje da određenim kontrolama dodelite uslovno formatiranje okvira. U događaj OnEnter upišite aktivna_kontrola_enter, a u događaj OnExit upišite aktivna_kontrola_exit. Ubuduće, svakoj kontroli koja je u fokusu, a kojoj ste pridružili opisane procedure, okvir će biti zadebljan i obojen u crveno.

Predloženo rešenje je univerzalno, pa ga možete upotrebiti po nahođenju u svim svojim formularima.

 

  (C) 2000-2011 Praktikum na Webu

PC 114


 
 

Vrh stranice  Prethodna stranica  Naslovna strana  Mapa sajta  Pretraga

AFORIZAM ZA DANAS OVIH DANA SLUŠAMO...

Copyright © Praktikum na Webu, 2000-2011; Valinor Design; sva prava pridržana.