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ć.

Wybierz dowolny temat poniżej, aby dowiedzieć się więcej o produktach w wersji Northwind Developer Edition.   

Northwind 2.0 Developer Edition, Products zawiera formularz listy i formularz szczegółów. 

  • Aby wyświetlić listę produktów, wybierz pozycję Produkty na wstążce.

  • Aby wyświetlić szczegóły produktu, wybierz pozycję Identyfikator produktu z listy produktów.

Aby wyświetlić stan produktu, użyj funkcji listy produktów

  • Produkty o niskim zapasie są wyróżniane kolorem żółtym.

  • Wycofane produkty są cieniowane.

  • Przycisk Dodaj produkt powoduje otwarcie nowego pustego formularza Szczegóły produktu .

  • Hiperlinki uzyskują dostęp do formularza Szczegóły produktu . Wybierz identyfikator produktu , aby wyświetlić szczegóły produktu.

Zarówno lista produktów, jak i formularz Szczegóły produktu zawierają informacje o zapasach. Więcej informacji znajdziesz w temacie Spis.   


frmProductList

Formatowanie warunkowe służy do wyróżniania niskiej liczby produktów i cieniowania wycofanych produktów.


frmProductDetail

  • Źródło rekordów szczegółów produktu to proste jednotajowe zapytanie w witrynie Produkty.

  • Pole kombi z etykietą "Przejdź do produktu", które uruchamia procedurę języka VBA cboFindProduct_AfterUpdate przejść do wybranego rekordu.

  • Poziomy podwykonawców języka VBA ilustrują ponowne użycie niestandardowych funkcji i istniejących zapytań w celu ustawienia pól tekstowych o ilości (Qty Available, Qty Allocated itp.), zapewniając jednolitość obliczeń w całej aplikacji. 

  • Pod formularze w funkcji kontrolki karty są ładowane z opóźnieniem, co oznacza, że są ładowane dopiero po kliknięciu karty. Dzięki temu formularz Szczegóły produktu może być ładowany szybciej, ponieważ podformularze nie są ładowane po otwarciu formularza. 

  • Podkontrolki języka VBA Ustawia właściwości kontrolki w zależności od wartości danych w bieżącym rekordzie:

    • Widoczność przycisków Zmień kolejność produktów i Usuń produkt oraz kart Zamówienia i Zamówienia zakupu .

    • Wyróżnianie pozycji Qty do zmiany kolejności i jej etykiety (porównanie z formatowaniem warunkowym).

    • Formularz podpis (wyświetlany na karcie u góry formularza).

    • Wyróżnianie pól brakujących danych w wymaganych polach przy użyciu funkcji Sprawdzanie poprawności formularza.

  • Używa sprawdzania poprawności formularza zgodnie z objaśnieniem w artykule Zamówienia w sekcji Programowania.  

  • Formularz ma na celu płynne zmienianie rozmiaru przy użyciu funkcji zakotwiczenia: W miarę zmieniania rozmiaru formularza w aplikacji niektóre kontrolki są ustawione na kotwicę, a inne — do rozwijania w celu wypełnienia ekranu. 

  • Równoważna składnia: VBA często umożliwia wykonanie tego samego zadania składni alternatywnej. Uncomment i uruchomić każdy z kolei, aby zauważyć, że robią to samo.  

  • Przycisk polecenia Zmień kolejność produktu ( zdarzenie cmdReorderProduct_Click ) wywołuje serię reguł biznesowych w celu określenia, co będzie dalej:
    Zrzut ekranu

    • Identyfikowanie dostawcy zamówienia zakupu

    • Dołączanie nowego wiersza do istniejącego otwartego zamówienia zakupu lub tworzenie nowego zamówienia zakupu

    • Ustawianie domyślnej kolejności ilości

  • Formularzdjunct frmDlgVendorPrompt jest wywoływany ze zdarzenia cmdReorderProduct_Click , aby monitować użytkowników o wybranie dostawcy, jeśli produkt ma wielu dostawców i żaden nie ma istniejącego otwartego zamówienia zakupu. Jego funkcje obejmują:

    • Właściwość domyślna przycisku "OK" formularza( cmdOK) jest ustawiona na wartość "Tak". Powoduje to aktywowanie go, gdy użytkownik naciśnie klawisz Enter .

    • Przycisk "Anuluj" formularza cmdCancel ma ustawioną właściwość Anuluj na wartość "Tak". Oznacza to, że jest on aktywowany po naciśnięciu klawisza Esc przez użytkownika.

    • Formularz jest nazywany przy użyciu trybu okna acDialog. Dzięki temu użytkownicy nie mogą wchodzić w interakcje z innymi formularzami, gdy formularz jest otwarty w trybie okna dialogowego, i że kod VBA uruchomiony w procedurze wywoływania zatrzyma się, dopóki okno dialogowe nie zostanie ukryte lub odrzucone. 

    • Jeśli subskrypcja zostanie anulowana, funkcja frmDlgVendorPrompt zostanie zamknięta, a procedura frmProductDetailcmdReorderProduct_Click uaktywniona ponownie, a następnie zostanie zamknięta.

  • Jeśli wybrano pozycję Dostawca, funkcja frmDlgVendorPrompt ukrywa się. Pozwala to na postęp kodu w procedurze wywoływania w frmProductDetail, który odczytuje wartość wyboru Dostawca na (teraz ukryte) frmDlgVendorPrompt, a następnie zamyka formularz i przechodzi do tworzenia nowego zamówienia zakupu dla zidentyfikowanego dostawcy.
    '

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ę!

×