Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Access_2007_adv.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
3.7 Mб
Скачать

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:

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]