Documente online.
Zona de administrare documente. Fisierele tale
Am uitat parola x Creaza cont nou
 HomeExploreaza
upload
Upload




Adaugarea controalelor de formular

excel


ADAUGAREA CONTROALELOR DE FORMULAR

Controalele de formular din Excel includ casete de selectare, casete lista, butoane de incrementare/decrementare si asa mai departe, pe care le poti adauga in diagrame, liste si alte zone ale foilor de calcul in scopul obtinerii de formulare personalizate ce vor fi utilizate la introducerea 434g61e si gestiunea datelor. Controalele de formular se leaga la o celula si apoi poti aplica o formula care refera legatura pentru a cauta informatii sau a face calcule pe baza informatiilor. Controalele de formular pot fi utilizate in tabele, liste, diagrame si chiar tabele pivot. Aceste controale sunt simplu de creat si utilizat. Dupa ce ai configurat foaia de calcul vei aplica, in functie de situatie, controalele din bara de instrumente Forms (Macheta).



In tabelul urmator gasesti descrierea controalelor de formular disponibile in bara de instrumente Form.

Buton

Nume

Descriere

Label

(Eticheta)

Introduce o eticheta in foaia de calcul ce va fi utilizata la denumirea altor controale.

Edit Box

(Caseta text)

Creaza o caseta de introducere date pentru formulare (acest control nu functioneaza in foile de calcul normale)

Group Box

(Caseta de grupare)

Grupeaza butoanele de optiune selectate. Utilizarea a doua grupuri permite legaturi suplimentare la celule.

Button

(Buton)

Ruleaza o macrocomanda.

Check Box

(Caseta de selectare)

Cand este selectata sau deselectata produce un raspuns True sau False.

Option Button

(Buton optiune)

Creaza numarul butonului de optiune dintr-un singur grup. Poti adauga grupuri suplimentare pentru a genera o legatura la celula.

List Box

(Casta lista)

Returneaza numarul obiectului selectat.

Combo Box

(Caseta combo)

Combina o caseta lista cu o caseta de editare.

Combination List-Edit

(Editare lista combinata)

O combinatie intre o caseta lista si o caseta de text. Aceasta caracteristica nu este disponibila intr-o foaie de calcul.

Combination Drop-Down Edit

(Editare liste verticale combinate)

O lista derulanta cu o caseta de editare. Aceasta caracteristica nu este disponibila intr-o foaie de calcul.

Scroll Bar

(Bara de defilare)

O bara de derulare extensibila, care permite atat limite maxime si minime, cat si modificari incrementale.

Spinner

(Buton Incrementare/Decrementare)

Un contor care permite atat limite maxime si minime, cat si modificari incrementale.

Control Properties

(Control proprietati)

Afiseaza o caseta de dialog cu optiuni pentru control.

Edit Code

(Editare cod)

Iti permite sa editezi un cod asociat cu controlul selectat.

Toggle Grid

(Comutare grila)

Activeaza sau dezactiveaza liniile de grila de pe foaia de calcul.

Run Dialog

(Executare dialog)

Afiseaza caseta de dialog pe foaia activa. Se foloseste ca test sau previzualizare a proiectului de caseta de dialog. Aceasta caracteristica nu este disponibila intr-o foaie de calcul.

Pentru a insera controale de formular intr-o lista sau un formular, afiseaza bara de instrumente Forms executand secventa ViewToolbarsForms, executa click pe instrumentul dorit si deseneaza controlul pe foaia de calcul. Dupa ce ai creat controlul, il poti formata si ii poti stabili proprietatile dupa necesitati.

Pasii urmatori descriu procesul realizarii listei derulante Cod produs:

In bara de instrumente Forms executa click pe instrumentul Combo Box.

Deseneaza controlul pe foaia de calcul tinand apasat butonul stang ala mouse-ului si tragand de indicatorul in forma de cruce pana la obtinerea dimensiunii dorite.

Executa click dreapta pe controlul de formular si selecteaza Format Control din meniul rapid. Va aparea caseta de dialog Format Object (Formatare obiect).

In caseta de dialog Format Object care apare selecteaza fisa Control. In caseta Input Range (Zona de intrare) precizeaza domeniul de date pe care-l doresti afisat in lista derulanta din caseta combo. In figura care urmeaza domeniul este coloana Cod produs.

Introdu celula de legatura ce va fi referita de formule. In exemplu, celula de legatura este A1. Celula de legatura afiseaza numarul produsului corespunzator valorii alese din lista. Valoarea de legatura 2 se refera la al doilea obiect din lista.

Stabileste numarul de linii care vor fi afisate in caseta combo. Daca numarul de obiecte depaseste numarul de linii afisate Excel introduce o bara de derulare pe care utilizatorul poate executa click pentru a parcurge lista si a afisa restul intrarilor. Vei utiliza aceasta optiune doar daca doresti sa restrangi numarul de linii prezentate in lista derulanta. Prin definitie, Excel afiseaza cate linii este nevoie.

Daca doresti, valideaza optiunea 3D Shading pentru a-i conferi controlului un aspect tridimensional.

Stabileste, dupa dorinta, optiunile aditionale din celelelate fise ale casetei de dialog. Lista de mai jos descrie cateva dintre aceste optiuni:

Colors and Lines (Culori si linii). Doar pentru casetele de optiune si selectare – determina culoarea, linia si stilurile de sageata folosite de control.

Size (Dimensiune). Stabileste dimensiunea controlului, scara si asa mai departe.

