Prieiga: sukurkite galiojimo taisyklę - kaip ji veikia
Prieiga suteikia galimybę automatiškai tikrinti reikšmes laukuose. Šis praktinis patarimas parodo, kaip susikurti galiojimo taisyklę ir net neleisti neteisingų įrašų.
Lentelių ar formų prieigos galiojimo taisyklė
Jei pirmą kartą apibrėžiate taisykles lentelėje, šie įrašai automatiškai priimami kuriant formas. Šios instrukcijos veikia su visomis „Access“ versijomis nuo 2010 m.
- Dizaino rodinyje atidarykite norimą lentelę.
- Dabar spustelėkite lauko pavadinimą, kuriam norite priskirti galiojimo taisyklę.
- Apatiniame plote matysite skirtuką „Bendra“. Ten rasite įrašą „Galiojimo taisyklė“.
- Jei nenorite iš esmės naudoti galiojimo taisyklės, ją galite sukurti ir atskiroms formoms.
- Norėdami tai padaryti, atidarykite atitinkamą formą ir pereikite prie dizaino rodinio.
- Dešiniuoju pelės mygtuku spustelėkite formos lauką, kuriam turėtų būti suteikta galiojimo taisyklė.
- Kontekstiniame meniu pasirinkite įrašą „Ypatybės“ ir eikite į skirtuką „Duomenys“.
Sukurkite patvirtinimo taisyklę programoje „Access“
Kad galėtumėte protingai naudoti galiojimo taisykles, jau turėtumėte žinoti, kaip kurti išraiškas „Access“.
- Norėdami sukurti galiojimo taisyklę, galite įvesti savo taisyklę arba paleisti išraiškos rengyklę spustelėdami mygtuką su trimis taškais.
- Patvirtinimo taisyklių išraiškos nenaudoja jokios specialios sintaksės.
- Tai reiškia, kad laukuose taip pat galite nustatyti sudėtingas taisykles.
- Negalite naudoti galiojimo taisyklės duomenų tipams „AutoWert“, „OLE-Objekt“ ir „Anlage“.
Įveskite galiojimo taisyklių pavyzdžius
Šiame skyriuje pateikiamas dažniausiai naudojamų patvirtinimo taisyklių sąrašas.
- Norėdami patikrinti el. Pašto adresą, naudokite šią sintaksę: ((Kaip „* ?? *.? *“) Ir (ne toks kaip „* [, ;] *“)). Tai reiškia, kad el. Pašto adresą turi sudaryti bent vienas simbolis, paskesnis simbolis „@“, dar bent vienas simbolis, taškas ir kitas simbolis. Taigi leidžiama. Neįmanoma įvesti arba, kom.
- Naudodamiesi taisykle „Ar nėra nulio“, jūs nustatote, kad pasirinktame laukelyje reikia įvesti įrašą.
- Įvesdami> = # 2016.01.01 # jūs įsitikinsite, kad laukelyje įrašyta data yra vėlesnė arba lygi 2016 m. Sausio 01 d.
- Jei lauko įrašas turėtų būti lygus nuliui ar didesnis, įveskite> = 0.
- Jei lauke turėtų būti leidžiamos tik tam tikros vertės, jas galite įrašyti skliausteliuose: IN („Vokietija“, „Austrija“, „Šveicarija“).
- Kai> = 10 IR <= 99 nustatote, kad įrašai gali būti tik nuo 10 iki 99.
- Papildomas patarimas: jei padarytas neteisingas įrašas, vietoje slapto „Access“ sistemos pranešimo galite sukurti savo klaidos pranešimą. Lauke „Galiojimo taisyklė“ matysite įrašą „Patvirtinimo pranešimas“. Čia įveskite norimą tekstą. Jei, pavyzdžiui, vartotojas įvedė neteisingą el. Pašto adresą, pranešimas gali atrodyti taip: Jūs naudojote neteisingą el. Pašto adresą. Įveskite adresą tokiu formatu [apsaugotas el. Paštas] .