Access – Prikaz i skrivanje delova dijalog prozora

Kada vaลกa aplikacija „komunicira“ sa korisnikom, onda imate puno raznovrsnih dijalog prozora. U nekima od njih imaฤ‡ete potrebu da ceo sadrลพaj prozora (tj. ceo prozor), ne prikaลพete odmah, veฤ‡ po kliku korisnika na neko komandno dugme ฤime se bira proลกirenje postojeฤ‡ih opcija. Ovu opciju moลพete podesiti preko osobina ili primenom metoda objekta forme (formulara), i to u run-time-u. Kao ลกto smo rekli, najฤeลกฤ‡a upotreba je poveฤ‡anje veliฤine forme radi otkrivanja dodatnih opcija, u trenutku kada to korisnik izabere.

Za primer, kreiraฤ‡emo novu formu preko menija „Insert> Form> Design View“. Podesite vrednost osobine Height (visina forme) na 180 taฤaka. Dodajte na formu jedno komandno dugme (CommandButton) i jedno Check-Box polje i to na „dno“ forme. Vrednost osobine Top, polja za potvrdu treba da bude najmanje 120 taฤaka. Otvorite prozor „Properties“, za podeลกavanje osobina objekata, a pre toga selektujte samu formu. Preฤ‘ite na karticu „Event“ i kliknite na dugme „…“ (tri taฤke), pored dogaฤ‘aja „OnLoad“, radi poziva prozora za kodiranje. Sada ฤ‡emo podesiti inicijalnu vrednost visine forme, i to tako da ฤ‡e polje za potvrdu biti skriveno kada se forma uฤita:


Private Sub Form_Load()
Me.Detail.Height = 120
End Sub

Zatim u editoru koda preko leve padajuฤ‡e liste (Object) izaberite Command0, pa selektujete „Click“ u polju za procedure, radi kreiranja procedure „Command0_Click()“. Unutar ove procedure dodaฤ‡emo programski kod koji ฤ‡e „proลกiriti“ dijalog prozor, odnosno omoguฤ‡iฤ‡e vidljivost i polja za potvrdu (Check1):


Private Sub Command0_Click()
Form.Detail.Height = 300 – Form.Detail.Height
End Sub

Pokrenite dijalog prozor, za prikaz ili skrivanje dodatnih opcija u prozoru, naizmeniฤno klikฤ‡uฤ‡i na komandno dugme.

Pratite Krstaricu na www.krstarica.com