Home - qdidactic.com
Didactica si proiecte didacticeBani si dezvoltarea cariereiStiinta  si proiecte tehniceIstorie si biografiiSanatate si medicinaDezvoltare personala
referate stiintaSa fii al doilea inseamna sa fii primul care pierde - Ayrton Senna





Aeronautica Comunicatii Drept Informatica Nutritie Sociologie
Tehnica mecanica

Access


Qdidactic » stiinta & tehnica » informatica » access
Baze de date, tabele si indexuri



Baze de date, tabele si indexuri


Compactati baza de date. Compactarea poate sa sporeasca viteza interogarilor deoarece ea reorganizeaza inregistrarile unui tabel, astfel incat acestea sa se afle in pagini adiacente ale bazei de date, ordonate dupa cheia primara (cheie primara: Unul sau mai multe campuri (coloane) ale caror valori identifica in mod unic fiecare inregistrare din tabel. O cheie primara nu permite valori <b>Null</b> si trebuie sa aiba intotdeauna un index unic. Cheia primara este utilizata pentru a corela un tabel la cheile straine din alte tabele..) a tabelului. Acest fapt va spori eficienta scanarilor secventiale ale inregistrarilor tabelului, deoarece va trebui citit un numar minim de pagini din baza de date pentru a regasi toate inregistrarile. Dupa compactarea bazei de date, executati fiecare interogare pentru a o compila cu ajutorul statisticilor tabelului actualizat.

Indexati (index: Facilitate care accelereaza cautarea si sortarea intr-un tabel bazat pe valori cheie si poate impune unicitatea pentru randurile dintr-un tabel. Cheia primara a unui tabel este automat indexata. Anumite campuri nu pot fi indexate datorita tipului lor de date.) orice camp utilizat pentru stabilirea de criterii (criterii: Conditii specificate pentru a limita inregistrarile incluse in setul de rezultate a unei interogari sau filtrari.) pentru interogare si indexati campurile aflate de ambele parti ale unei asocieri (asociere: O unire dintre un camp dintr-un tabel sau o interogare si un camp continand acelasi tip de date din alt tabel sau interogare. Asocierile spun programului cum sunt legate datele. Inregistrarile care nu sunt potrivite pot fi incluse sau excluse, in functie de tipul de asociere.), sau creati o relatie (relatie: Asociatie care se stabileste intre campurile (coloanele) a doua tabele. Relatia poate fi unu la unu, unu la mai multi sau multi la mai multi.) intre aceste campuri. Atunci cand creati relatii, Microsoft Jet Database Engine (Microsoft Jet Database Engine: Parte a sistemului de baze de date Access care preia si stocheaza datele din bazele de date ale utilizatorilor si ale sistemului. Este un fel de manager de date pe care sunt construite sisteme de baze de date, ca Access.) creeaza un index pentru cheia externa (cheie straina: Unul sau mai multe campuri dintr-un tabel care refera campul sau campurile in cheie primara dintr-un alt tabel. Cheia straina precizeaza modul de corelare al tabelelor.) daca nu exista deja una, in caz contrar, va utiliza indexul existent.

Motorul Jet optimizeaza automat o interogare care asociaza un tabel Microsoft Access din unitatea de disc locala si un tabel server ODBC (Open Database Connectivity (ODBC): O metoda standard de partajare a datelor intre bazele de date si programe. Driverele ODBC utilizeaza standardul Structured Query Language (SQL) pentru a obtine acces la datele exterioare.), daca tabelul Access este mic si campurile asociate sunt indexate. In acest caz, Access sporeste eficienta, cerand numai inregistrarile necesare de la server. Asigurati-va ca tabelele pe care le asociati din surse diferite sunt indexate dupa campurile de asociere.



Indexati campurile utilizate pentru sortare.

Utilizati operatorii BetweenAnd, In, si = cu campurile indexate.

Campuri, calcule si criterii

