TYPY DANYCH – ACCESS W programie Access mo e wystąpić 10

Transkrypt

TYPY DANYCH – ACCESS W programie Access mo e wystąpić 10
TYPY DANYCH – ACCESS
W programie Access może wystąpić 10 typów danych:
TEKST- Tekst, kombinacja tekstu i liczb lub liczby nie wymagające obliczeń, na przykład
numery telefonów. Długość do 255 znaków lub do wartości właściwości FieldSize, w
zależności od tego, która z tych liczb jest mniejsza. Program Microsoft Access nie przydziela
spacji dla nieużywanych części pola tekstowego.
NOTA (MEMO) - Długi tekst lub kombinacja tekstu i liczb. Typ służący do przechowywania
uwag, notatek tekstowych. Może zawierać do 65 535 znaków.
LICZBA - Dane numeryczne używane w obliczeniach matematycznych. Rozmiar pola od 1,
2, 4 lub 8 bajtów do 16 bajtów.
DATA/GODZINA - Wartości daty i godziny. Rozmiar do 8 bajtów
WALUTOWY - Wartości walutowe i dane numeryczne używane w obliczeniach
matematycznych dokonywanych na danych z dokładnością do czterech miejsc po
przecinku. Rozmiar do 8 bajtów.
AUTONUMEROWANIE – są to automatycznie wstawiane wartości do nowego rekordu.
Unikatowa liczba kolejna (zwiększana o 1) – własność przyrostowa lub liczba losowa
przypisywana przez program Microsoft Access przy dodawaniu nowego rekordu do tabeli
(unikatowa liczba losowa).Typ ten jest używany głównie do tworzenia klucza
podstawowego. Rozmiar do 4 bajtów
TAK/NIE - Wartości Tak i Nie oraz pola zawierające tylko jedną z dwóch wartości
(Tak/Nie, Prawda/Fałsz, Włączony/Wyłączony)
OBIEKT OLE – pole umożliwia osadzanie lub przyłączanie obiektu z innego programu.
Obiekt (na przykład arkusz kalkulacyjny programu Microsoft Excel, dokument programu
Microsoft Word, grafika, dźwięk lub inne dane binarne) dołączony lub osadzony w tabeli
programu Microsoft Access. Dołączony oznacza łącze między programami (OLE/DDE),
osadzenie oznacza natomiast wstawianie kopii obiektu OLE z innej aplikacji.
HIPERŁĄCZE – typ danej umożliwiającej przechowywanie hiperłącza do pliku lokalnego
lub pliku umieszczonego w Internecie.
KREATOR ODNOŚNIKÓW - Tworzy pole, które pozwala wybrać wartość z innej tabeli lub
z listy wartości przy użyciu pola listy lub pola kombi. Wybór tej opcji powoduje
uruchomienie Kreatora odnośników, który umożliwia tworzenie pola odnośnika.
Przykład 1. Ustalamy typy danych dla tabeli: Zawodnicy i Skoki:
ZAWODNICY
nr_zawodnika
imię
nazwisko
narodowość
wiek
waga
wzrost
trener
sponsor
TYP DANYCH
autonumer
tekst
tekst
tekst
liczba/tekst
liczba/tekst
liczba/tekst
tekst
tekst
SKOKI
nr_zawodnika
skok kwalifikacyjny
skok I serii
skok II serii
punkty
suma punktów
anulowany
TYP DANYCH
autonumer
tekst
tekst
tekst
liczba
liczba
tak/nie
Liczba/tekst oznacza, że wiek może być liczbą, np.:23 lub tekstem, np.: 23 lata. Podobnie jest z
skokiem I serii, może być liczbą, np.: 123 lub 123 m.
Wiadomo jednak, że 23 lata lub 123 m zajmuje więcej miejsca niż sama liczba.
WŁAŚCIWOŚCI DANYCH
Niektóre właściwości danych:
ROZMIAR POLA – dla danych tekstowych określa maksymalną liczbę znaków, jak może
być zapisana w polu. Dla danych typu liczba określa zakres liczb, które można zapisać w
tym polu. Dopuszczalne zakresy liczb to:
bajt (liczby całkowite od 0 do 255)
liczba całkowita (od -32768 do 32768)
liczba całkowita długa
pojedyncza precyzja
podwójna precyzja
-
FORMAT- Właściwość Format umożliwia dostosowanie sposobu wyświetlania i drukowania
liczb, dat, godzin i tekstu. Ustalamy, w jaki sposób zawartość pola będzie wyświetlana, np.
23/09/03 ma zostać wyświetlone jako 23 września 2003 roku.
MASKA WPROWADZANIA - Maski wprowadzania są pomocne przy operacjach
wprowadzania danych — przykładem może być maska dla pola Numer telefonu, która
pokazuje dokładnie, jak wprowadzić nowy numer: (___) ___-__-__. Często ustawienie tej
właściwości jest łatwiejsze przy użyciu Kreatora masek wprowadzania.
TYTUŁ – wpisujemy etykietę pola, jaka jest wyświetlana w formularzach, raportach.
REGUŁA POPRAWNOŚCI – definiujemy ograniczenia na wprowadzane wartości, np.
wyrażenie>0 ogranicza wprowadzenie wartości tylko do liczb dodatnich. Brak ustalenia
oznacza brak ograniczeń na wprowadzanie wartości.
WARTOŚĆ DOMYŚLNA – możemy ustalić wartość, która będzie wpisywana do każdego
rekordu po jego utworzeniu. Np. pole Data wpłaty może domyślnie przyjmować wartość
daty bieżącej. Służy do tego funkcja Data()
WYMAGANE – ustalamy, czy pole musi mieć zawsze wpisaną wartość. Domyślnie
ustawione na NIE. Własnością tą można wymusić wprowadzanie do pola wartości, np. w
tabeli zawodnicy brak wartości w polu nazwisko i imię czyni te wiersze bezużytecznymi.
INDEKSOWANE – można wprowadzić trzy możliwości- NIE - (Ustawienie domyślne) - brak
indeksu, TAK (powtórzenia OK) – dopuszcza się powtarzające się wartości i TAK (bez
powtórzeń) - wartości muszą być unikatowe. Np. wysokość pensji (wypłat) pracowników
mogą się powtarzać lub nazwiska pracowników również mogą się powtórzyć, a w drugim
przypadku np. nie chcemy, żeby kody produktów się powtarzały lub identyfikatory
pracowników nie mają się powtarzać.
ODNOŚNIK
- właściwość ta zawiera listę rozwijaną z formantami dostępnymi dla
wybranego pola. W wypadku pól o typie danych Tekst lub Liczba właściwość ta może być
ustawiana na wartości Pole tekstowe, Pole listy lub Pole kombi. W wypadku pól o typie
danych Tak/Nie właściwość ta może być ustawiana na wartości Pole wyboru, Pole tekstowe
lub Pole kombi. Po wybraniu kreatora odnośników określa się sposób nadania wartości
definiowanej kolumnie – wartości mogą pochodzić z kolumny z innej tabeli lub z wpisanego
przez nas zbioru wartości – wybieramy pierwszą możliwość.
Przykład 2. Ustalamy właściwości danych dla tabeli: Zawodnicy i Skoki:
ZAWODNICY
TYP DANYCH
WŁAŚCIWOŚCI
nr_zawodnika
autonumer
imię
tekst
rozmiar [20]
nazwisko
tekst
rozmiar [20]
narodowość
tekst
rozmiar [20]
wiek
liczba/tekst
rozmiar [2]
waga
liczba/tekst
rozmiar[3]
wzrost
liczba/tekst
rozmiar[3]
trener
tekst
rozmiar [25]
sponsor
tekst
rozmiar [25]
Przykład 3. Ustalamy właściwości danych dla tabeli: Klienci sklepu obuwniczego:
KLIENCI
TYP DANYCH
WŁAŚCIWOŚCI
Id_klienta
autonumer
liczba całkowita długa,
przyrostowy
Imię
tekst
rozmiar [20], tytuł (imię)
Nazwisko
tekst
rozmiar [20], tytuł (nazwisko),
Wymagane: TAK
PESEL
tekst
rozmiar [12], wymagane: NIE
Adres
tekst
rozmiar [30], wymagane: NIE
Kod pocztowy
tekst
rozmiar[15], maska
wprowadzania: 00/00/0000,
wymagane : NIE
Miejscowość
tekst
rozmiar[20], wartość
domyślna: Krotoszyn
Telefon
tekst
rozmiar [20], maska
wprowadznia
Rozmiar buta
liczba
rozmiar [4], wymagane:TAK
Stały klient
Tak/nie
Wymagane: TAK
Wiek
liczba
reguła poprawności:
wiek>5 lat