câmpurile calculate
Câmp, conținutul care este rezultatul calculului conținutului altor domenii, numit un câmp calculat. Ambele interogări simple și complexe pe eșantion, puteți crea câmpuri calculate. De exemplu, în cazul în care baza de date are un preț și cantitatea de câmp Marfa, valoarea bunurilor depozitate în mod inutil. În primul rând, pentru că va fi nevoie de spațiu suplimentar pe disc, și în al doilea rând -la orice modificare a prețului sau a cantității de mărfuri va trebui să se adapteze datele lor cu privire la costul total, ceea ce ar atrage după sine dificultăți și costuri suplimentare. Este mult mai ușor pentru a calcula costul numai atunci când este necesar - în cerere.
Înainte de a ne uităm la crearea unor astfel de câmpuri trebuie să fie menționate în tratamentul tuturor domeniilor. referință completă sintaxă la câmpurile în Access, după cum urmează: [numele tabelului / interogarea] [Nume câmp] .. Dacă numele câmpului, tabel sau orice alt obiect de acces nu conține spații, parantezele pătrate pot fi omise. În cazul în care un set de tabele și interogări, sursa de angajați pentru o anumită interogare, numele câmpului este unic, atunci numele tabelului / interogare poate fi omisă.
câmp calculat este scris în aceeași formă de interogare, într-o coloană separată. Singura diferență este că în loc de numele câmpului pentru a înregistra manual o formulă care conține variabile implicate în calcul, precum și operatorii necesari, și constante. Înainte de a scrie formula unui nou nume, un câmp calculat, separate prin două puncte, urmat de un spațiu. De exemplu, în cazul nostru, un câmp calculat în prima linie de câmp BR devine:
Preț: [Preț] * [număr].
Într-o coloană îngustă nu este ușor de a scrie o formulă lung, dar dacă apăsați SHIFT + F2 combinația de taste, apoi se deschide o casetă de dialog zona de intrare auxiliară, care afișează conținutul celulei curente numai BZ.
câmp calculat - este același domeniu ca și restul. Prin urmare, este posibil să sortați, este de asemenea posibil să se impună condiții, etc.