You are on page 1of 4

Adugarea unor butoane de comand

Pentru lansarea unor comenzi care se repet frecvent, putem crea, n cadrul formularului,
butoane de comand, acionarea crora ar declana lansarea comenzilor respective.

Comenzile pot fi dintre cele mai diferite: deschiderea altui formular, tiprirea unui raport,
trecerea la o nou nregistrare etc. Comenzile care urmeaz a fi executate la acionarea
butonului creat pot fi alese dintr-un set prestabilit care include circa 30 de aciuni.

Vom decrie, n cele ce urmeaz, modul de creare n formularul Form_Autori a unui buton de
comand care declaneaz deschiderea altui formular (Form_Cititori) i dou butoane de
comand, acionarea crora are ca efect trecerea cu o nregistrare nainte, respectiv inapoi.

La nceput, vom crea formularul Form_Cititori prin analogie cu crearea formularului


Form_Autori, cu deosebirea c, la etapa specificrii machetei formularului, n locul opiunii
Columna, se va alege opiunea Tabular(pentru a obine liusta cititorilor n forma unui tabel).
Aspectul formularului Form_cititori este prezentat in tabelul de mai jos.

Pentru a crea butonul de comand de deschidere a formularului Form_Cititori n cadrul


formularului Form_Autor, deschidem formularul Form_Autori n regimul Design View, apoi
acionm pictorama (Button) din caseta cu instrumente i facem click n acel loc al
formularului, unde urmeaz a fi plasat butonul de comand. Drept urmare, apare caseta de
dialog Command Button Wizard.
n aceast caset de dialog, selectm categoria Form Operations din lista Category i
aciunea Open Form din lista Actions, apoi acionm butonul Next. n caseta urmtoare,
indicm numele formularului care urmeaz a fi deschis la acionarea butonului i iari
acionm butonul Next.

n caseta urmtoare, lsm activ opiunea Open the form and show all the records i iari
acionm Next.
Pentru butonul creat, putem asocia un text sau o imagine care se plaseaza pe suprafata lui.
In cazul nostru introducem textul Deschide Formularul, apoi actionam butonul Next.

In sfarsit, indicam numele butonului de comanda (de exemplu , DF) si actionam Finish.
Butonul de comanda se plaseaza in cadrul formularului in locul stabilit. Putem, in continuare,
schimba pozitia butonului, dimensiunile, aspectul etc.

Remarca: DF este numele butonului ca element al formularului si nu trebuie confundat cu


denumirea etichetei Deschide formularul.

In mod similar, putem crea un buton de comanda pentru inchiderea formularului, cu


deobirea ca, din lista Actions, alegem Close Form.

Pentur a crea cele doua butoane de trecere cu o inregistrare inainte/inapoi, procedam ca in


cazul precedent, dar in lista Category selectam optiunea Record Navigation, iar in lista
Actiuons selectam actiunea Go to Next Record pentru a crea un buton de trecere
;ainregistrarea precedent. Restul acitunilor sunt similar celor descries mai sus, cu deosebirea
ca, in locul textului asociat, include cate o imagine. Imaginea poate fi selectata dintr-o lista
standard, poate fi desenata sau poate fi importat din diferire galerii de imagini.

Formularul poate fi slavat, atribuindu-I numele Formular_cu_butoane.

Pentru a verifica functionarea butoanelor, trecem in regim Form View si le actionam cu


ajutorul ,mouse-ului. Astfel, actionand consecutive butonul (deget in dreapta), vom trece la
inregistrarile cu numarul de identificare superior celui current (21,22,23,), iar actionand
butonul (deget in stanga), vom trece la inregistrarile cu numarul de identificare inferior celui
current (19,18,17,).
La actioarea butonului Deschide formularul, se va deschide formularul Form_Cititori, asa
cum este aratat in figura de mai jos.