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