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