Atunci cand definiti un camp intr-un tabel, alegeti cel mai mic tip de date (tip de date: Caracteristica unui camp care determina ce tip de date poate contine. Tipurile de date includ Boolean, Intreg, Lung, Simbol monetar, cu simpla precizie, cu dubla precizie, Sir de caractere si Variant (implicit).) adecvat pentru datele din camp. De asemenea, dati campurilor pe care le veti utiliza in asocieri (asociere: O unire dintre un camp dintr-un tabel sau o interogare si un camp continand acelasi tip de date din alt tabel sau interogare. Asocierile spun programului cum sunt legate datele. Inregistrarile care nu sunt potrivite pot fi incluse sau excluse, in functie de tipul de asociere.) aceleasi tipuri sau tipuri compatibile, cum ar fi AutoNumerotare si Numar (daca proprietatea Dimensiune camp este setata la Intreg lung).

Cand creati o interogare, adaugati numai campurile de care aveti nevoie. In campurile utilizate pentru stabilirea de criterii (criterii: Conditii specificate pentru a limita inregistrarile incluse in setul de rezultate a unei interogari sau filtrari.), deselectati caseta Afisare daca nu doriti sa afisati aceste campuri.

Daca utilizati criterii pentru a restrictiona valorile dintr-un camp utilizat intr-o asociere intre tabele avand o relatie unu la mai multi (relatie unu-la-mai-multi: Asociatie intre doua tabele in care valoarea cheie primara a fiecarei inregistrari din tabelul primar corespunde valorii din campul sau campurile corespunzatoare a mai multor inregistrari din tabelul corelat.), testati daca interogarea se executa mai rapid cu criteriul plasat in partea „unu” a asocierii sau in partea „mai multi”. In unele interogari, veti obtine performante mai rapide daca adaugati criteriile la campul aflat in partea „unu” a unei asocieri si nu in partea „mai multi”.

Evitati campurile calculate (camp calculat: Un camp, definit intr-o interogare, care afiseaza rezultatul unei expresii si nu afiseaza date stocate. Valoarea se recalculeaza de fiecare data cand se modifica o valoare din expresie.) in subinterogari subinterogare: O instructiune <b>SQL SELECT</b> care se afla in interiorul altei interogari de selectare sau de actiune.. Daca adaugati o interogare care contine un camp calculat la o alta interogare, este posibil ca expresia (expresie: Orice combinatie de operatori matematici sau logici, constante, functii si nume de campuri, controale si proprietati evaluate ca valoare unica. Expresiile efectueaza calcule, manipuleaza caractere sau testeaza date.) din campul calculat sa incetineasca viteza din interogarea principala. In exemplul de mai jos, interogarea Q1 este utilizata ca intrare pentru interogarea Q2: Q1: SELECT IIF([MyColumn]='Yes','Order Confirmed','Order Not Confirmed') AS X FROM MyTable;

Q2: SELECT * FROM Q1 WHERE X='Order Confirmed';

                                                                                               

Deoarece expresia IIf din Q1 nu poate fi optimizata, Q2 nu poate fi, de asemenea, optimizata. Daca o expresie imposibil de optimizat este imbricata intr-o subinterogare, intreaga interogare este imposibil de optimizat.

O metoda alternativa de a construi interogarea este:

Q1: SELECT * FROM MyTable WHERE MyColumn = 'Yes';

                                                                                               

Daca expresiile sunt necesare la iesire, incercati sa le plasati intr-un control (control: Un obiect grafic al interfetei cu utilizatorul, cum ar fi o caseta text, o caseta de selectare, o bara de defilare sau un buton de comanda, care permit utilizatorului sa controleze programul. Controalele sunt utilizate pentru a afisa date sau optiuni, a executa o actiune sau a face interfata cu utilizatorul mai usor de citit.) dintr-un formular sau raport. De exemplu, ar fi posibil sa modificati interogarea precedenta intr-o interogare cu parametri care solicita valoarea coloanei ColoanaPersonala, iar apoi construiti un formular sau raport bazat pe aceasta interogare. In formular sau raport, aveti apoi posibilitatea sa adaugasi un control calculat (control calculat: Control care se utilizeaza intr-un formular, raport sau intr-o pagina de acces la date pentru a afisa rezultatul unei expresii. Rezultatul este recalculat de fiecare data cand se efectueaza o modificare a vreuneia dintre valorile pe care se bazeaza expresia.) care afiseaza „Comanda confirmata” sau „Comanda neconfirmata”, in functie de valoarea din coloana ColoanaPersonala.

