Vezi de lucru cu acces - (autor necunoscut) - șef al laboratorului №7 on-line

Calculele în interogări folosind funcțiile standard

Query Builder pentru a absorbi fondurile pentru organizarea calculelor folosind baza de date.

Familiarizat cu un set de funcții de acces încorporate.

Explorați Generatorul de acces instrument de expresie.

Aflați cum să utilizați built-in funcția de acces și mijloace de expresie Builder pentru câmpurile calculate în interogări.

tabel Având în vedere - „Studenții“ și „profesori“, create în laboratoarele №1 și №2.

Se calculează vârsta studentului.

Se calculează vârsta unui profesor.

Se calculează experiența de lucru a profesorului în organizație (în ani).

Pentru a calcula vârsta de utilizare a câmpului „Data nașterii“, și pentru a calcula timpul - „Data admiterii“ câmpul Afișarea listelor de nume de profesori și elevi în funcție de vârstă (pentru 1 sau 2), precum și listele de profesori care indică timpul (3).

Recomandări pentru a efectua munca

Pentru a efectua revendicarea 1, efectuați următorii pași:

Du-te la tab-ul ferestrei Bază de date <Запросы>.

Faceți clic pe butonul Nou.

Selectați designer de instrument.

În caseta de dialog, <Добавление таблицы или запроса> selectați tabelul „studenți“.

Faceți clic pe butonul Add. apoi faceți clic pe Închidere.

QBE mutat la masa toate câmpurile tabelului „studenți“.

Dați clic pe câmp liber de masă QBE și cauza meniul contextual clic dreapta.

Executați comanda Build și du-te la fereastra Expression Builder.

Într-un set de constructor obiecte de expresie pentru a găsi și de a deschide folderul „încorporat“ și funcția de afișare DateDiff, care contorizează intervalul de timp dintre două date.

Forma un set de parametri pentru funcția DateDiff:

Prima opțiune - constanta „aaaa“ - indică faptul că intervalul va fi măsurat în ani;

Doilea parametru „Data nașterii“ - ales dintr-un set de mijloace „studenți“ din tabel câmpurile expresii Builder și valorile afișate în parametrul setat DateDiff (click pe butonul);

A treia opțiune „data curentă“ este determinată folosind standard Data funcției, care este selectat dintr-un set de built-in funcția de acces și este transferat într-un set de parametri.

Apel la funcția DateDiff trebuie să fie scrise în câmpul QBE în următorul format:

DateDiff ( "aaaa"; [Studenți] [Data nașterii] ;! Data ())

Înlocuiți textul „Expresie1“, care apare în QBE înainte de funcția numele DateDiff pe textul „Epoca“

Începeți solicitarea de a efectua. Pe ecranul listei de informații despre studenți, un nou câmp „Vârsta“.

Salvați interogarea ca „Calcularea vârstei elevului.“

Pentru a efectua revendicarea 2 trebuie să utilizeze un tabel în loc de „studenți“ de masă „profesori“. Salvați interogarea ca „Calculul de vârstă a cadrelor didactice.“

Pentru a efectua revendicarea 3 necesitatea de a utiliza tabelul „profesori“ și DateDiff funcția pentru a înlocui doilea parametru la „data primirii“. Întrebați numele noului domeniu de „experiență de muncă“. Salvați interogarea ca „Calculul profesor de timp.“

Citește: Abstract
Citește: Introducere
Citește: Familiarizarea pentru lucrul cu baze de date de acces
Citește: Activitatea de laborator №1
Citește: Activitatea de laborator №2
Citește: Activitatea de laborator №3
Citește: Activitatea de laborator №4
Citește: Activitatea de laborator №5
Citește: Activitatea de laborator №6
Citește: Activitatea de laborator №7
Citește: Activitatea de laborator №8
Citește: Activitatea de laborator №9
Citește: Activitatea de laborator №10
Citește: Activitatea de laborator №11
Citește: Activitatea de laborator №12
Citește: Activitatea de laborator №13
Citește: Activitatea de laborator №14
Citește: Activitatea de laborator №15
Citește: Activitatea de laborator №16
Citește: Activitatea de laborator №17
Citește: Activitatea de laborator №18
Citește: Activitatea de laborator №19
Citește: Activitatea de laborator №20
Citește: Anexă. conceptele de bază ale bazelor de date

| Cuprins |