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.