Construiti interogarea ca mai jos:

PARAMETERS [Pentru a vedea comenzile confirmate, introduceti Da. Pentru a vedea comenzile neconfirmate, introduceti Nu.] Text;

SELECT *

FROM MyTable

WHERE MyColumn = [Pentru a vedea comenzile confirmate, introduceti Da. Pentru a vedea comenzile neconfirmate, introduceti Nu.];

In controlul calculat din formular sau raport, introduceti:

=IIF([MyColumn]='Yes','Order Confirmed','Order Not Confirmed')

Atunci cand grupati inregistrari dupa valorile dintr-un camp de asociere, specificati Grupare dupa pentru campul care se afla in acelasi camp ca si campul pe care il totalizati (pentru care calculati o functie agregata (functie agregata: O functie, cum ar fi <b>Sum</b>, <b>Count</b>, <b>Avg</b>, or <b>Var</b>, utilizata pentru calcularea totalurilor.)). De exemplu, daca creati o interogare care totalizeaza campul Cantitate din tabelul Detalii comenzi si grupeaza dupa IDComanda, este recomandabil sa specificati Grupare dupa pentru campul IDComanda din tabelul Detalii comenzi. Daca specificati Grupare dupa pentru campul IDComanda din tabelul Comenzi, Microsoft Access va fi nevoit sa asocieze toate inregistrarile mai intai si apoi sa efectueze functia agregata, in loc sa efectueze functia agregata si apoi sa asocieze numai campurile necesare.

Pentru o viteza mai mare, utilizati Grupare dupa pentru cat mai putine campuri posibil. Ca o alternativa, utilizati functia First unde corespunde.

Daca o interogare de total contine o asociere, este recomandabil sa grupati inregistrarile intr-o interogare si sa adaugati aceasta interogare la o interogare separata care va efectua asocierea. Acest fapt sporeste eficienta anumitor interogari.

Evitati cat mai mult posibil criteriile restrictive de interogare impuse campurilor calculate si celor neindexate (index: Facilitate care accelereaza cautarea si sortarea intr-un tabel bazat pe valori cheie si poate impune unicitatea pentru randurile dintr-un tabel. Cheia primara a unui tabel este automat indexata. Anumite campuri nu pot fi indexate datorita tipului lor de date.).

Expresii si optimizarea Rushmore

Generalitati despre optimizarea Rushmore


Microsoft Access are posibilitatea sa optimizeze expresii (expresie: Orice combinatie de operatori matematici sau logici, constante, functii si nume de campuri, controale si proprietati evaluate ca valoare unica. Expresiile efectueaza calcule, manipuleaza caractere sau testeaza date.) simple sau complexe din randul Criteriu al grilei de proiect (grila de proiect: Grila utilizata pentru proiectarea unei interogari sau filtru in vizualizare proiect sau in fereastra Filtrare/sortare complexa. Pentru interogari, aceasta grila a fost anterior cunoscuta ca grila QBE.) a interogarii, sau dintr-o clauza WHERE a unei instructiuni SQL SELECT. Pentru anumite tipuri de expresii complexe, este posibil ca Access sa utilizeze Rushmore, o tehnologie de acces la date utilizata de Microsoft Jet Database Engine (Microsoft Jet Database Engine: Parte a sistemului de baze de date Access care preia si stocheaza datele din bazele de date ale utilizatorilor si ale sistemului. Este un fel de manager de date pe care sunt construite sisteme de baze de date, ca Access.), pentru a atinge un nivel mai ridicat de optimizare. In plus, functia Count este bine optimizata pentru interogarile care utilizeaza Rushmore.

