Lekcja: Praca z przyciskami, podformularzami i formantem karta w MS Access
1. Umieszczanie przycisków na formularzu
Przyciski są podstawowymi elementami interakcji użytkownika z formularzem w MS Access. Używane są do wykonywania różnych akcji, takich jak nawigacja między rekordami, otwieranie innych formularzy czy zamykanie bieżącego formularza.
Jak umieścić przycisk na formularzu?
- Otwórz formularz w trybie projektowania.
- Wybierz narzędzie "Przycisk" z karty "Projektowanie".
- Kliknij w miejscu na formularzu, gdzie chcesz umieścić przycisk.
- Kreator przycisków przeprowadzi Cię przez proces przypisywania akcji do przycisku.
2. Przypisywanie funkcji do przycisków
Po umieszczeniu przycisku można przypisać mu funkcję, aby wykonywał określone zadania:
- Nawigacja: Użyj przycisku do przechodzenia do pierwszego, poprzedniego, następnego lub ostatniego rekordu.
- Szukanie danych: Przycisk może uruchamiać formularz wyszukiwania, aby ułatwić odnalezienie konkretnych rekordów.
- Zamykanie formularza: Przypisz akcję zamknięcia formularza za pomocą makra lub kodu VBA.
- Odwolanie do innego formularza: Przyciski mogą otwierać inne formularze, dzięki czemu użytkownik łatwo przechodzi między różnych ekranami w aplikacji.
Przykład: Aby dodać funkcję zamknięcia formularza, przypisz do przycisku makro z akcją "ZamknijFormularz".
3. Stosowanie obiektu podformularz
Podformularz to formularz osadzony w innym formularzu. Jest szczególnie użyteczny przy pracy z relacjami między tabelami, np. prezentowaniu zamówień dla konkretnego klienta.
Umieszczanie podformularza:
- W trybie projektowania formularza wybierz narzędzie "Podformularz" z karty "Projektowanie".
- Umieść podformularz w formularzu głównym.
- Wybierz istniejący formularz jako źródło danych dla podformularza lub skonfiguruj nowy formularz.
4. Formant karta
Formant karta umożliwia prezentację danych w zakładkach, co pomaga uporządkować dane w czytelny sposób.
Dodawanie formantu karta:
- W trybie projektowania formularza wybierz narzędzie "Formant karta".
- Umieść formant w formularzu i skonfiguruj karty, dodając do nich pola lub inne elementy.
- Podformularz można osadzić na każdej karcie, co pozwala na wyświetlanie różnych informacji w zależności od wybranej zakładki.
5. Określanie powiązania między formularzem nadrzędnym a podformularzem
Aby podformularz wyświetlał dane powiązane z formularzem nadrzędnym, należy skonfigurować pola powiązań:
- Właściwości „PowiazanePolaNadrzędne” i „PowiazanePolaPodrzędne”: Te właściwości definiują, jak dane są synchronizowane między formularzem nadrzędnym a podformularzem.
- Przykład: Formularz nadrzędny wyświetla dane klienta, a podformularz pokazuje wszystkie zamówienia tego klienta. Powiązanie odbywa się na podstawie pola ID klienta.
6. Zmiana właściwości formantów
Formanty na formularzu można dostosowywać, zmieniając ich właściwości, takie jak:
- Formatowanie: zmiana koloru tła, czcionki, obramowania.
- Zachowanie: właściwości dotyczące blokady edycji, widoczności czy dostępności.
- Działania: zdarzenia, takie jak kliknięcie, podwójne kliknięcie lub zmiana.
Podsumowanie
Formularze w MS Access pozwalają na tworzenie interaktywnych aplikacji bazy danych. Umieszczanie przycisków, stosowanie podformularzy, formantów karty oraz zmiana ich właściwości to kluczowe umiejętności pozwalające na projektowanie zaawansowanych interfejsów użytkownika.