
- •5.1. Tabulu veidošana
- •5.1.1. Lauka īpašības
- •5.1.1.1. Lauku ar dažādu datu tipu (teksts, hipersaite, valūta, datums un laiks) lietošana un modificēšana
- •5.1.1.2. Lauka datu tipa maiņa
- •5.1.1.3. Informācijas iegūšanas (lookup) tipa lauki
- •5.1.1.4. Lauka datu ievades (validācijas) noteikumi
- •5.1.1.5. Lauka ievades maska
- •5.1.2.2. Attiecības starp tabulām ar tipu viens-pret-vienu un viens-pret-daudziem veidošana un rediģēšana
- •5.1.2.3. Attiecība starp tabulām ar tipu daudzi-pret-daudziem
- •5.1.2.4. Attiecību saistīšanas tipi: iekšējais, ārējais un atgriezeniskais
- •5.1.2.5. Referenciālās integritātes lietošana
- •5.1.2.6. Automātiskas saistīto ierakstu dzēšanas lietošana
- •5.1.2.7. Savienojumu veidošana vaicājumos.
- •5.2. Vaicājumu veidošana
- •Vaicājuma veidošanas secība
- •5.2.1. Vaicājumu tipi
- •5.2.1.1. Datu atjaunošanas vaicājumu izveidošana un lietošana
- •5.2.1.2. Dzēšanas vaicājumu izveidošana un lietošana
- •5.2.1.3. Tabulas veidošanas vaicājumu izveidošana un lietošana
- •5.2.1.4. Pievienošanas vaicājumu izveidošana un lietošana
- •5.2.2. Formulas vaicājumos
- •5.2.2.1. Informācijas grupēšana vaicājumā
- •5.2.2.2. Funkciju sum, count, average, max, min lietošana vaicājumā
- •5.2.2.3. Šķērstabulas vaicājuma lietošana
- •5.2.2.4 Aizstājējzīmju lietošana vaicājumā
- •5.2.2.5. Aritmētisku un loģisku operatoru lietošana izteiksmēs
- •5.2.3. Sarežģītāki vaicājumi
- •5.2.3.1. Dublikātu meklēšanas vaicājumi
- •5.2.3.2. Unikālu vērtību rādīšana
- •5.2.3.3. Noteikta daudzuma lielāko vai mazāko vērtību rādīšana
- •5.2.3.4. Parametru vaicājuma izveidošana un izpildīšana
- •5.2.3.5. Vērtības Null un not lietošana
- •5.3. Formu veidošana
- •5.3.1. Vadības elementi
- •5.3.1.1. Piesaistītu un nepiesaistītu vadības elementu izveidošana
- •5.3.1.2. Sarakstlodziņu, kombinēto sarakstlodziņu, izvēles rūtiņas un radio pogu grupas izveidošana un rediģēšana
- •Izvēles rūtiņas veidošana.
- •5.3.1.3. Aritmētisku un loģisku izteiksmju vadības elementu izveidošana
- •5.3.1.4. Noteikt formā pārvietošanās secību pa vadības elementiem
- •5.3.1.5. Lauku iespraušana formas un/vai lapas galvenē un/vai kājenē
- •5.3.2. Apakšformas
- •5.3.2.1. Apakšformas izveidošana
- •5.3.2.2. Ierakstu izvadīšanas veida maiņa apakšformā
- •5.4. Pārskatu veidošana
- •5.4.1.1. Aritmētisku vai loģisku aprēķinu veikšana pārskatā
- •5.4.1.2. Procentu aprēķini pārskatā
5.1.1.5. Lauka ievades maska
Ievades maskas lieto, lai kontrolētu datu ievadi laukā. Maskā norāda ievadāmo datu rakstzīmju veidu un secību.
Maskas veidošanai izmantojamo rakstzīmju nozīme ir šāda:
Rakstzīme |
Izmantošana |
0 |
Cipars (tiek pieprasīts ievads). |
9 |
Cipars. |
# |
Cipars, atstarpe, plusa vai mīnusa zīme. |
L |
Burts (tiek pieprasīts ievads). |
? |
Burts. |
A |
Burts vai cipars (tiek pieprasīts ievads). |
a |
Burts vai cipars. |
& |
Jebkura rakstzīme vai atstarpe (tiek pieprasīts ievads). |
C |
Jebkura rakstzīme vai atstarpe. |
. , : ; - / |
Decimālais,tūkstošu, datuma un laika atdalītāji. Atlasītā rakstzīme ir atkarīga no Microsoft Windows reģionālajiem iestatījumiem. |
> |
Visas turpmākās rakstzīmes parādās kā lielie burti. |
< |
Visas turpmākās rakstzīmes parādās kā mazie burti. |
! |
Izraisa ievades maskas aizpildīšanu no kreisās puses uz labo, nevis no labās puses uz kreiso. |
\ |
Parāda rakstzīmi, kura uzreiz seko. Tas atbilst rakstzīmes iekļaušanai pēdiņās. |
"Burtisks teksts" |
Pēdiņās iekļauj jebkuru tekstu, kas lietotājiem jāredz. |
Ievades masku norāda ar sadaļas Field Properties īpašību Input Mask, piemēram:
ievadītā uzvārda pirmais burts parādās kā lielais burts, pārējie – kā mazie burti:
personas kodam noteikti jāievada 6 cipari, tad vēl 5 cipari (zīme”-„ tiek ievietota automātiski):
Ja ierakstā datus ievada neatbilstoši maskai, tad atveras paziņojuma logs, piemēram:
5.1.1.6. Lauka noklusētā vērtība
Lauka noklusētā vērtība ir vērtība, kas automātiski tiek piešķirta laukam jaunā ierakstā. Noklusēto vērtību norāda ar sadaļas Field Properties īpašību Default Value, piemēram:
pasūtīšanas datums ir vienāds ar kalendāro datumu (lietota funkcija Date()):
pasūtīto vienību skaits ir 0:
5.1.1.7. Lauka vērtības obligāta ievadīšana
Lai noteiktu, ka lauka vērtība jāievada obligāti:
izvēlas lauku tabulas projektēšanas skatā;
atver sadaļas Field Properties īpašības Required sarakstu;
izvēlas iespēju Yes:
Ja jaunā ierakstā laukā dati netiek ievadīti, tad saglabājot ierakstu, atveras paziņojuma logs, piemēram:
5.1.2. Attiecības / savienojumi
5.1.2.1. Pareizi tabulu attiecību veidošanas pamatprincipi
Teorētiski datu bāzē visu informāciju varētu uzglabāt vienā tabulā, taču bieži vien tabula veidojas ļoti liela. Šajā tabulā informācija dublējas un tās apstrāde kļūst neefektīva. Tāpēc parasti tiek veidotas vairākas tabulas un starp tām tiek definēta tabulu attiecības (relationship), kas nodrošina loģiski saistītas informācijas apstrādi saistītajās tabulās.
Parasti attiecībā viens no laukiem ir vienas, t.s. primārās, tabulas primārā atslēga, kas savienota ar otras (saistītās) tabulas lauku, t.s. ārējo atslēgu.
Piemēram, izveidots savienojums starp tabulas Klienti primārās atslēgas lauku Klienta_ID un otras jeb saistītās tabulas Pasutijumi lauku (ārējo atslēgu) Klienta_ID:
Lai attiecību starp tabulām izveidotu pareizi, jāievēro, ka:
saistīto lauku nosaukumi var atšķirties, bet parasti tiem lieto vienādus nosaukumus;
saistītajiem laukiem ir nepieciešams viens un tas pats datu tips;
Ja primārās atslēgas lauks ir ar tipu AutoNumber, tad ārējās atslēgas lauks var būt lauks ar tipu Number, kura īpašības vērtība Field Size ir Long Integer.
ja saistītie lauki ir ar tipu Number, tad tiem jābūt ar vienādu īpašības Fiel dSize iestatījumu.