Interogarile Rushmore functioneaza cu tabelele Access, ca si cu tabelele Microsoft FoxPro sau dBASE (fisiere .dbf). Nu este posibila utilizarea Rushmore impreuna cu surse de date ODBC (Sursa de date ODBC: Datele si informatiile necesare pentru a accesa datele din programe si baze de date care accepta protocolul ODBC (Open Database Connectivity).), atata timp cat Access transmite aceste interogari catre sursa de date ODBC si nu le proceseaza local.

Expresii simple optimizabile

Este posibil ca o expresie (expresie: Orice combinatie de operatori matematici sau logici, constante, functii si nume de campuri, controale si proprietati evaluate ca valoare unica. Expresiile efectueaza calcule, manipuleaza caractere sau testeaza date.) simpla optimizabila sa formeze o expresie intreaga sau numai o parte dintr-o expresie. O expresie simpla optimizabila are una dintre urmatoarele forme:

CampIndexat OperatorComparatie Expresie

[Order Date] = #09/15/96#

                                                                                               

sau

Expresie OperatorComparatie CampIndexat

#11/1/96# < [HireDate]

                                                                                               

Intr-o expresie simpla optimizabila:

CampIndexat este fie un camp care are propriul sau index (index: Facilitate care accelereaza cautarea si sortarea intr-un tabel bazat pe valori cheie si poate impune unicitatea pentru randurile dintr-un tabel. Cheia primara a unui tabel este automat indexata. Anumite campuri nu pot fi indexate datorita tipului lor de date.) sau un camp care este primul camp dintr-un index multiplu.

OperatorComparatie trebuie sa fie unul dintre urmatorii: <, >, =, <=, >=, <>, Between…And, Like, In.

Expresie poate fi orice expresie valida, printre care constante, functii, sau campuri din alte tabele.

Daca ati creat indexuri pentru campurile Nume, Varsta si DataAngajare din tabelul Angajati, urmatoarele expresii sunt optimizabile simple:

[LastName] = 'Smith'

[Age] >= 21

#12/30/90# < [HireDate]

Employees.[LastName] = Customers.[LastName]

[LastName] In ('Smith', 'Johnson', 'Jones')

[Age] Between 18 And 65

Expresii complexe

O expresie (expresie: Orice combinatie de operatori matematici sau logici, constante, functii si nume de campuri, controale si proprietati evaluate ca valoare unica. Expresiile efectueaza calcule, manipuleaza caractere sau testeaza date.) complexa este creata prin combinarea a doua expresii simple cu operatorul And sau Or. O expresie complexa are una dintre formele:

ExpresieSimpla And ExpresieSimpla

sau

ExpresieSimpla Or ExpresieSimpla

O expresie complexa este deplin sau partial optimizabila, in functie de operatorul utilizat pentru a combina expresiile simple si daca una sau ambele expresii simple sunt optimizabile. O expresie complexa este optimizabila Rushmore daca toate cele trei conditii care urmeaza sunt adevarate:

Expresia utilizeaza And sau Or pentru a combina doua criterii (criterii: Conditii specificate pentru a limita inregistrarile incluse in setul de rezultate a unei interogari sau filtrari.).

Ambele criterii sunt alcatuite din expresii simple optimizabile.

Ambele expresii contin campuri indexate (index: Facilitate care accelereaza cautarea si sortarea intr-un tabel bazat pe valori cheie si poate impune unicitatea pentru randurile dintr-un tabel. Cheia primara a unui tabel este automat indexata. Anumite campuri nu pot fi indexate datorita tipului lor de date.). Este posibil ca campurile sa fie indexate individual, sau sa fie parti ale unor indexuri multiple.

