• Nie Znaleziono Wyników

Maski wprowadzania

N/A
N/A
Protected

Academic year: 2021

Share "Maski wprowadzania"

Copied!
2
0
0

Pełen tekst

(1)

Temat: Właściwości pól. Maski wprowadzania.

Poza ustaleniem typu i rozmiaru pola większośd systemów zarządzania bazami danych daje możliwośd określenia dodatkowych właściwości, które ułatwiają wprowadzanie danych oraz umożliwiają kontrolę poprawności danych. W środowisku Accessa projektowanie tabel poprzez widok projektu tabeli daje takie właśnie możliwości. Są to m.in. właściwości pól: format, maska wprowadzania, wartośd domyślna, reguła poprawności, właściwośd „wymagane”, „indeksowane”.

Format jest ważny w przypadku pól liczbowych, daty i czasu. Liczbę można wyświetlad w postaci procentów, notacji naukowej (wykładniczej) i wielu innych. Datę można wyświetlad i wpisywad, jako same liczby (2009-11-02) lub pisząc słownie nazwę miesiąca (02-lis-2009).

Maska wprowadzania umożliwia kontrolę danych wprowadzanych do pól tekstowych (np. czy PESEL składa się z cyfr).

Maska wprowadzania może składad się z trzech sekcji, oddzielonych średnikami, przy czym:

Sekcja Dotyczy

Pierwsza Służy do określania samej maski wprowadzania.

Druga Określa, czy w polu oprócz wpisywanych danych mają byd również przechowywane znaki użyte w masce wprowadzania.

Wartość Efekt…

0 Wszystkie znaki użyte w masce wprowadzania będą przechowywane razem z wprowadzoną wartością.

1 Przechowywane będą jedynie dane wpisane do pola (ten sam efekt osiągniemy pozostawiając tą sekcję pustą).

Trzecia Określa znak, jaki będzie wyświetlany w miejscu, w którym wstawiono spację zamiast żądanego znaku.

Przy tworzeniu maski wprowadzania można zdecydowad, które znaki będą wymagane, a które nie.

Oznaczenia stosowane w projekcie maski wprowadzania:

Znak Opis

0 Cyfra (0..9, pozycja wymagana).

9 Cyfra lub spacja (pozycja niewymagana).

# Cyfra lub spacja (pozycja niewymagana, dozwolone są również znaki plus i minus).

L Litera (A..Z, pozycja wymagana).

? Litera (A..Z, pozycja niewymagana).

A Litera lub cyfra (pozycja wymagana).

a Litera lub cyfra (pozycja niewymagana).

& Dowolny znak lub spacja (pozycja wymagana).

C Dowolny znak lub spacja (pozycja niewymagana).

. , : ; - / Separator dziesiętny, tysięcy, dat, godzin… (znak separatora zależy od ustawieo regionalnych w Panelu sterowania Windows).

> Powoduje, że wszystkie litery zostaną zamienione na duże.

< Powoduje, że wszystkie litery zostaną zamienione na małe.

! Powoduje, że wszystkie znaki są wyświetlane od lewej strony.

\ Powoduje literalne wyświetlenie następnego znaku (dokładnie tak jak wpisano).

Hasło Dowolny wprowadzony znak będzie wyświetlany w postaci gwiazdki *.

Wartość domyślną wprowadzamy, jeśli w danym polu bardzo często powtarza się pewna wartośd.

Reguła poprawności umożliwia semantyczną kontrolę danych, tj. sprawdzenie, czy wprowadzone dane spełniają warunki modelowanego świata rzeczywistego (np. czy ocena zawiera się między 1, a 6).

(2)

Właściwość „wymagane” powinna przyjąd wartośd Tak, jeśli pole jest na tyle ważne, że musi zawierad wartośd, aby rekord mógł byd zapisany (np. nazwisko w bazie danych osób). W przypadku pól wchodzących w skład klucza podstawowego właściwośd Wymagane należy ustawid na Tak.

Właściwość „indeksowane” należy ustawid na Tak, jeśli będziemy często wyszukiwad dane ze względu na to pole. W przypadku pól indeksowanych należy określid, czy zezwala się na powtarzanie wartości w tym polu (Duplikaty OK).

