31,399 matches
-
sortare a datelor. Dacă se dorește doar consultarea datelor de pe raport, fără a efectua modificări în structura sau aspectul raportului, se poate opta pentru una dintre modalitățile de vizualizare Report View sau Print Preview. Modul Report View (figura 4.156) afișează raportul cu elementele componente fără a fi vizibilă paginarea. Nu sunt permise modificări asupra conținutului raportului și nici redimensionări ale controalelor. Oferă posibilitatea filtrării interactive a datelor pe raport (se efectuează click cu butonul drept al Modificarea modului de grupare
Baze de date financiar-contabile by Florin Mihai, Pavel Năstase, Andrei Stanciu, Bogdan Ionescu, Ilie Tamaş () [Corola-publishinghouse/Science/217_a_477]
-
paginare (precum numele coloanelor de pe raport). Subsol de pagina (Page Footer) se imprimă la sfârșitul fiecărei pagini și poate conține elemente precum numerotarea de pagină, data listării, loc pentru semnături etc. Secțiunea de detalii (Details) - în această secțiune se vor afișa datele din sursa de date a raportului. Suplimentar, în cazul în care datele de pe raport sunt grupate, poate fi afișată câte o secțiune de antet și una de subsol pentru fiecare nivel de grupare. În fiecare secțiune de tip Group
Baze de date financiar-contabile by Florin Mihai, Pavel Năstase, Andrei Stanciu, Bogdan Ionescu, Ilie Tamaş () [Corola-publishinghouse/Science/217_a_477]
-
elemente precum numerotarea de pagină, data listării, loc pentru semnături etc. Secțiunea de detalii (Details) - în această secțiune se vor afișa datele din sursa de date a raportului. Suplimentar, în cazul în care datele de pe raport sunt grupate, poate fi afișată câte o secțiune de antet și una de subsol pentru fiecare nivel de grupare. În fiecare secțiune de tip Group Header se vor plasa elementele care vor fi afișate înainte de imprimarea înregistrărilor dintr-un nou grup. Secțiunile de tip Group
Baze de date financiar-contabile by Florin Mihai, Pavel Năstase, Andrei Stanciu, Bogdan Ionescu, Ilie Tamaş () [Corola-publishinghouse/Science/217_a_477]
-
în cazul în care datele de pe raport sunt grupate, poate fi afișată câte o secțiune de antet și una de subsol pentru fiecare nivel de grupare. În fiecare secțiune de tip Group Header se vor plasa elementele care vor fi afișate înainte de imprimarea înregistrărilor dintr-un nou grup. Secțiunile de tip Group Footer se vor imprima după ultima înregistrare din fiecare grup și pot conține casete de text utilizate pentru calculul totalizărilor la nivel de grup (subtotaluri la nivelul raportului). De
Baze de date financiar-contabile by Florin Mihai, Pavel Năstase, Andrei Stanciu, Bogdan Ionescu, Ilie Tamaş () [Corola-publishinghouse/Science/217_a_477]
-
selecta câmpul Departament. În mod implicit, secțiunea de subsol a grupului nu este disponibilă (după cum se poate observa în caseta Grop, Sort, and Total este precizat without a footer section). În acest sens se vor efectua modificările necesare, pentru a afișa și această secțiune. Raportul Lista angajați în modul de vizualizare Print Preview permite vizualizarea salariaților grupați pe departamente (figura 4.162). Întrucât denumirea departamentului se repetă pentru fiecare angajat în secțiunea Detail, caseta de text care afișează departamentul poate fi
Baze de date financiar-contabile by Florin Mihai, Pavel Năstase, Andrei Stanciu, Bogdan Ionescu, Ilie Tamaş () [Corola-publishinghouse/Science/217_a_477]
-
necesare, pentru a afișa și această secțiune. Raportul Lista angajați în modul de vizualizare Print Preview permite vizualizarea salariaților grupați pe departamente (figura 4.162). Întrucât denumirea departamentului se repetă pentru fiecare angajat în secțiunea Detail, caseta de text care afișează departamentul poate fi mutată în secțiunea Departament Header, astfel încât să figureze o singură dată pentru fiecare grup de salariați. În mod implicit, controalele raportului sunt poziționate conform unei machete de tip Layout care este foarte utilă pentru alinierea acestora, dar
Baze de date financiar-contabile by Florin Mihai, Pavel Năstase, Andrei Stanciu, Bogdan Ionescu, Ilie Tamaş () [Corola-publishinghouse/Science/217_a_477]
-
din caseta Group, Sort, and Total, se va configura modul de calcul (figura 4.165). Cele mai utilizate controale în cazul rapoartelor sunt casetele de text (Text Box) și etichetele (Label). Casetele de tip Text Box sunt utilizate pentru a afișa date din câmpurile sursei de date a raportului sau pentru a afișa valorile unor expresii calculate. Noi casete de text sunt create automat, atunci când pe suprafața raportului sunt adăugate câmpuri din caseta Field List. Etichetele sunt utile pentru a adăuga
Baze de date financiar-contabile by Florin Mihai, Pavel Năstase, Andrei Stanciu, Bogdan Ionescu, Ilie Tamaş () [Corola-publishinghouse/Science/217_a_477]
-
figura 4.165). Cele mai utilizate controale în cazul rapoartelor sunt casetele de text (Text Box) și etichetele (Label). Casetele de tip Text Box sunt utilizate pentru a afișa date din câmpurile sursei de date a raportului sau pentru a afișa valorile unor expresii calculate. Noi casete de text sunt create automat, atunci când pe suprafața raportului sunt adăugate câmpuri din caseta Field List. Etichetele sunt utile pentru a adăuga text explicativ pentru celelalte controale. Titlurile rapoartelor, numele coloanelor sau textele explicative
Baze de date financiar-contabile by Florin Mihai, Pavel Năstase, Andrei Stanciu, Bogdan Ionescu, Ilie Tamaş () [Corola-publishinghouse/Science/217_a_477]
-
170) poate fi apelată prin intermediul meniului contextual sau prin apăsarea tastei F4. În continuare sunt prezentate câteva dintre principalele proprietăți la nivel de raport: a) Proprietăți din categoria Format (afectează aspectul grafic al raportului): Caption specifică textul care va fi afișat în bara de titlu a ferestrei raportului (sau pe tab-ul aferent raportului, dacă baza de date gestionează obiectele sub formă de tab-uri). Default View permite specificarea modului implicit de vizualizare a raportului (Report View sau Print Preview). Picture permite selectarea
Baze de date financiar-contabile by Florin Mihai, Pavel Năstase, Andrei Stanciu, Bogdan Ionescu, Ilie Tamaş () [Corola-publishinghouse/Science/217_a_477]
-
pe tab-ul aferent raportului, dacă baza de date gestionează obiectele sub formă de tab-uri). Default View permite specificarea modului implicit de vizualizare a raportului (Report View sau Print Preview). Picture permite selectarea unui fișier conținând o imagine care va fi afișată ca fundal de pagină. Picture Tiling precizează dacă imaginea specificată în cadrul proprietății Picture se va repeta pe suprafața raportului. Picture Alignment indică alinierea imaginii stabilite ca fundal pe suprafața raportului. Picture Size Mode permite alegerea unui mod de redimensionare automată
Baze de date financiar-contabile by Florin Mihai, Pavel Năstase, Andrei Stanciu, Bogdan Ionescu, Ilie Tamaş () [Corola-publishinghouse/Science/217_a_477]
-
de redimensionare automată a imaginii selectate în cadrul proprietății Picture pentru a se încadra mai bine în pagină. Width permite indicarea lățimii paginii (se aplică pentru toate secțiunile raportului). b) Proprietăți din categoria Data (afectează setul de înregistrări care vor fi afișate pe raport): Record Source reprezintă sursa de date a raportului (se poate indica numele unui tabel, al unei interogări sau o instrucțiune SQL). Filter permite specificarea unui filtru suplimentar aplicat datelor care constituie sursa raportului. Acest filtru va fi activ
Baze de date financiar-contabile by Florin Mihai, Pavel Năstase, Andrei Stanciu, Bogdan Ionescu, Ilie Tamaş () [Corola-publishinghouse/Science/217_a_477]
-
sortare va fi aplicată doar dacă pentru proprietatea Order By On Load este configurată valoarea Yes. c) Proprietăți din categoria Other (Alte proprietăți): Pop Up fereastra unui raport pentru care s-a atribuit proprietății Pop up valoarea Yes va fi afișată deasupra celorlalte ferestre deschise în baza de date. Modal dacă pentru raport s-a atribuit proprietății Modal valoarea Yes, va fi împiedicat accesul la alte ferestre deschise în baza de date până la închiderea ferestrei raportului. Trebuie precizat că, pe lângă proprietățile
Baze de date financiar-contabile by Florin Mihai, Pavel Năstase, Andrei Stanciu, Bogdan Ionescu, Ilie Tamaş () [Corola-publishinghouse/Science/217_a_477]
-
se dorește saltul la pagină nouă, înainte sau după secțiunea în cauză. Realizarea rapoartelor în mod asistat (Report Wizard) Realizarea rapoartelor utilizând instrumentul Report Wizard, presupune parcurgerea următoarelor etape: a) stabilirea sursei de date și a câmpurilor care vor fi afișate pe raport; b) stabilirea modului de grupare a datelor pe raport; c) stabilirea câmpurilor după care se va efectua ordonarea datelor; d) precizarea eventualelor câmpuri pentru care se vor efectua calcule totalizatoare; e) stabilirea modului de afișare a datelor în
Baze de date financiar-contabile by Florin Mihai, Pavel Năstase, Andrei Stanciu, Bogdan Ionescu, Ilie Tamaş () [Corola-publishinghouse/Science/217_a_477]
-
va prelua numerele contractelor, respectiv datele ce delimitează perioada în care angajatul a lucrat pentru fiecare contract. După cum se poate observa, afișarea câmpului care asigură legătura între tabelele sursă este opțională. În exemplul prezentat, pe niciunul dintre rapoarte nu este afișat câmpul CnpAngajat. b) Se va deschide raportul principal (Centralizator pontaje) în modul Design, se va redimensiona secțiunea Detail, pentru a permite afișarea datelor, și din bara de instrumente Controls se va plasa în secțiunea Detail un control de tip Subreport
Baze de date financiar-contabile by Florin Mihai, Pavel Năstase, Andrei Stanciu, Bogdan Ionescu, Ilie Tamaş () [Corola-publishinghouse/Science/217_a_477]
-
ORDER BY câmp1 [ASC / DESC] [, camp2, ...] ] unde: DISTINCT elimină înregistrările duplicate returnate de interogare (duplicatele sunt identificate pe baza câmpurilor selectate); DISTINCTROW elimină înregistrările duplicate returnate de interogare atunci când sursa de date este formată din mai multe tabele; TOP N afișează numai primele N înregistrări rezultate din interogare; FROM specifică sursa de date (sursa poate fi compusă din unul sau mai multe tabele sau alte interogări); WHERE permite definirea unor criterii de filtrare a datelor înainte de realizarea eventualelor grupări; GROUP BY
Baze de date financiar-contabile by Florin Mihai, Pavel Năstase, Andrei Stanciu, Bogdan Ionescu, Ilie Tamaş () [Corola-publishinghouse/Science/217_a_477]
-
prin cuvântul-cheie AS (de exemplu Pret*Cantitate AS Valoare). De altfel, pentru fiecare tabel din sursa de date și pentru fiecare câmp din instrucțiunea SELECT se poate utiliza cuvântul-cheie AS în scopul atribuirii unui alt nume (alias) care va fi afișat în setul de rezultate și va putea fi folosit ulterior în expresiile aferente altor câmpuri calculate (în SQL pentru Access nu se pot utiliza denumirile de tip alias pentru câmpuri în clauzele WHERE, GROUP BY, HAVING sau ORDER BY). Dacă
Baze de date financiar-contabile by Florin Mihai, Pavel Năstase, Andrei Stanciu, Bogdan Ionescu, Ilie Tamaş () [Corola-publishinghouse/Science/217_a_477]
-
fi înlocuită de simbolul „*”. Pentru exemplificarea instrucțiunilor de tip SELECT se va utiliza modelul de bază de date prezentat în capitolele anterioare ale prezentei lucrări (figura 5.3). Utilizarea operatorilor Exemplul 1 (utilizarea operatorilor AND/OR/IN/BETWEEN): Să se afișeze informațiile privind contractele realizate în zilele de 3 ianuarie 2014 și 9 ianuarie 2014, pentru care valoarea tarifului negociat este cuprinsă între 900000 de lei și 1500000 de lei. Se observă încadrarea condițiilor separate de operatorul OR între paranteze rotunde
Baze de date financiar-contabile by Florin Mihai, Pavel Năstase, Andrei Stanciu, Bogdan Ionescu, Ilie Tamaş () [Corola-publishinghouse/Science/217_a_477]
-
instrucțiunea ar fi condus la selectarea primilor trei angajați din tabel, indiferent de data la care au fost angajați. Exemplul 2: Care sunt contractele care se încadrează între primele 10% dintre contractele cu cele mai mici tarife negociate (se vor afișa toate informațiile disponibile pentru fiecare contract)? Observație: În lipsa clauzei DISTINCT după instrucțiunea SELECT, o localitate din care există 20 de clienți ar fi figurat, în mod repetat, de 20 de ori în lista de rezultate. Clauza DISTINCT ROW va fi
Baze de date financiar-contabile by Florin Mihai, Pavel Năstase, Andrei Stanciu, Bogdan Ionescu, Ilie Tamaş () [Corola-publishinghouse/Science/217_a_477]
-
mai multe tabele. Realizarea câmpurilor calculate și utilizarea parametrilor Exemplul 1: Să se calculeze pentru fiecare angajat numărul de zile lucrate la fiecare contract iar, pentru cei care au lucrat mai mult de trei săptămâni la un contract, se va afișa într-un câmp numit Observații textul „De verificat”. Lista de rezultate va fi ordonată ascendent, după numărul contractului și, în cazul în care mai multe persoane au lucrat la același contract, se va ordona descrescător după numărul de zile lucrate
Baze de date financiar-contabile by Florin Mihai, Pavel Năstase, Andrei Stanciu, Bogdan Ionescu, Ilie Tamaş () [Corola-publishinghouse/Science/217_a_477]
-
să fie egale cu cele ale cheii externe corespondente). În situația în care se omite descrierea legăturii dintre tabele, setul de rezultate al interogării de selecție va reprezenta produsul cartezian al înregistrărilor din tabelele sursă. Exemplul 1 (JOIN): Să se afișeze lista alfabetică a contractelor nefinalizate, specificând și codul și numele clientului pentru fiecare dintre acestea. Observație: Întrucât în clauza FROM a fost necesar să fie descrisă legătura cheie primară - cheie externă prin intermediul câmpului CUIClient care are aceeași denumire în ambele
Baze de date financiar-contabile by Florin Mihai, Pavel Năstase, Andrei Stanciu, Bogdan Ionescu, Ilie Tamaş () [Corola-publishinghouse/Science/217_a_477]
-
cazul în care se utilizează DISTINCT ROW, lista de rezultate va conține patru înregistrări (descrierea „Servicii diagnosticare” va figura de două ori întrucât există două oferte diferite cu această descriere în tabelul Oferta). Exemplul 4 (LEFT/RIGHT JOIN): Să se afișeze lista contractelor ordonate cronologic și descrierea ofertei pentru fiecare dintre acestea. Pentru rezolvarea acestei interogări este necesară utilizarea câmpurilor din tabelele Contract și Oferta. Legătura dintre acestea se realizează pe baza câmpului comun CodOfertă. Se va avea în vedere că
Baze de date financiar-contabile by Florin Mihai, Pavel Năstase, Andrei Stanciu, Bogdan Ionescu, Ilie Tamaş () [Corola-publishinghouse/Science/217_a_477]
-
tabele (precum Microsoft Excel). Este posibilă elaborarea unor tabele în care gruparea și ordonarea datelor se realizează atât pe linii, cât și pe coloane, la intersecția cărora se pot efectua calcule complexe. Realizările câmpurilor precizate în instrucțiunea SELECT vor fi afișate ca etichete pentru liniile tabelului rezultat, în timp ce valorile câmpului specificat în instrucțiunea PIVOT (este permisă specificarea unui singur câmp) vor fi afișate pentru titlurile de coloane și utilizate pentru grupare. Expresia specificată după instrucțiunea TRANSFORM va reprezenta valoarea calculată în
Baze de date financiar-contabile by Florin Mihai, Pavel Năstase, Andrei Stanciu, Bogdan Ionescu, Ilie Tamaş () [Corola-publishinghouse/Science/217_a_477]
-
pe coloane, la intersecția cărora se pot efectua calcule complexe. Realizările câmpurilor precizate în instrucțiunea SELECT vor fi afișate ca etichete pentru liniile tabelului rezultat, în timp ce valorile câmpului specificat în instrucțiunea PIVOT (este permisă specificarea unui singur câmp) vor fi afișate pentru titlurile de coloane și utilizate pentru grupare. Expresia specificată după instrucțiunea TRANSFORM va reprezenta valoarea calculată în celulele tabelului de rezultate. Exemplul 2: Calculați tariful maxim negociat pentru fiecare cod de ofertă în fiecare oraș, pe fiecare client. Vor
Baze de date financiar-contabile by Florin Mihai, Pavel Năstase, Andrei Stanciu, Bogdan Ionescu, Ilie Tamaş () [Corola-publishinghouse/Science/217_a_477]
-
următoarea structură: Colaborator(CNPCol, NumeCol, PrenumeCol, LocalitateCol, AdresaCol, TelefonCol) Să se obțină o listă alfabetică a colaboratorilor și angajaților cu numele Ionescu sau Ionica. Lista va conține numele, prenumele și numerele de telefon, iar într-un câmp calculat, se va afișa litera C pentru colaboratori și A pentru furnizori. Observație: Se remarcă utilizarea în clauza ORDER BY a denumirilor de câmpuri din prima instrucțiune SELECT și plasarea clauzei la final, după ultima instrucțiune de selecție participantă la reuniune. 5.6. Subinterogări
Baze de date financiar-contabile by Florin Mihai, Pavel Năstase, Andrei Stanciu, Bogdan Ionescu, Ilie Tamaş () [Corola-publishinghouse/Science/217_a_477]
-
a îmbrăca (13); îmbrăcăminte (13); frumos (10); îmbracă (9); pantofi (8); ține (8); bluză (7); folosi (7); căra (6); a duce (6); uza (6); cămașă (5); modă (5); căciulă (4); geacă (4); greutate (4); haina (4); pantaloni (4); ținea (4); afișa (3); arunca (3); bine (3); ceva (3); cojoc (3); copil (3); ducea (3); etala (3); geantă (3); gînd (3); îmbrăcat (3); lua (3); proba (3); schimba (3); utiliza (3); avere (2); bagaj (2); blugi (2); cară (2); a căra (2
[Corola-publishinghouse/Science/1496_a_2794]