Nota  Aveti posibilitatea sa optimizati indexuri multiple, daca interogati campurile indexate in ordinea in care acestea apar in fereastra Indexuri (Fereastra indexuri: Intr-o baza de date Access, fereastra in care se vizualizeaza sau se editeaza indexurile unui tabel, sau in care se pot crea indexuri pentru campuri multiple.), incepand cu primul camp indexat si continuand cu campurile adiacente (pana la 10 campuri, inclusiv). De exemplu, daca aveti un index multiplu care contine campurile NumeFamilie si Prenume, aveti posibilitatea sa optimizati o interogare asupra campului NumeFamilie sau NumeFamilie si Prenume, dar o interogare asupra FirstName nu poate fi optimizata.

Urmatoarele combinatii diferite de expresii simple din criteriul de interogare indica nivelul de optimizare al interogarii.

Interogare deplin optimizabila (cu Rushmore)

(expresie optimizabila) And (expresie optimizabila)

(expresie optimizabila) Or (expresie optimizabila)

Rezultatele interogarii sunt partial optimizabile (fara Rushmore)

(expresie optimizabila) And (not expresie optimizabila)

Rezultatele interogarii nu sunt optimizabile

(not expresie optimizabila) And (not expresie optimizabila)

(not expresie optimizabila) Or (not expresie optimizabila)

Not (expresie optimizabila)

Not (not expresie optimizabila)

De asemenea, aveti posibilitatea sa utilizati paranteze pentru a grupa combinatii de expresii simple. Regulile precedente se aplica, de asemenea, combinatiilor de expresii grupate intre paranteze.

Odata ce ati combinat expresii simple optimizabile in expresii complexe, aceste expresii complexe, la randul lor, pot fi combinate pentru a forma expresii si mai complexe, care sunt probabil optimizabile, conform regulilor precedente.

Aceste exemple presupun ca ati creat indexuri pentru campurile NumeFamilie si DataAngajare (expresiile simple care le utilizeaza sunt optimizabile) dar nu si pentru campurile InitialaMedie sau Prenume (expresiile simple care care le utilizeaza nu sunt optimizabile). Urmatoarele exemple de expresii simple combinate arata pana unde este posibila optimizarea rezultatelor.

Interogare deplin optimizabila (cu Rushmore)

[LastName] = 'Smith' And [Hire Date] < #12/30/90#

                                                                       

[LastName] = 'Smith' Or [Hire Date] < #12/30/90#

                                                                       

Rezultatele interogarii sunt partial optimizabile (fara Rushmore)

[LastName] = 'Smith' And [MiddleInitial] = 'C'

                                                                       

[FirstName] = 'Terry' And [MiddleInitial] = 'C'

                                                                       

Rezultatele interogarii nu sunt optimizabile

[LastName] = 'Smith' Or [MiddleInitial] = 'C'

                                                                       

[FirstName] = 'Terry' Or [MiddleInitial]= 'C'

                                                                       

Sugestii generale

Daca proprietatea Sursa inregistrari a unui formular sau raport este setata la o instructiune SQL (sir de caractere/instructiune SQL: O expresie care defineste o comanda SQL, cum ar fi <b>SELECT</b>, <b>UPDATE</b> sau <b>DELETE</b>, continand clauze cum ar fi WHERE sau ORDER BY. Sirurile de caractere/instructiunile SQL se utilizeaza de obicei in interogari si in functiile agregate.), salvati instructiunea SQL ca interogare, apoi setati proprietatea Sursa inregistrari la numele respectivei interogari.

Pentru interogari de actualizare brute din surse de date ODBC (Sursa de date ODBC: Datele si informatiile necesare pentru a accesa datele din programe si baze de date care accepta protocolul ODBC (Open Database Connectivity).), optimizati performantele serverului, setand proprietatea Esec la eroare la Da.

Daca datele nu se modifica frecvent, utilizati interogari de tip creare tabel (interogare de tip creare tabel: O interogare (instructiune SQL) care creeaza un nou tabel si apoi creeaza inregistrari (randuri) in tabel prin copierea inregistrarilor dintr-un tabel existent.) pentru a crea tabele pornind de la rezultatele interogarii. Utilizati tabelele rezultate si nu interogarile ca baza pentru formulare, rapoarte sau alte interogari si asigurati-va ca adaugati indexuri (index: Facilitate care accelereaza cautarea si sortarea intr-un tabel bazat pe valori cheie si poate impune unicitatea pentru randurile dintr-un tabel. Cheia primara a unui tabel este automat indexata. Anumite campuri nu pot fi indexate datorita tipului lor de date.) potrivit recomandarilor indicate aici.

