Pole typu załącznik

Pole typu Załącznik to kolumna Tabeli umożliwiająca wstawianie do bazy danych różnego typu plików jako załączników. 

Załącznikiem może być dowolny plik graficzny, PDF, plik aplikacji itp. Zostanie on zapisany w tabeli. Choć przy dużej ilości rekordów i wielu dużych załącznikach – może znacznie zwiększyć pojemność bazy danych. 

Dodawanie załączników do tabeli w najprostszy sposób to dwukrotne kliknięcie w kolumnie Załącznika, a następnie naciśnięcie przycisku Dodaj. 

kliknij, aby powiększyć

Następnie wybieramy plik do wstawienia

Do każdego pola typu Załącznik można wstawić większą ilość załączników, można je też usuwać, otwierać. 

Gdy w ten sposób wstawimy do pola plik graficzny – można ustawić wyświetlanie go jako obrazu w formularzu. 
W arkuszu właściwości ustawiamy wyświetlanie jako Ikona/Obraz

kliknij, aby powiększyć

Efekt końcowy wygląda tak:

Jest to całkiem dobry sposób na wstawianie pojedynczych obrazów do aplikacji. 
W przypadku większej ilości załączników dla każdego rekordu 
(i to nie tylko obrazów) stosuję inną metodę. Tworzę osobną tabelę, tam wstawiam załączniki, a następnie w formularzu dla każdego rekordu – podformularz z załącznikami. W te sposób mam szybki dostęp do wszystkich załączników. 
No i oczywiście – robię to wszystko kodem VBA. 

To już jednak tematy na kolejne notki. 


A tu możesz mi postawić kawę: 

buycoffee.to/marzatela

Data i czas to liczba

W każdej bazie dane w postaci daty stanowią bardzo ważny element danych. Jednocześnie jednak są bardzo wrażliwe na ingerencję użytkowników, a jeżeli zostaną źle wpisane, powodują wiele problemów.  Na wszelki wypadek więc przypominam, że data i czas w Accessie (i nie tylko) to po prosu liczba obliczona jako ilość dni od dnia 1 stycznia roku 1900. Opisałam to na moim blogu o Excelu:
Data i czas to liczba
Gdy nasze dane są zapisane prawidłowo – bez problemu dadzą się posortować, dodać, odjąć itd. Jak się przed tym zabezpieczyć?
W Accessie jest to prościej – można zaznaczyć arkuszu właściwości pola tekstowego formularza, że pole jest datą:

kliknij, aby powiększyć

Wówczas w widoku formularza po wejściu widoczny będzie znaczek kalendarza, który ułatwi wstawienie daty:

kliknij, aby powiększyć

Można też wstawić maskę wprowadzania:

kliknij, aby powiększyć

i wprowadzać dane zgodnie z tą maską:

kliknij, aby powiększyć

Generalnie warto pamiętać, że niezależnie od tego, jak ma wyglądać sformatowana data(dług, krótka itp.)  czy jak ustawiony jest system daty w Windowsie danego komputera – data powinna być wprowadzona w układzie:
RRRR-MM-DD
w ten sposób – zawsze będzie widziana jako data, a nie jako tekst.