Typy danych w Accessie

Transkrypt

Typy danych w Accessie
Typy danych w Accessie
Tekst
Nota
- znaki alfanumeryczne
- znaki alfanumeryczne, długie sformatowane teksty
Bajt
Liczba całkowita
Liczba całkowita długa
Pojedyncza precyzja
Podwójna precyzja
Dziesiętne
Data / Godzina
Waluta
Autonumerowanie
Tak / Nie
Obiekt OLE
Hiperłącze
Załącznik
Liczby całkowite
Liczby rzeczywiste
Typ stosowany do generowania unikatowych wartości
używanych jako klucz podstawowy. Wartości pola
Autonumerowanie mogą być zwiększane kolejno o
określoną wartość, a także wybierane losowo.
Typ stosowany w przypadku pól Prawda/Fałsz, które
mogą zawierać jedną z dwóch możliwych wartości, na
przykład Tak/Nie, Prawda/Fałsz.
(obsługuje łączenie i osadzanie obiektów)
Przechowuje adres strony WWW lub adres pliku.
Rysunki, obrazy, pliki binarne, pliki pakietu Office.
do 1GB
znaków
1B
2B
4B
4B
8B
12B
8B
8B
4B
/
16B
1 bit
do 1GB
max. 255 znaków (domyślnie 50)
max. 65535 znaków
1  255
-32768  32767
-2 147 483 648  2 147 483 648
-3,4 x 1038 do +3,4 x 1038
-1,979 x 10308 do +1,979 x 10308
-9,999... x 1027 do +9,999... x 1027
Symbole zastępcze i znaki literałowe, używane w maskach wprowadzania
Symbol
0
9
#
L
?
A
a
&
C
.,:;-/
<
>
!
\
"Teskt"
Hasło
Opis
Cyfra
(od 0 do 9, pozycja wymagana; znaki plus [+] i minus [-] nie są dozwolone)
Cyfra lub spacja (pozycja opcjonalna; znaki plus [+] i minus [-] nie są dozwolone)
Cyfra lub spacja (pozycja opcjonalna; puste miejsca konwertowane na spacje,
znaki plus i minus dozwolone)
Litera
(od A do Z, pozycja wymagana)
Litera
(od A do Z, pozycja opcjonalna)
Litera lub cyfra
(pozycja wymagana)
Litera lub cyfra
(pozycja opcjonalna)
Dowolny znak lub spacja (pozycja wymagana)
Dowolny znak lub spacja (pozycja opcjonalna)
Separatory: dziesiętny, tysięcy, daty i godziny.
Powoduje, że wszystkie następujące po nim znaki są konwertowane na małe znaki.
Powoduje, że wszystkie następujące po nim znaki są konwertowane na duże znaki.
Powoduje, że znaki w masce wprowadzania są wyświetlane od strony prawej do lewej zamiast od lewej do
prawej. Znaki wpisywane w masce wprowadzania zawsze wypełniają ją od strony lewej do prawej. Znaku
wykrzyknika można użyć w dowolnym miejscu w masce wprowadzania.
Powoduje, że kolejny znak jest wyświetlany jako znak literałowy. Jest on używany w celu wyświetlenia
dowolnego znaku uwzględnionego w tej tabeli jako znak literałowy (na przykład, ciąg „\A” jest
wyświetlany jako „A”).
Tekst ujęty w podwójny cudzysłów będzie widoczny dla użytkowników.
Wprowadzane znaki nie będą widoczne, będą wyświetlane w postaci gwiazdek.
Przykładowe maski wprowadzania
Maska wprowadzania
Przykładowa wartość
(00) 000-0000
(17) 242-1234
(999) 000-0000!
(206) 555-0248
( ) 555-0248
(000) AAA-AAAA
(206) 555-AAB12
#999
>L????L?000L0
>L0L 0L0
00000-9999
>L<??????????????
ISBN 0-&&&&&&&&&-0
LL00000-0000
-20
2000
GREENGR339M3
MAY R 452B7
T2F 8M4
9811598115-3007
Maria
Pierre
ISBN 1-55615-507-7
ISBN 0-13-964262-5
DB51392-0493
Uwagi
W tym wypadku użytkownicy muszą wprowadzić numer kierunkowy,
ponieważ w tej sekcji maski (ciąg 000 w nawiasach) użyto znaku 0 jako
symbolu zastępczego.
W tym wypadku w sekcji numeru kierunkowego użyto symbolu zastępczego
9, co powoduje, że numery kierunkowe są opcjonalne. Ponadto użyty
wykrzyknik (!) powoduje, że maska jest wypełniana od lewej do prawej.
Umożliwia podstawianie liter w miejsce ostatnich czterech cyfr numeru
telefonu w formacie amerykańskim. Warto zauważyć, że w sekcji numeru
kierunkowego użyto symbolu zastępczego 0, co powoduje, że numer
kierunkowy jest obowiązkowy.
Dowolna dodatnia lub ujemna liczba zawierająca nie więcej niż cztery znaki,
bez separatora tysięcy i miejsc dziesiętnych.
Kombinacja liter obowiązkowych (L) i opcjonalnych (?) oraz obowiązkowych
cyfr (0). Znak większości wymusza na użytkownikach wpisywanie tekstu
wielkimi literami. Aby użyć maski wprowadzania tego typu, należy ustawić
dla pola tabeli typ Tekst lub Nota.
Obowiązkowy kod pocztowy i opcjonalna sekcja czterech dodatkowych
znaków.
Imię lub nazwisko z automatyczną wielką literą na początku.
Numer książki z tekstem dosłownym, obowiązkową pierwszą i ostatnią cyfrą
oraz dowolną kombinacją liter i znaków między tymi cyframi.
Kombinacja obowiązkowych liter i znaków (wyłącznie wielkie litery). Maski
wprowadzania tego typu można użyć, aby na przykład ułatwić użytkownikom
poprawne wprowadzanie numerów katalogowych lub inwentaryzacyjnych.
Przykłady reguł sprawdzania poprawności
Reguła
Opis
liczby różne od zera
wszystkie wprowadzane dane musza zaczynać się od wprowadzenia znaków AB,
AB*
pozostałe znaki i ich ilość jest nieistotna
tylko cztery znaki
????
Cztery znaki rozpoczynające się zawsze dużą literą K
K????
0 lub 100
0 Or 100
liczba z zakresu 0-99
<100 And >0
liczba musi być większa lub równa 65
>=65
liczba mniejsza od 1000
<1000
większa od 100 lub pozostawić komórkę pustą – tzn. nie wprowadzać nic
>100 Or Is Null
>=#1/1/96# And <=#1/1/97# data tylko z roku 1996
< >0
Właściwości pola
Komórka właściwości
Rozmiar pola
Format
Maska wprowadzania
Tytuł
Wartość donyślna
Reguła poprawności
Komunikat o błędzie
Wymagany
Zerowa długość dozwolona
Indeksowanie
Opis właściwości
maksymalna liczba znaków, które można wpisać w polu (max 256)
Sposób wyświetlania danych w polu po zakończeniu wprowadzania
wzorzec wprowadzania wszystkich danych w polu
nazwa pola w tabeli
wartość wpisywana automatycznie w nowym rekordzie
– warunek który musi być spełniony, aby element danych wprowadzony do pola został przyjęty
tekst wyświetlany w wypadku próby wprowadzania w polu nieprawidłowego elementu
określa, czy pole musi być wypełnione w każdym niepustym rekordzie
określa czy w polu można umieścić ciąg znaków ’’ ’’
Oznacza czy pole ma być indeksowane