Ćwiczenie 1

Zaprojektuj tabelę Płytoteka i ustal dla pól tej tabeli właściwości ułatwiające wprowadzanie danych oraz zabezpieczające kontrolę poprawności danych.

Pole

Właściwość Maska wprowadzania

Wartość domyślna

Reguła poprawności

Tekst reguły

poprawności Wymagane Format

Wykonawca brak brak brak brak Tak brak

Tytuł brak brak brak brak Tak brak

Rok wydania 0000 2009 >=1900 And

<=Year(Date())

Rok powinien byd

z przedziału [1900: rok bieżący]

Tak brak

Gatunek brak pop brak brak Nie brak

Czas trwania 00:00 01:01 >#00:05# Płyta powinna trwad przynajmniej 5 minut

Nie Godzina

krótka

Cena brak 50 >0 Realne ceny

nie mogą byd ujemne

Nie Walutowy

Charakterystyka brak brak brak brak Nie brak

dla pola Rok wydania w regule poprawności zastosuj funkcję wbudowana Data(), która zwraca datę systemową oraz funkcję Year(), która z pełnej daty zwraca sam rok,

dla pola Gatunek ustaw wartośd domyślną pop, lub inną, którą głównie kolekcjonujesz,

w przypadku pola Czas trwania (typu Data/Godzina) koniecznie trzeba wybrad format danych, gdyż w tym polu należy przechowywad tylko czas; stałe czasowe w regule poprawności należy podawad w znacznikach #,

dla pola Cena należy wybrad format Walutowy; w regule poprawności zabezpieczyd się przed ujemnymi cenami.

Ćwiczenie 2

Zaprojektuj tabelę Biblioteka, przechowującą następujące informacje o woluminach w bibliotece.

Uwzględnij następujące informacje: ilośd tomów książki to zwykle 1; żadna książka nie ma więcej niż 3000 stron; numer katalogowy ma postad: jednoliterowy symbol działu/nr woluminu w dziale/rok zakupu; nr woluminu to maksymalnie trzycyfrowa liczba; ISBN to międzynarodowy symbol książki (dwie cyfry nieobowiązkowe-od1 do 6 cyfr-od 1 do 6 cyfr-jedna cyfra).

Pole

Właściwość Maska wprowadzania

Wartość domyślna

Reguła poprawności

Tekst reguły

poprawności Wymagane Format Numer katalogowy

ISBN Imię autora Nazwisko autora Tytuł

Rok wydania Wydawnictwo Ilośd tomów Liczba stron Gatunek Cena

Cytaty

Powiązane dokumenty

/ESC 2006 poświęconymi komorowym zaburzeniom rytmu serca i prewencji nagłej śmierci sercowej (SCD) wskaza- nia do wszczepienia kardiowertera- -defibrylatora serca (ICD)

Uczestnik zgłaszając Pracę do Konkursu zgadza się̨ na opublikowanie jej na stronie konkursu oraz na wykorzystanie w komunikacji marketingowej marki ZINA.. Udział

mieszkaniec województwa podlaskiego, który prześle formularz rejestracyjny.. poprzez stronę internetową

Planowany objazd pod przebudowę wiaduktu żelbetowego nad torami PKP w ciągu drogi powiatowej nr 4420 S Rudzica – Roztropice – Grodziec w miejscowości Grodziec przebiegał

Te osoby charakte- ryzuje &gt;50% ryzyko rozwoju cukrzycy w ciągu 5 lat i jest bardzo prawdopodob- ne, że u 100% z nich ostatecznie rozwinie się cukrzyca.. 24 Identyfikacja osób na

Natomiast zdanie Wir vertrauen uns, bez zaimka einander, można rozumieć w ten sposób, że każda z osób, która składa się na wir ufa tylko sobie, a nie drugiej

Zgodnie ze zmianą studium uwarunkowań i kierunków zagospodarowania przestrzennego Gminy Opoczno uchwaloną Uchwałą nr XIII/114/2015 Rady Miejskiej w Opocznie z dnia 5.10.2015

4.0 (dobry) - student odbył praktykę w terminie i w wymaganej ilości godzin - student w większości prawidłowo wykonał zadania przewidziane programem praktyki, niewielkie