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.
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.
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
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ć.
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
, 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
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.
Link Do mapy ulicy
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.
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.
Aby wyświetlić pełnowymiarowy obraz projektu bazy danych , kliknij tutaj
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.
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.
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.
Dodatkowa dokumentacja
Większość formularzy Northwind zawiera specjalny link pomocy z symbolem:
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
- Northwind 2.0 Developer Edition: co należy wiedzieć
- Northwind 2.0 Developer Edition: Wszystkie tematy