2. Tabele
Podstawowe elementy składowe tabeli, to:
pole = atrybut = kolumna
rekord = wiersz = krotka
Reguły, którym powinny podlegać tabele:
nie ma znaczenia kolejność kolumn, ani wierszy,
na przecięciu wiersza i kolumny powinna znajdować się tylko jedna wartość pasująca do danej kolumny
ten sam wiersz nie powinien występować więcej niż jeden raz,
każda tabela powinna posiadać pole lub zbiór pól, jednoznacznie identyfikujących każdy wiersz, to znaczy klucz główny
Klucz główny:
prosty – jednoatrybutowy
złożony – wieloatrybutowy (zbudowany z wielu kolumn)
Typy danych w tabelach:
Tekstowe - długość tekstu do 255 znaków
Nota - tekst o długości do 65 536 znaków
Liczbowe - (bajt, całkowite, zmiennoprzecinkowe ...)
Bajt - od 0 do 255 (1 bajt)
Liczba całkowita - 32.768 do 32.767 (2 bajty)
Liczba całkowita długa -2.147.483.648 do 2.147.483.647 (4 bajty)
Pojedyncza precyzja - liczba rzeczywista 7 miejsc po przecinku (4 bajty)
Podwójna precyzja 15 miejsc po przecinku (8 bajtów)
data / godzina
waluta
autonumerowanie - unikatowy, kolejny numer nadawany przez program MS Access
Tak / Nie - pole logiczne (1 bit)
obiekt OLE - obiekty typu: arkusz kalkulacyjny, dokument Word, grafika, dźwięki
Właściwości pól (zależą od wybranego typu pola):
Wartości domyślne - ustalają dla nowych rekordów wartość dla danego pola
Maski wprowadzania - Maska wymusza na użytkowniku wprowadzenie do pola określonych znaków. Maska może zawierać następujące elementy:
„0” - cyfra wymagana, znaki + - niedozwolone
„9” - cyfra niewymagana, znaki + - niedozwolone
„#” - cyfra lub spacja niewymagana, znaki + - dozwolone
„L” - litera wymagana
„?” - litera niewymagana
„\znaki” - wyświetla na stałe dane znaki
„>” - zamienia na duże litery
„<” - zamienia na małe litery
„a” -litera lub cyfra niewymagana
„A” -litera lub cyfra wymagana
formaty wyświetlania
Reguły poprawności - Wyrażenie wymuszające wprowadzenie poprawnej danej do pola.
Typy wyrażeń:
tekstowe (argumentami są pola tekstowe oraz operatory tekstowe, np.. & - op. konkatenacji)
operator LIKE – umożliwia wykorzystanie w wyrażeniach tekstowych znaków zastępczych *, ?
operatory porównań : >, <, =, <>, <=, >=, BETWEEN… And…
operatory logiczne: OR, AND, NOT
Komunikat o błędzie - Jeżeli występuje reguła poprawności, a nie ma „komunikatu” wówczas w sytuacji jej niespełnienia pojawia się standardowo komunikat MS Access. Aby wymusić własny komunikat należy go uwzględnić we właściwościach pola.