Dostęp: Utwórz regułę ważności - jak to działa
Program Access umożliwia automatyczne sprawdzanie wartości w polach. Ta praktyczna wskazówka pokazuje, jak utworzyć regułę ważności, a nawet nie dopuszczać niepoprawnych wpisów.
Reguła ważności w programie Access dla tabel lub formularzy
Jeśli najpierw zdefiniujesz reguły w tabeli, wpisy te zostaną automatycznie przyjęte podczas tworzenia formularzy. Poniższe instrukcje działają ze wszystkimi wersjami Access od 2010 roku.
- Otwórz żądaną tabelę w widoku projektu.
- Teraz kliknij nazwę pola, do którego chcesz przypisać regułę ważności.
- W dolnym obszarze zobaczysz zakładkę „Ogólne”. Tam znajdziesz wpis „Reguła ważności”.
- Jeśli zasadniczo nie chcesz używać reguły ważności, możesz ją również utworzyć dla poszczególnych formularzy.
- Aby to zrobić, otwórz odpowiedni formularz i przejdź do widoku projektu.
- Prawym przyciskiem myszy kliknij pole formularza, które powinno otrzymać regułę ważności.
- Wybierz pozycję „Właściwości” z menu kontekstowego, a następnie przejdź do karty „Dane”.
Utwórz regułę sprawdzania poprawności w programie Access
Aby móc rozsądnie korzystać z reguł poprawności, powinieneś już wiedzieć, jak tworzyć wyrażenia w programie Access.
- Aby utworzyć regułę ważności, możesz wprowadzić własną regułę lub uruchomić edytor wyrażeń, klikając przycisk z trzema kropkami.
- Wyrażenia reguł sprawdzania poprawności nie używają żadnej specjalnej składni.
- Oznacza to, że możesz także ustawić złożone reguły dla pól.
- Nie można używać reguły ważności dla typów danych „AutoWert”, „OLE-Objekt” i „Anlage”.
Wprowadź przykłady reguł ważności
Ta sekcja zawiera listę najczęściej używanych reguł sprawdzania poprawności.
- Aby sprawdzić adres e-mail, użyj następującej składni: ((jak „* ? *.? *”) I (nie jak „* [, ;] *”)). Oznacza to, że adres e-mail musi zawierać co najmniej jeden znak, kolejny symbol „@”, co najmniej jeden kolejny znak, kropkę i inny znak. Tak więc dozwolony. Nie można wprowadzić lub, com.
- Z regułą „Nie jest zero” określasz, że należy wprowadzić wpis w wybranym polu.
- Wprowadzając> = # 01.01.2016 #, upewniasz się, że data wprowadzona w polu jest późniejsza lub równa 01 stycznia 2016 r.
- Jeśli wpis w polu powinien wynosić zero lub więcej, wpisz> = 0.
- Jeśli w polu powinny być dozwolone tylko określone wartości, można je wprowadzić w nawiasach: IN („Niemcy”, „Austria”, „Szwajcaria”).
- Za pomocą> = 10 ORAZ <= 99 określasz, że wpisy mogą mieć tylko od 10 do 99.
- Dodatkowa wskazówka: Jeśli zostanie wprowadzony niepoprawny wpis, możesz utworzyć własny komunikat o błędzie zamiast komunikatu systemu o tajemniczym dostępie. W polu „Reguła ważności” zobaczysz pozycję „Komunikat sprawdzania poprawności”. Wpisz żądany tekst tutaj. Jeśli na przykład użytkownik wprowadził niepoprawny adres e-mail, wiadomość może wyglądać następująco: Użyto niepoprawnego adresu e-mail. Podaj adres w formacie [chroniony pocztą e-mail] .