Bei Microsoft anmelden
Melden Sie sich an, oder erstellen Sie ein Konto.
Hallo,
Wählen Sie ein anderes Konto aus.
Sie haben mehrere Konten.
Wählen Sie das Konto aus, mit dem Sie sich anmelden möchten.

Wählen Sie ein beliebiges Thema unten aus, um mehr über Produkte in der Northwind Developer Edition zu erfahren.   

Northwind 2.0 Developer Edition, Products enthält ein Listenformular und ein Detailformular. 

  • Wählen Sie im Menüband Produkte aus, um die Produktliste anzuzeigen.

  • Wählen Sie zum Anzeigen der Produktdetails in der Produktliste die Option Produkt-ID aus.

Um die status eines Produkts anzuzeigen, verwenden Sie Produktlistenfeatures

  • Produkte mit geringem Bestand sind gelb hervorgehoben.

  • Nicht mehr unterstützte Produkte werden schattiert.

  • Die Schaltfläche Produkt hinzufügen öffnet ein neues leeres Produktdetailsformular.

  • Hyperlinks greifen auf das Produktdetailsformular zu. Wählen Sie eine Produkt-ID aus, um die Produktdetails anzuzeigen.

Sowohl in der Produktliste als auch im Formular Produktdetails werden Bestandsinformationen angezeigt. Weitere Informationen finden Sie im Thema Bestand.   


frmProductList

Bedingte Formatierung wird verwendet, um niedrige Produktanzahlen hervorzuheben und nicht mehr unterstützte Produkte zu schattieren.


frmProductDetail

  • Die Quelle des Produktdetaildatensatzes ist eine einfache Abfrage mit einer Tabelle für Produkte.

  • Ein Kombinationsfeld mit der Bezeichnung "Gehe zu Produkt", das die VBA-Prozedur ausführt, cboFindProduct_AfterUpdate zum Navigieren zum ausgewählten Datensatz.

  • VBA-Unterberechnungsebenen veranschaulicht die Wiederverwendung von benutzerdefinierten Funktionen und vorhandenen Abfragen zum Festlegen von Mengentextfeldern (Menge verfügbar, Qty Zugeordnet usw.), um die Einheitlichkeit der Berechnungen in der gesamten Anwendung sicherzustellen. 

  • Unterformulare im Registerkartensteuerelement können verzögert geladen werden, d. h., sie werden erst geladen, nachdem auf die Registerkarte geklickt wurde. Dadurch kann das Produktdetailformular schneller geladen werden, da Unterformulare beim Öffnen des Formulars nicht geladen werden. 

  • Vba-Sub ControlStates legt Steuerelementeigenschaften in Abhängigkeit von Den Datenwerten im aktuellen Datensatz fest:

    • Sichtbarkeit der Schaltflächen "Produkt neu bestellen " und " Produkt löschen " sowie der Registerkarten " Bestellungen " und " Bestellungen ".

    • Hervorheben von Qty in Neuanordnung und seiner Bezeichnung (im Vergleich zur bedingten Formatierung).

    • Formular Untertitel (was auf der Registerkarte oben im Formular angezeigt wird).

    • Feldmarkierung für fehlende Daten in erforderlichen Feldern mithilfe der Formularüberprüfung.

  • Verwendet die Formularüberprüfung , wie im Artikel Aufträge im Abschnitt Programmierung erläutert.  

  • Das Formular ist so konzipiert, dass die Größe mithilfe von Anchoring ordnungsgemäß geändert wird: Wenn die Größe des Formulars innerhalb der Anwendung geändert wird, werden bestimmte Steuerelemente auf Verankerung festgelegt, und andere werden erweitert, um den Bildschirm zu füllen. 

  • Äquivalente Syntax: VBA ermöglicht häufig eine alternative Syntax, um dieselbe Aufgabe auszuführen. Heben Sie die Auskommentierung auf, und führen Sie sie nacheinander aus, um zu beobachten, dass sie dasselbe tun.  

  • Die Befehlsschaltfläche Produkt neu anordnen (Ereignis cmdReorderProduct_Click ) ruft eine Reihe von Geschäftsregeln auf, um zu bestimmen, was als Nächstes geschieht:
    Screencap

    • Identifizieren des Anbieters für die Bestellung

    • Anfügen einer neuen Zeile an eine vorhandene offene Bestellung oder Erstellen einer neuen Bestellung

    • Festlegen einer Standard-Nachbestellungsmenge

  • Eindjunct-Formular frmDlgVendorPrompt wird aus dem cmdReorderProduct_Click-Ereignis aufgerufen, um Benutzer aufzufordern, einen Anbieter auszuwählen, wenn das Produkt über mehrere Anbieter verfügt und keines über eine offene Bestellung verfügt. Zu den Features gehören:

    • Die Standardeigenschaft für die Schaltfläche "OK" des Formulars, cmdOK, ist auf "Ja" festgelegt. Dadurch wird es aktiviert, wenn ein Benutzer auf die EINGABETASTE tippt.

    • Für die Schaltfläche "Abbrechen" des Formulars cmdCancel ist die Cancel-Eigenschaft auf "Ja" festgelegt. Dies bedeutet, dass es aktiviert wird, wenn der Benutzer auf die ESC-TASTE tippt.

    • Das Formular wird im acDialog-Fenstermodus aufgerufen. Dadurch wird sichergestellt, dass Benutzer nicht mit anderen Formularen interagieren können, während das Formular im Dialogmodus geöffnet ist, und dass VBA-Code, der in der aufrufenden Prozedur ausgeführt wird, beendet wird, bis das Dialogfeld ausgeblendet oder geschlossen wird. 

    • Wenn der Vorgang abgebrochen wird, wird frmDlgVendorPrompt geschlossen, und die frmProductDetail-ProzedurcmdReorderProduct_Click reaktiviert und wird dann beendet.

  • Wenn ein Anbieter ausgewählt ist, wird frmDlgVendorPrompt ausgeblendet. Dadurch kann code in der aufrufenden Prozedur in frmProductDetail fortfahren, die den Wert der Anbieterauswahl für den (jetzt ausgeblendeten) frmDlgVendorPrompt liest, dann das Formular schließt und fortfährt, um eine neue Bestellung für den identifizierten Kreditor zu erstellen.
    '

Benötigen Sie weitere Hilfe?

Möchten Sie weitere Optionen?

Erkunden Sie die Abonnementvorteile, durchsuchen Sie Trainingskurse, erfahren Sie, wie Sie Ihr Gerät schützen und vieles mehr.

In den Communities können Sie Fragen stellen und beantworten, Feedback geben und von Experten mit umfassendem Wissen hören.

War diese Information hilfreich?

Wie zufrieden sind Sie mit der Sprachqualität?
Was hat Ihre Erfahrung beeinflusst?
Wenn Sie auf "Absenden" klicken, wird Ihr Feedback zur Verbesserung von Produkten und Diensten von Microsoft verwendet. Ihr IT-Administrator kann diese Daten sammeln. Datenschutzbestimmungen.

Vielen Dank für Ihr Feedback!

×