Evitati utilizarea functiilor agregate de domeniu (functie agregata de domeniu: O functie, cum ar fi <b>DAvg</b> sau <b>DMax</b>, care se utilizeaza pentru a calcula statistici pentru un set de inregistrari (un domeniu).), cum ar fi functia DLookup, pentru a accesa date dintr-un tabel care nu se afla in interogare. Functiile agregate de domeniu sunt specifice pentru Microsoft Access, ceea ce inseamna ca Microsoft Jet Database Engine (Microsoft Jet Database Engine: Parte a sistemului de baze de date Access care preia si stocheaza datele din bazele de date ale utilizatorilor si ale sistemului. Este un fel de manager de date pe care sunt construite sisteme de baze de date, ca Access.) nu are posibilitatea sa optimizeze interogarile care le utilizeaza. In schimb, adaugati la interogare tabelul pe care il accesa functia, sau creati o subinterogare subinterogare: O instructiune <b>SQL SELECT</b> care se afla in interiorul altei interogari de selectare sau de actiune..

Daca creati o interogare tabel incrucisat (interogare de tip tabel incrucisat: Interogare care calculeaza o suma, o medie, contorizeaza sau alte tipuri de totaluri cu inregistrarile, apoi grupeaza rezultatele dupa doua tipuri de informatii: unul in jos in partea stanga a foii de date si altul de-a lungul partii de sus.), utilizati intotdeauna cand este posibil anteturi de coloana fixate.

Imbunatatirea performantei filtrului

Daca listele din campurile din fereastra Filtrare dupa formular (Filtru dupa formular: Tehnica de filtrare a datelor care utilizeaza o versiune a formularului sau foii de date curente cu campuri vide in care se tasteaza valorile care sa fie continute in inregistrarile filtrate.) sunt afisate intr-un interval de timp prea mare sau daca nu afiseaza valorile din tabelul de baza, aveti posibilitatea de a modifica performanta filtrarii dupa formular pentru toate tabelele, interogarile si formularele sau de a modifica performanta pentru un anume formular. In ambele cazuri, aveti posibilitatea de a impiedica afisarea in liste a valorilor campurilor din tabelul de baza, de a afisa in lista valorile de camp pentru anumite tipuri de campuri indexate (index: Facilitate care accelereaza cautarea si sortarea intr-un tabel bazat pe valori cheie si poate impune unicitatea pentru randurile dintr-un tabel. Cheia primara a unui tabel este automat indexata. Anumite campuri nu pot fi indexate datorita tipului lor de date.) sau neindexate sau de a modifica limita de inregistrari care determina daca lista afiseaza valorile unui camp.

Imbunatatirea performantei filtrarii dupa formular pentru toate tabelele, interogarile si formularele bazei de date

Aceste setari afecteaza toate tabelele si interogarile si toate controalele (control: Un obiect grafic al interfetei cu utilizatorul, cum ar fi o caseta text, o caseta de selectare, o bara de defilare sau un buton de comanda, care permit utilizatorului sa controleze programul. Controalele sunt utilizate pentru a afisa date sau optiuni, a executa o actiune sau a face interfata cu utilizatorul mai usor de citit.) caseta text a caror proprietate FiltruCautare este setata ca Valoarea implicita a bazei de date.

In meniul Instrumente, faceti clic pe Optiuni.

Faceti clic pe fila Editare/Cautare si apoi setati Setare implicita filtru dupa formular in concordanta cu performanta dorita.

Daca afisarea listei de valori dureaza prea mult doar pentru campurile neindexate, incercati limitarea listelor la campurile indexate. Aveti posibilitatea de a efectua acest lucru prin golirea casetelor de selectare Campuri locale neindexate si Campuri ODBC. Daca afisarea listelor dureaza prea mult pentru campurile indexate, goliti si caseta de selectare Campuri locale indexate, deoarece sunt prea multe inregistrari in indexuri pentru ca listele sa fie afisate rapid.

