Northwind 2.0 Developer Edition: Samouczek szablonów

Dotyczy
Access dla Microsoft 365 Access 2024 Access 2021 Access 2019

Poznaj doskonale program Access 2007

Witamy!

Szablon Northwind 2.0 Developer Edition rozszerza koncepcje wersji Northwind 2.0 Starter o pełniejszy model danych i bardziej zaawansowane funkcje. Aby dowiedzieć się więcej, wybierz dowolny z następujących tematów. 

Informacje o szablonie

Szablon Northwind 2.0 Developer Edition przedstawia główne funkcje programu Access. nie jest przeznaczony do prowadzenia firmy ani pokazać, jak utworzyć taką aplikację. 

Northwind to fikcyjna firma handlowa, której klientami są niezależne sklepy spożywcze.

  • Klienci dzwonią w zamówieniach lub przesyłają je przez Internet. W tym szablonie zamówienia internetowe są makietą.
  • Northwind faktur, wysyła, zbiera płatności i zamyka zamówienia. Zamówienia zakupu i zarządzanie zapasami są również dostępne w tej wersji.

Przykładowe dane w szablonie ułatwiają szybkie rozpoczęcie pracy. 

Jak nawigować

Wstążka Narzędzia główne

Ten szablon implementuje nawigację przy użyciu niestandardowej wstążki Narzędzia główne.

Poznaj doskonale program Access 2007

Lewa strona niestandardowej wstążki Narzędzia główne zawiera nawigację po menu aplikacji Northwind.

  • MRU

    MRU = ostatnio używane. Ten element menu wstążki zawiera pole kombi odświeżane po dodaniu lub usunięciu zamówienia zakupu. Dzięki temu bieżący użytkownik może szybko wrócić do swoich ostatnio dodanych zamówień i zamówień zakupu.

    Poznaj doskonale program Access 2007

Odwiedźtematy Pomocy dla użytkowników>domowych>— Funkcje northwind, aby dowiedzieć się, jak northwind 2.0 Developer Edition implementuje tę koncepcję.

  • Zamówienia
  • Konserwacja
  • Raporty

Po prawej stronie znajduje się grupa tematów Pomocy:

  • Funkcja Dowiedz się wyświetla ten panel "Zapraszamy".
  • Funkcja Northwind wyświetla listę funkcji zaimplementowanych w tym szablonie, z poradami nawigacyjnymi umożliwiającymi wyświetlenie implementacji funkcji w aplikacji oraz linkami do tematów Pomocy online i w aplikacji w celu dalszego poznania.
  • Informacje o northwind wyświetla bardzo krótką historię koncepcji i rozwoju tego szablonu.
  • Oprócz tych przycisków wstążki wiele formularzy ma interfejs użytkownika dostępu z przyciskiem Pomoc, który otwiera stronę pomocy specyficzną dla formularza.

Wstążka "Rozwiń"

Często używane narzędzia programistyczne są pogrupowane tutaj. W przypadku środowiska produkcyjnego warto go ujmować.

Poznaj doskonale program Access 2007

Funkcje northwind

Wersja Northwind 2.0 Developer zawiera macierz funkcji dostępną za pomocą niestandardowego przycisku Funkcje northwind wstążki Narzędzia główne . Zawiera listę istotnych pojęć zaimplementowanych w tej wersji. W każdym temacie dotyczącym koncepcji przedstawiono sposób wyświetlania jego przykładu w szablonie Northwind 2.0 Developer oraz przydatne linki umożliwiające zapoznanie się z tym tematem:

  • Kliknij pozycję Pomoc on-line , aby otworzyć stronę internetową dotyczącą tego tematu.
  • Kliknij pozycję Pomoc w aplikacji , aby otworzyć wewnętrzną bibliotekę Pomocy aplikacji dostępu na ten temat.

Wiele wystąpień formularzy

Domyślnie formularze programu Access można utworzyć tylko raz. W tym szablonie formularze Zamówienia northwind i zamówienia zakupu (frmOrderDetails i frmPurchaseOrderDetails) można utworzyć wielokrotnie jednocześnie. W tych formularzach postępuj zgodnie z interfejsem użytkownika programu Access , aby uzyskać bardziej szczegółowe informacje na temat tego, jak to zrobić.

Kaskadowe pola kombi

W formularzu Zamówienia poszukaj metody implementowania kaskadowych pól kombi, w których pole kombi Kategorie produktów prowadzi do pola kombi Produkty zawierającego tylko produkty z wybranej kategorii.

Sprawdzanie poprawności wymaganych pól

Ta wersja zawiera funkcję VBA ValidateForm(), aby wyróżnić puste pola wymaganego formularza. Na przykład spróbuj utworzyć zamówienie bez wypełniania pól Klient i Stan podatku. Możesz dokładniej zbadać, jak to się stało, korzystając z interfejsu użytkownika programu Access na ekranie Kolejność.

"Lazy Loading" Podformularze