Protection (Protectie). Stabileste reactia controlului la dimensionarea celulelor si la tiparirea obiectului impreuna cu foia de calcul.

Web. Specifica textul alternativ pe care il doresti afisat in browser-erele de Internet pe timpul incarcari obiectului impreuna cu foaia de calcul.

Cand ai terminat de configurat parametrii, executa click pe OK.

Pentru a testa controlul executa click pe sageata in jos si selecteaza o inregistrare astfel incat sa fie activata celula de legatura.

Dupa ce ai creat controlul, construieste o formula care face referire la celula de legatura pentru a activa acest model. In acest scop utilizeaza o formula index. In acest exemplu formula din celula G4 este INDEX(C7:G24,A1,5) unde C7:G24 este adresa listei din care preia datele, celula de legatura A1 este celula contor de inregistrari a controlului de forma si 5 este numarul coloanei din domeniu, din care returneaza datele.

UTILIZAREA CONTROALELOR IN TABELE DE CALCUL

In continuare o sa fie prezentata o foaie de calcul care utilizeaza casete de selectare, butoane de incrementare/decrementare si casete de text pentru a crea un tabel de calcul care determina daca este indeplinit sau nu un anumit criteriu. In acest caz, utilizatorul valideaza o caseta de selectare pentru a specifica ce echipament se va folosi; clientul va fi taxat dupa numarul de saptamani de utilizare a respectivului echipament. Se folosesc controale cu butoane de incrementare si decrementare pentru stabilirea numarului de saptamani ce corespund diferitelor categorii.

In acest exemplu, casetele de selectare sunt validate, in mod prestabilit.Prin urmare acest control produce o valoare True in celula de legatura, daca este validat. Utilizarea optiunii Unchecked (Neverificat) produce un rezultat False, iar optiunea Mixed (Amestecare) are ca rezultat #N/A.

Celula de legatura pentru caseta de selectare din linia 5 este celula B5, asa cum se arata in figura anterioara. Cand este validata, aceasta caseta de selectare returneaza valoarea True, care este utilizata de instructiunea IF din celula F5. Formula arata astfel:

IF (celula_legatura, rezultat_True, rezultat_False

unde:

n       celula_legatura – celula de legatura B5 returneaza valoarea True daca este validata si valoarea False in caz contrar.

n       rezultat_True – rezultatul True apare in urma validarii casetei. Returneaza valoarea formulei.

n       rezultat_False - rezultatul Falsein formula este zero. Adica, daca nu exista corespondenta intre instructiuni si celula de legatura, va fi afisat rezultatul 0.

Obs. Pentru a ascunde valoarea din celula de legatura, formateaza culoarea textului din celula astfel incat sa fie similara cu cea a fundalului..

Un buton de incrementare/decrementare aplica un numar intr-o celula, care creste sau descreste in pasi ficsi, in functie de parametrii stabiliti in fisa Control din caseta de dialog Format Control.

Controlul Spinner   iti permite sa stabilesti valori maxime si minime si sa definesti un anumit pas cu care controlul va mari sau micsora valoarea din celula legata. In caseta de dialog Format Control stabilesti valoarea minima, care este ultima valoare obtinuta prin executarea unor click-uri repetate pe sageata in jos, si valoarea maxima, care este ultima valoare afisata prin executarea unor click-uri repetate pe sageata in sus. Domeniul este de la 0 la 30.000. Stabilirea modificarii incrementale spune programului Excel care este valoarea unui singur click pe una dintre sagetile controlului.

Stabilirea numarului de saptamani din exemplul anterior ca fiind egal cu valoarea din celula de legatura pentru controlul Spinner modifica numarul de saptamani astfel incat sa corespunda cu valoarea din control. De exemplu, daca celula de legatura pentru controlul Spinner este B4 atunci aplica =$B$4 in toate celulele care doresti sa se refere la celula de legatura.

CARACTETERISTICILE CONTROALELOR

Controalele pe care le poti utiliza cu ajutorul barei Forms sunt urmatoarele:

Caseta lista permite crearea unei liste pe baza continutului unui anumit domeniu iar valoarea din celula de legatura returneaza elementul din lista care corespunde, ca pozitie, acelui numar.

Caseta combo face acelasi lucru dar utilizeaza o lista derulanta in locul unei liste de derulare.

Bara de derulare si butoanele de incrementare/decrementare sunt controale similare, insa bara de derulare permite orientare orizontala si derulare pe pagina – un salt incremental realizat la executarea unui click pe zona de derulare. De asemenea, poti selecta caseta de derulare si poti s-o deplasezi de-a lungul zonei de derulare.

Caseta de selectare (Check Box) aplica in celula de legatura unul din rezultatele True, False sau #N/A.

Butoanele de optiune creaza numere suprapuse, asociate cu numarul butonului de optiune. De exemplu, butonului de optiune 2 ii corespunde numarul 2 in celula de legatura. Daca vei crea un nou grup de butoane de optiune, numerele din celula de legatura a acestui grup vor incepe din nou de la 1.

 


Document Info


Accesari: 1003
Apreciat: hand-up

Comenteaza documentul:

Nu esti inregistrat
Trebuie sa fii utilizator inregistrat pentru a putea comenta


Creaza cont nou

A fost util?

Daca documentul a fost util si crezi ca merita
sa adaugi un link catre el la tine in site


in pagina web a site-ului tau.




eCoduri.com - coduri postale, contabile, CAEN sau bancare

Politica de confidentialitate | Termenii si conditii de utilizare




Copyright © Contact (SCRIGROUP Int. 2024 )