Nazwa pola
Może zawierać dowolną kombinację liter, liczb, spacji i znaków specjalnych oprócz kropki (.), wykrzyknika (!), apostrofu (`) i nawiasu kwadratowego ([]).
Dozwolone jest używanie znaków sterujących (wartości kodu ASCII od 0 do 32)
Długość nazwy nie może przekraczać 64 znaków.
Zwykle w nazwach nie stosujemy spacji (Nazwa_firmy lub NazwaFirmy)
Typy pól (typy danych).
Dla każdego pola tabeli w kolumnie Typ danych należy określić typ przechowywanych informacji w tym polu.
W programie są dostępne wymienione niżej typy danych.
Tekst umożliwia przechowywanie informacji tekstowych do 255 znaków. Typ ten jest stosowany także do danych liczbowych, które nie służą do obliczeń, jak np. kody pocztowe, numery telefonów.
Nota - typ notatnikowy - pozwala na wpisywanie do pola tekstu o długości do 64 000 znaków. Najczęściej jest stosowany do pól przechowujących uwagi, komentarze, opisy itp.
Liczba - typ pola stosowany do danych, na których są wykonywane obliczenia matematyczne (nie jest stosowany w obliczeniach na liczbach określających kwoty). W oknie Właściwości możemy wybrać jeden z rozmiarów tego pola (podtypów):
bajt - zakres wartości (0; 255),
całkowita - zakres (-32768; 32767),
całkowita długa - zakres (-2147483648; 214783647),
rzeczywista pojedynczej precyzji -zakres (-3.403E38, 3.403E38),
rzeczywista podwójnej precyzji zakres (-1.798E308, 1.798E308).
Waluta - typ pola stosowany do danych określających kwoty pieniężne.
Data / Godzina - stosowany do zapisywania daty i godziny według wybranego formatu.
Autonumerowanie - dane tego typu to kolejno lub losowo wybierane liczby naturalne, wytwarzane dla kolejnych rekordów tabeli. W tabeli tylko jedno pole może mieć ten typ danych.
Tak / Nie - typ logiczny, przyjmujący jedną z dwóch wartości logicznych Prawda lub Fałsz.
Obiekt OLE - typ danych umożliwiający przechowywanie obiektów włączonych do tabeli za pomocą narzędzia OLE (łączenia i osadzania obiektów), np. plików graficznych o rozmiarze zdefiniowanym przez system, które nie przekraczają 1 GB, czy dokumentów edytora.
Hiperłącze - umożliwia tworzenie pól, w których wpisany tekst będzie łączem (linkiem) do danych na innym komputerze w sieci lokalnej lub Internet. Typ ten stosujemy np. do uruchomienia strony WWW lub edycji nowej wiadomości pocztowej.
Kreator odnośników - tworzy pole, które pozwala wybrać dane z innej tabeli, zdefiniowanej w czasie tworzenia tabeli.
Właściwości pola.
Każde pole ma właściwości określające jego rozmiar, format, tytuł, wzorzec dla wprowadzanych danych itp. Zawartość zakładki Właściwości jest inna dla każdego typu danych. Znaczenie najczęściej stosowanych właściwości opisano poniżej.
Rozmiar pola - w przypadku pól tekstowych - określa maksymalną liczbę znaków, jakie może zajmować wprowadzony do pola ciąg znaków: maksymalnie 256 znaków, standardowo - 50; dla pól liczbowych określa podtyp pola.
Format (tabl. 1) określa sposób wyświetlania danych. Jeśli format nie zostanie określony, to dane będą wyświetlane w formacie ogólnym, tzn. w takiej postaci, w jakiej zostały wprowadzone. Miejsca dziesiętne - uzupełnia format określający liczby i kwoty; przez odpowiedni wybór opcji w tym polu można zmienić liczbę wyświetlanych cyfr dziesiętnych - od zera do piętnastu (w opcji Auto są wyświetlane dwie cyfry w części ułamkowej).
Tablica 1. Wybrane symbole stosowane przy ustawianiu właściwości Format
Symbol |
Znaczenie symbolu |
! |
powoduje, że wszystkie dane w polu są wyświetlane od strony prawej do lewej |
< |
powoduje, że wszystkie litery wpisane po znaku zostaną zamienione na małe |
> |
powoduje, że wszystkie litery wpisane po znaku zostaną zamienione na duże |
„tekst" |
powoduje wyświetlanie tekstu zawartego w cudzysłowie jako literał |
Maska wprowadzenia definiuje wzorzec dla wprowadzanych danych. Wzorzec - oprócz zdefiniowanych w tabl. 2 znaków formatujących - może zawierać stałe znaki, np. znak kreski poziomej w kodzie pocztowym miasta.
Tablica 2 Najpopularniejsze znaki formatujące stosowane w maskach programu Access
Symbol |
Znaczenie symbolu |
0 |
oznacza wprowadzenie cyfry, pozycja wymagana, znaki [+], [-] nie są dozwolone |
9 |
oznacza wprowadzenie cyfry lub spacji, pozycja nie jest wymagana, znaki [+], [-]nie są dozwolone |
L |
oznacza wprowadzenie litery, pozycja wymagana |
? |
oznacza wprowadzenie litery, pozycja nie wymagana |
< |
powoduje przekształcenie znaków po prawej stronie od tego znaku na małe litery |
> |
powoduje przekształcenie znaków po prawej stronie od tego znaku na duże litery |
! |
powoduje wyrównanie wprowadzonych znaków do prawej strony maski; zaleca się stosowanie znaku wykrzyknika, gdy znaki z lewej strony maski są opcjonalne, jak np. numer kierunkowy |
\ |
powoduje literalne wyświetlenie następnego znaku; zaleca się stosowanie tego znaku, gdy którykolwiek ze znaków formatujących maski nie ma pełnić funkcji formatowania, tylko wystąpić w swoim podstawowym znaczeniu |
Tytuł określa etykietę dla pola tabeli, widoczną w arkuszu danych. Na przykład dla pola o nazwie data_wysyłki możemy użyć tytułu Data wysyłki. W przypadku braku Tytułu etykietą tą jest nazwa pola.
Wartość domyślna umożliwia automatyczne wprowadzenie wartości do danego pola dla nowych rekordów bazy. Dla pól typu Liczba oraz Waluta system ustawia i wprowadza do pola domyślnie wartość 0.
Reguła poprawności określa wymagania względem danych, które mają być wprowadzane do pola. Wskazane jest, aby przy próbie wprowadzenia wartości niespełniającej reguł poprawności był wyświetlany komunikat objaśniający, co się stało.
Komunikat o błędzie objaśnia źródło błędu, który powstaje w przypadku usiłowania wprowadzenia do pola wartości niespełniającej reguły poprawności.
Wymagane - właściwość ta określa, czy dana wartość musi być wprowadzona do pola. Jeśli jest ustawiona na Tak, to dane muszą być wprowadzone.
Zerowa długość? - to właściwość przypisana polom typu Tekst i Nota. Jeśli jest ustawiona na Tak, to umożliwia przechowywanie łańcuchów o wartości równej „”. Dwa cudzysłowy obok siebie bez spacji w środku oznaczają ciąg znaków o zerowej długości. Jeśli nic nie zostanie wprowadzone do pola, to standardowo temu polu jest przypisywana wartość Null (zero).
Indeksowanie - właściwość przypisana polom typu Tekst, Liczba, Waluta i Data / Godzina. Jeśli tabela jest często przeszukiwana lub jej rekordy są sortowane według pewnego pola, to można skrócić czas wykonywania tych operacji, tworząc indeks dla tego pola. Indeksy w tabeli są wykorzystywane podobnie jak w książce: w celu znalezienia danych zagląda się do indeksu, aby zlokalizować faktyczne położenie potrzebnej informacji.
Indeks może być unikatowy (bez duplikatów), co oznacza, że pole musi mieć różne wartości. Indeks nieunikatowy (duplikaty OK) dopuszcza występowanie w polu wielokrotnie tej samej wartości w różnych wierszach tabeli. Unikatowy indeks jest wprowadzany automatycznie, gdy pole jest kluczem podstawowym.
2