
- •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.4. Lauka datu ievades (validācijas) noteikumi
Validācijas noteikumi nosaka datu ievadīšanas nosacījumus laukā. Veidojot validācijas noteikumus, parasti izmanto:
skaitļus;
tekstu, iekļaujot to pēdiņās (");
datumu vai laiku, iekļaujot to ar rakstzīmi #;
salīdzināšanas operatorus: < (mazāks), <= (mazāks vai vienāds), > (lielāks), >= (lielāks vai vienāds), = (vienāds), <> (nevienāds);
? – aizstājējzīmi teksta laukos vienas rakstzīmes apzīmēšanai ar jebkuru vērtību;
loģiskos operatorus: AND (visiem nosacījumiem jāizpildās vienlaikus) un OR (jāizpildās vismaz vienam no uzskaitītajiem nosacījumiem).
Validācijas noteikumu piemēri:
Lauka tips |
Validācijas noteikums |
Nozīme |
Skaitlis (Number) |
<100 |
Skaitlim jābūt mazākam par 100 |
Skaitlis (Number) |
>1 And <1000 |
Skaitlim jābūt lielākam par 1 un mazākam par 1000 |
Skaitlis (Number) |
<5 Or >10 |
Skaitlim jābūt mazākam par 5 vai lielākam par 10 |
Datums (Date / Time) |
>=#01.01.2008.# |
Datumam jābūt vienādam vai lielākam par 2008. gada 1. janvāri (datumu izteiksmēs ietver rakstzīme #) |
Valūta (Currency) |
>0 |
Drīkst ievadīt tikai pozitīvus skaitļus |
Teksts (Text) |
Like "??????-?????" |
Tekstu, piemēram, personas kodu veido jebkuras 6 rakstzīmes, domu zīme un vēl jebkuras 5 rakstzīmes (tekstu izteiksmēs liek pēdiņās) |
Lai izveidotu validācijas noteikumu:
atver tabulu projektēšanas skatā;
izvēlas lauku, kuram jāizveido validācijas noteikums;
izpilda klikšķi sadaļas Field Properties īpašības Validation Rule tekstlodziņā;
izveido skaitļa validācijas noteikuma izteiksmi kādā no veidiem:
ievada tieši tekstlodziņā, lietojot tastatūru, piemēram:
izpilda klikšķi uz pogas
un lieto izteiksmju veidotāju, piemēram:
Izteiksmju veidotāju ir ērti lietot, ja jāveido sarežģītāki validācijas noteikumi, kas satur funkcijas, konstantes vai operatorus.
Ja tabula jau satur datus, tad, saglabājot izmaiņas tabulas struktūrā ar jauniem ievades noteikumiem, uz ekrāna tiek izvadīts brīdinājuma dialoga logs, kurā:
tiek norādīts, ka jau ievadītie dati var neatbilst jaunajiem ievades nosacījumiem;
tiek jautāts, vai pārbaudīt arī jau ievadītās vērtības:
Dialoga logā piespiežot pogu
– tiek pārbaudīta ievadīto vērtību atbilstība jaunajiem validācijas noteikumiem;
– jaunie validācijas noteikumi stājas spēkā, bet jau ievadīto vērtību atbilstība jaunajiem validācijas noteikumiem netiek pārbaudīta;
– dialoga logs tiek aizvērts.
Ja, pārbaudot jau ievadīto vērtību atbilstību validācijas noteikumiem, ir atklātas neatbilstības, tiek izvadīts brīdinājuma logs:
Dialoga logā piespiežot pogu
– jaunie validācijas noteikumiemi paliek spēkā;
– notiek atgriešanās projektēšanas skatā un tiek atjaunoti iepriekšējie validācijas noteikumi;
– dialoga logs tiek aizvērts un var veikt validācijas noteikumu rediģēšanu.
Ja, ievadot datus tabulā, validācijas noteikumi tiek pārkāpti, tad atveras brīdinājuma logs, piemēram:
Lai datu ievadīšanu padarītu ērtāku, sadaļas Field Properties īpašības Validation Text tekstlodziņā var ievadīt tekstu, kuram jāparādās, ja validācijas noteikumi netiek ievēroti, piemēram:
|
|