Nota  Daca utilizati acelasi camp neindexat in mod repetat, luati in considerare indexarea lui pentru a imbunatati filtrarea si alte operatii de cautare pentru acel camp.

Daca listele nu afiseaza valorile din campurile indexate sau neindexate, verificati Afisare lista de valori in pentru a va asigura ca sunt selectate casetele corespunzatoare sau incercati sa cresteti numarul din caseta Nu se afiseaza liste in care numarul inregistrarilor citite depaseste astfel incat sa fie mai mare ca sau egal cu numarul maxim de inregistrari din orice camp neindexat din tabelul de baza.

Imbunatatirea performantei filtrarii dupa formular pentru un anume formular

Pentru fiecare control (control: Un obiect grafic al interfetei cu utilizatorul, cum ar fi o caseta text, o caseta de selectare, o bara de defilare sau un buton de comanda, care permit utilizatorului sa controleze programul. Controalele sunt utilizate pentru a afisa date sau optiuni, a executa o actiune sau a face interfata cu utilizatorul mai usor de citit.) caseta text dintr-un formular, aveti posibilitatea de a preciza daca valorile stocate in camp apar in lista sa din fereastra Filtrare dupa formular.

Deschideti un formular in vizualizare proiect (Vizualizare proiect: O fereastra care afiseaza proiectul urmatoarelor obiecte baza de date: tabele, interogari, formule, rapoarte, macrocomenzi si pagini de acces la date. in Vizualizare proiect se pot crea obiecte baza de date noi si modifica proiectul celor existente.).

Afisati foaia de proprietati pentru orice control caseta text.

Cum?

Deschideti un tabel, o interogare, un formular, un raport sau o pagina de acces la date (pagina de acces date: O pagina Web, publicata din Acces, care are o conexiune la o baza de date. Intr-o pagina de acces date se vizualizeaza, se adauga, se editeaza si se manipuleaza datele stocate in baza de date. Este posibil ca o pagina sa contina, de asemenea, date din alte surse, cum ar fi Excel.) in Vizualizare proiect (Vizualizare proiect: O fereastra care afiseaza proiectul urmatoarelor obiecte baza de date: tabele, interogari, formule, rapoarte, macrocomenzi si pagini de acces la date. in Vizualizare proiect se pot crea obiecte baza de date noi si modifica proiectul celor existente.).

Se deschide foaia de proprietati optand pentru una din urmatoarele variante:

Pe un formular sau raport, se face dublu clic pe selectorul de formular (selector de formular: Caseta in care se intalnesc riglele, din coltul stanga sus in Vizualizare proiect. Caseta se utilizeaza pentru a efectua operatii la nivel de formular, cum ar fi selectarea formularului.) sau pe selectorul de raport (selector de raport: Caseta de intalnire a riglelor din coltul din stanga sus al raportului in Vizualizare proiect. Se utilizeaza pentru operatii la nivel de raport, cum ar fi selectarea raportului.).



Contact |- ia legatura cu noi -| contact
Adauga document |- pune-ti documente online -| adauga-document
Termeni & conditii de utilizare |- politica de cookies si de confidentialitate -| termeni
Copyright © |- 2024 - Toate drepturile rezervate -| copyright

stiinta

Access



Access
Autocad
Baze de date
C
Calculatoare
Catia
Excel
Foxpro
Grafica design
Html
Internet
Java
Linux
Mathcad
Matlab
Oracle
Outlook
Photoshop
Php
Powerpoint
Retele calculatoare
Sql
Windows
Word

Esee pe aceeasi tema


Baze de date, tabele si indexuri



Ramai informat
Informatia de care ai nevoie
Acces nelimitat la mii de documente, referate, lucrari. Online e mai simplu.

Contribuie si tu!
Adauga online proiectul sau referatul tau.