Czasami nazywane "późnym powiązaniem", powolne ładowanie kontrolki karty opóźnia ładowanie zawartości podformularza karty do momentu zaznaczenia karty. Domyślnie program Access ładuje podformularze przed załadowaniem samego formularza. Późne powiązanie może poprawić wydajność formularza (szybkość ładowania).

Zobacz formularz Szczegóły produktu.

Formularz Szczegóły firmy (frmCompanyDetail) zawiera przycisk Mapa , który otwiera domyślną przeglądarkę internetową na mapie adresu firmy. Northwind 2.0 Developer implementuje to za pomocą map Microsoft Bing, ale może korzystać z dowolnej witryny mapy internetowej, takiej jak Mapy Google lub MapQuest.

Pokaż filtr

W formularzach Lista firmy i Szczegóły firmy przedstawiono również sposób umożliwiający użytkownikom wyświetlanie bieżących filtrów formularza.

Poznaj doskonale program Access 2007

Przepływy pracy

Zarówno Zamówienia, jak i Zamówienia zakupu implementują bardzo proste przepływy pracy. Przedstawiają one sposób kontrolowania sekwencji aktualizacji danych wymaganych do wymuszania reguł biznesowych w celu przenoszenia zamówienia z jednego stanu do drugiego.

Raporty

Wykaz spadek raportów — pokazuje szereg bardziej zaawansowanych tematów opracowywania raportów

  • Wiele sekcji (Wprowadzenie, Spis treści, Kategorie, Formularz zamówienia)
  • Spis treści i podział na paginy
  • Wynikowy raport to wykaz jakości wydawcy

Sprzedaż miesięczna według pracowników — raport można filtrować w czasie wykonywania w widoku raportu.

Projekt bazy danych

Northwind ma prosty, ale poprawny projekt relacyjnej bazy danych.

Tabele zawierają szczegółowe informacje na temat działalności firmy Northwind.

Pola w tabelach mają określone właściwości ustawione tak, aby były wymagane lub wymuszały określony typ danych (na przykład numeryczne, daty i tak/nie).

Relacje między tabelami wymuszają reguły biznesowe i zapewniają spójność danych (na przykład zamówienie musi dotyczyć istniejącego klienta).

Aby eksplorować projekt bazy danych firmy Northwind, naciśnij klawisz F11 w celu otwarcia okienka nawigacji, w którym są wyświetlane tabele i inne obiekty, lub wybierz pozycję Rozwiń>relacje na wstążce.

Poznaj doskonale program Access 2007
 

Aby wyświetlić pełnowymiarowy obraz projektu bazy danych , kliknij tutaj

Obraz miniatury projektu bazy danych

Programowanie i Visual Basic for Applications (VBA)

Ta wersja zawiera bardziej rozbudowane implementacje przy użyciu języka VBA zamiast makr.

Analizując moduły języka VBA, można znaleźć przykłady składni alternatywnej lub równoważnej. Ta funkcja ułatwia rozpoznanie innej składni, która osiąga dokładnie lub w przybliżeniu taki sam wynik.

Programowanie ułatwia przepływ aplikacji (na przykład Otwieranie następnego formularza) lub wymusza reguły biznesowe (na przykład nie można zaktualizować stanu Zamówienia do stanu "Zamknięte" bez uprzedniego otrzymania za nie płatności).

Northwind Developer używa różnych przykładów programowania, aby pokazać możliwości programu Access:

  • Wyrażenia w tabeli Pracownicy tworzą pola FullNameFNLN i FullNameLNFN . Pola wyrażenia w tabeli można użyć w innym miejscu, na przykład w celu pokazania pełnego imienia i nazwiska pracownika w tytule okna głównego programu Access.

    Poznaj doskonale program Access 2007

    Poznaj doskonale program Access 2007

  • W wersji Northwind 2.0 Developer Edition makra są zastępowane procedurami języka VBA. Aby wyświetlić edytor języka VBA, naciśnij klawisze Alt+F11.

Domyślnie program Access tworzy makra podczas korzystania z Kreatorów, na przykład podczas upuszczania przycisku w formularzu w widoku projektu. Program Access może przekonwertować makra na język VBA za Ciebie: W widoku projektu formularzanarzędzia>do projektowania>konwertują makra formularza na język Visual Basic.

Poznaj doskonale program Access 2007

Aby eksplorować programowanie formularzy, otwórz formularz w widoku projektu, a następnie wybierz pozycjęArkusz właściwościprojektu> formularza w celu sprawdzenia właściwości zaznaczonego obiektu. Większość kodu jest dostępna na karcie Zdarzenia arkusza właściwości, jak pokazano poniżej.

Poznaj doskonale program Access 2007

Dodatkowa dokumentacja

Większość formularzy Northwind zawiera specjalny link pomocy z symbolem: Interfejs użytkownika programu Access

Symbol ten połączy się w kontekście ze stronami internetowymi firmy Microsoft poświęconymi wszystkim elementom northwind, ze szczegółowymi dyskusjami na temat obiektów formularzy aplikacji Northwind, prezentowanymi przez nie funkcjami i sposobem jego wykonania.

Dowiedz się więcej