Sa viibite Microsoft Access maailmas ja soovite tagada, et sisestatud andmed vastavad soovitud standarditele? Kehtivusreeglid aitavad sul väärtusi valideerida, et veenduda, et ainult õiged andmed jõuavad sinu andmebaasi. Selles juhises näitan, kuidas kehtivusreegleid tabeliväljade jaoks tõhusalt seadistada.

Olulisemad järeldused

Kehtivusreeglid võimaldavad sul andmeid Microsoft Accessis filtreerida nii, et salvestatakse ainult kehtivad väärtused. Sa saad määrata piirväärtused numbrite, kuupäevade ja teiste sisendite jaoks, et vigu minimeerida ja tagada oma andmebaaside terviklikkus.

Samm-sammuline juhend

1. Juurdepääs tabeli kujundusvaatele

Kehtivusreeglitega alustamiseks pead kõigepealt minema vastava tabeli kujundusvaatesse. Siin saad kohandada kõiki oma väljade seadeid ja omadusi.

Kehtivusreeglid Microsoft Accessis - Nii väldid vigu

2. Kehtivusreeglite seadmine hinnaväljadele

Selles etapis soovime takistada töötajatel sisestada hinda, mis on alla teatud väärtuse. Sa tahad näiteks tagada, et reisihind on vähemalt 10 eurot. See on väga lihtne:

  • Kliki kujunduses vastaval hinnaväljal.
  • Välja omadustes leiad võimaluse kehtivusreeglite kohandamiseks.

Siin saad sisestada reegli, mis tagab, et hind on suurem kui 10.

3. Kehtivusreegli sisestamine

Sisesta kehtivusreeglite väljale tingimus. Sa saad seda teha „suurem kui“ > märgiga, millele järgneb number 10.

Kehtivusreeglid Microsoft Accessis - Nii väldid vigu

4. Muudatuste salvestamine

Pärast kehtivusreegli sisestamist on oluline muudatused salvestada. Pane tähele, et ei unustaks salvestamist, et uued reeglid hakkaksid kehtima.

5. Sisendväärtuste kontrollimine

Nüüd saad luua uue kirje. Proovi sisestada hind 9 eurot. Peaksid saama tõrketeate, mis ütleb, et kehtivusreeglit rikutakse. See näitab, et sinu reegel töötab õigesti.

6. Tõrketeate täiustamine

Kasutajamugavuse tõstmiseks saad tõrketeadet kohandada. Kui keegi sisestab hinna 9 eurot, saad määrata sõnumi nagu „Summa on liiga väike, palun sisesta suurem hind“.

7. Kehtivusreeglite seadmine kuupäevadele

Lisaks hindadele tahad võib-olla ka tagada, et andmebaasi sisestatakse ainult kehtivad kuupäevad. Siin saad kehtivusreeglit kohandada nii, et aktsepteeritakse ainult kuupäevi, mis on viimase 30 päeva või järgmise 30 päeva jooksul.

8. Kuupäevareegli rakendamine

Selleks mine oma tabeli kuupäevavälja juurde. Sisesta kehtivusreegel „between Date() -30 and Date() +30“. See tagab, et salvestatakse ainult kuupäevad, mis jäävad selle vahemiku sisse.

9. Olulisus kehtivate rekordite valideerimisel

Pärast reeglite seadmist pead hoolitsema, et need kehtiksid ainult uute sisestuste kohta. Kui süsteem küsib, kas olemasolevaid andmeid tuleks kontrollida, vali „Ei“. Nii vältid vanade rekordite, mis ei pruugi uutele reeglitele vastata, probleeme.

Kehtivuse reeglid Microsoft Accessis - Nii väldid vigu

10. Kuupäevareegli testimine

Looge nüüd uus kirje, et testida kehtivusreeglit. Sisestage kuupäev, mis jääb lubatud vahemikust välja. Peaksid saama vastava tõrketeate, mis annab mõista, et kuupäev on vale.

11. Kehtivuse kordamine teiste väljade jaoks

Sama põhimõttega saad valideerida ka teisi välju oma andmebaasis, näiteks sünnikuupäevade osas, et takistada alaealiste sisestamist. Määra ka siin kehtivusreegleid, et tagada andmete terviklikkus.

Kokkuvõte - kehtivusreeglite õige rakendamine Microsoft Accessis

Selles juhises oled õppinud, kuidas rakendada kehtivusreegleid Microsoft Accessis tõhusalt, et tagada andmete kvaliteet ja terviklikkus. Oled käsitlenud hinnaväljade ja kuupäevade aluseid ning tead nüüd, kuidas kohandada tõrketeateid paremaks kasutajakogemuseks.

Korduma kippuvad küsimused

Milliseid kehtivusreegleid ma saan seadistada?Sa saad valideerida numbreid, kuupäevi ja tekstivälju.

Kuidas kohandan tõrketeateid?Mine välja omadustesse ja redigeeri kehtivusreegleid.

Mis juhtub, kui valin olemasolevate andmete kontrollimiseks „Jah“?Siis kontrollitakse kõiki vanu andmekirjeid, mis võib põhjustada palju vigu.

Kas saan ühele välja rakendada mitu reeglit?Jah, saad kombineerida keerulisi tingimusi ühes kehtivusreeglis.

Kas kehtivusreeglid töötavad ka vormides?Jah, tabelites kehtivad kehtivusreeglid kehtivad ka vormides, mis põhinevad nende tabelite peal.