Przejdź do głównej zawartości
Pomoc techniczna
Zaloguj się przy użyciu konta Microsoft
Zaloguj się lub utwórz konto.
Witaj,
Wybierz inne konto.
Masz wiele kont
Wybierz konto, za pomocą którego chcesz się zalogować.

W poniższych sekcjach pokazano, jak używać formularza zamówienia i jak go zaprogramować. Nazwy obiektów są dostępne, więc można je łatwo sprawdzić w bazie danych Northwind 2.0 Starter Edition.

Poniższe informacje zawierają podsumowanie ważnych kwestii dotyczących korzystania z formularza:

  • Menu główne (frmMainMenu) zawiera listę zamówień, kilka opcji filtru i hiperlinki umożliwiające otwarcie każdego zamówienia.

  • Kliknij przycisk Dodaj zamówienie , aby otworzyć nową pustą kolejność.

  • W formularzu szczegółów zamówienia (frmOrderDetails) wybierz z listy rozwijanej istniejącego klienta. Na tym etapie zostaną wybrane Twoje imię i nazwisko pracownika oraz nowy status. Data zamówienia jest już wypełniona. Pozostaw na razie puste pola Data wysyłki i Data zapłaty.

  • Aby dodać zamówienie dla nowego klienta, utwórz rekord klienta przed otwarciem formularza szczegółów zamówienia (frmOrderDetails).

  • Aby dodać elementy do zamówienia, wybierz pozycję Produkt dla tego zamówienia, a następnie wpisz Ilość. Pole Cena jednostkowa jest wypełniane, a wartość Cena jest obliczana za pomocą wyrażenia.

  • Aby przejść do kolejności Stan zamówienia i przenieść zamówienie z pozycji Nowy — > Zafakturowane — > Wysłane — > Zamknięte, użyj przycisków w górnej części formularza szczegółów zamówienia (frmOrderDetails).

  • Odkodowane zamówienia można usunąć za pomocą przycisku Usuń kolejność .

  • Proces składania zamówienia w northwind 2.0 Starter Edition jest prosty z założenia. Założenie jest takie, że zawsze jest dostępny zapas, nigdy się nie kończy i nigdy nie trzeba go kupować. Bardziej realistyczny proces poradziłby sobie z tymi typowymi kwestiami.

W poniższych informacjach podsumowano ważne kwestie dotyczące sposobu opracowywania formularza.

  • Formularz szczegółów zamówienia (frmOrderDetails) pobiera dane z prostego zapytania (qryOrder) określonego we właściwości RecordSource formularza. Tworzenie formularza wprowadzania danych na podstawie jednego zapytania tabeli jest zalecaną praktyką. Należy pamiętać, że nie trzeba uwzględniać tabeli SzczegółyZamówień w tym zapytaniu.

  • Różne pola identyfikatorów pobierają wartości z dwukolumnowych pól kombi: ukrytej kolumny identyfikatora i widocznej kolumny Opis. Te pola kombi są powiązane z zapytaniami dwukolumnowymi określonymi we właściwości RowSource (ŹródłoWierszu ).

  • Podformularz sfrmOrderDetails jest powiązany z pojedynczym zapytaniem tabeli. Lista rozwijana ProductID działa podobnie jak inne listy rozwijane identyfikatorów. Wiersze podformularza są ograniczone do bieżącej kolejności przez ustawienie właściwości LinkMasterFields i LinkChildFields kontrolki podformularza.

  • Ten formularz zawiera również makro BeforeInsert , które jest uruchamiane po utworzeniu nowego rekordu, a także ustawia wartość Pracownik i Stan. Zazwyczaj dzieje się tak po wybraniu klienta. TempVars! UserID przechowuje identyfikator użytkownika zalogowanego użytkownika przechwyconego z formularza frmLogin. Pamiętaj, że te makra nie znajdują się w sekcji Makra okienka nawigacji, ale na karcie Zdarzenia w oknie Właściwości .

  • Zdarzenie AfterInsert tego formularza ma makro uruchamiane po zapisaniu nowego rekordu. Następnie aktualizuje liczbę w lewym okienku nawigacji menu głównego.

Zobacz również

Northwind 2.0 Starter Edition

Potrzebujesz dalszej pomocy?

Chcesz uzyskać więcej opcji?

Poznaj korzyści z subskrypcji, przeglądaj kursy szkoleniowe, dowiedz się, jak zabezpieczyć urządzenie i nie tylko.

Społeczności pomagają zadawać i odpowiadać na pytania, przekazywać opinie i słuchać ekspertów z bogatą wiedzą.

Czy te informacje były pomocne?

Jaka jest jakość języka?
Co wpłynęło na Twoje wrażenia?
Jeśli naciśniesz pozycję „Wyślij”, Twoja opinia zostanie użyta do ulepszania produktów i usług firmy Microsoft. Twój administrator IT będzie mógł gromadzić te dane. Oświadczenie o ochronie prywatności.

Dziękujemy za opinię!

×