Microsoft Office Access
uređuje Branislav Mihaljev, MVP

 Office Praktikum | Mapa sajta 

 
Bookmark and Share
Matična strana sajta
Novo na sajtu
Mapa sajta
Beleške
Knjiga posetilaca
Kontakt

Prethodna stranica
Pretraga sajta
Pretraga MSKB

Blog Praktikuma
RSS feed 
 
Office Praktikum

Još o Accessu
 


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

   

Sponzori sajta

  Connectivity by SBB
 
Connectivity by SBB

 

Informacije

NOVOSTI
Novi prilog o Wordu
Tri nova autorska članka
Četiri priloga o Accessu
Opis i uputstvo za alatku YuCirLat '08 (Word)

SADRŽAJ ZA PREUZIMANJE
YuCirLat '08 unapređena alatka za konverziju kodnih rasporeda u Wordu

SKREĆEMO PAŽNJU
Beleške: B(l)oga li ti tvoga!- prilog koji će nekog možda čak i da naljuti
Kako pretraživati MSKB
* a pronaći ćete i još mnogo novih sadržaja...

USKORO SERIJA ČLANAKA O OFFICEU 2010

POZIVAMO VAS
* i prenesite svoja iskustva. Najbolji prilozi će biti objavljeni.



  (C) 2000-2009 Praktikum na Webu
 

Promena boje polja u kome je kurzor

Nivo:  NIVO 3 - klinite za objašnjenje


Uobičajena tehnika: u novoj verziji programa se pojavi jako korisna mogućnost, a onda se pronađe način da se kroz VBA nešto slično napravi i u prethodnim verzijama programa...

Većina korisnika se teško snalazi na formi koja ima više polja za unos podataka, tako što ne može da pronađe u kojem od njih se nalazi kurzor. Način da se polje obeleži radi prepoznavanja pozicije za unos je promena boje polja, recimo, u žutu boju. U Accessu 2000 se ova operacija može izvesti uslovnim formatiranjem (Conditional formatting), ali se za prethodne verzije Accessa mora upotrebiti program.

Na kartici modula otvorite postojeći, ili ako ne postoji nijedan modul kreirajte novi i u njega unesite sledeći program:

Function Highlight(Pozicija As String) As Integer
Dim ctrl As Control
On Error Resume Next
Set ctrl = Screen.ActiveControl

If Pozicija = "Fokus" Then
    ctrl.BackColor = 65535
ElseIf Pozicija = "NemaFokus" Then
    ctrl.BackColor = 16777215
End If

End Function

Snimite modul i zatim otvorite formu na koju hoćete da primenite postojeći program u režimu za dizajn (Design View). Otvorite karticu osobina i selektuje jednu po jednu kontrolu i pri tome upišite:

Highlight("Fokus")

u polje GotFocus, odnosno:

Highlight("NemaFokus")

u polje LostFocus.

Snimite formu i otvorite je u pogledu za unos. Polje koje ima fokus će biti obojeno žutom bojom, a kada ga izgubi biće obojeno belom bojom.

 

  (C) 2000-2009 Praktikum na Webu

Branislav Mihaljev, novembar 2000.


 
 

Vrh stranice  Prethodna stranica  Naslovna strana  Mapa sajta  Pretraga

AFORIZAM ZA DANAS OVIH DANA SLUŠAMO...

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