Applies ToAccess für Microsoft 365 Access 2024 Access 2021 Access 2019

In den folgenden Abschnitten wird gezeigt, wie Sie das Bestellformular verwenden und programmieren. Die Objektnamen werden bereitgestellt, damit Sie sie problemlos in der Northwind 2.0 Starter Edition-Datenbank untersuchen können.

Die folgenden Informationen fassen wichtige Punkte bei der Verwendung des Formulars zusammen:

  • Das Hauptmenü (frmMainMenu) enthält eine Liste von Bestellungen, einige Filteroptionen und Links zum Öffnen der einzelnen Bestellungen.

  • Klicken Sie auf die Schaltfläche Bestellung hinzufügen , um eine neue leere Bestellung zu öffnen.

  • Wählen Sie im Bestelldetailsformular (frmOrderDetails) in der Dropdownliste einen vorhandenen Kunden aus. An diesem Punkt sind Ihr Mitarbeitername und der neue status ausgewählt. Das Bestelldatum ist ebenfalls bereits ausgefüllt. Lassen Sie das Versanddatum und das Zahlungsdatum vorerst leer.

  • Um eine Bestellung für einen neuen Kunden hinzuzufügen, erstellen Sie den Kundendatensatz, bevor Sie das Bestelldetailsformular (frmOrderDetails) öffnen.

  • Um einer Bestellung Artikel hinzuzufügen, wählen Sie ein Produkt für diese Bestellung aus, und geben Sie dann Menge ein. Der Einzelpreis wird ausgefüllt, und der Preis wird durch einen Ausdruck berechnet.

  • Verwenden Sie die Schaltflächen oben im Bestelldetailsformular (frmOrderDetails), um den Bestellstatus zu verschieben und die Bestellung durch den Workflow von Neu – > Fakturiert – > Versendet – > Geschlossen zu verschieben.

  • Nicht geshipte Aufträge können mithilfe der Schaltfläche Auftrag löschen gelöscht werden.

  • Der Bestellvorgang in northwind 2.0 Starter Edition ist designbedingt einfach. Es wird davon ausgegangen, dass der Bestand immer verfügbar ist, dass es nie ausgeht und nie gekauft werden muss. Ein realistischerer Prozess würde sich mit diesen häufigen Problemen befassen.

Die folgenden Informationen fassen wichtige Punkte zur Entwicklung des Formulars zusammen.

  • Das Bestelldetailsformular (frmOrderDetails) ruft seine Daten aus einer einfachen Abfrage (qryOrder) ab, die in der RecordSource-Eigenschaft des Formulars angegeben ist. Das Erstellen eines Dateneingabeformulars auf einer einzelnen Tabellenabfrage wird empfohlen. Beachten Sie, dass es nicht erforderlich ist, die OrderDetails-Tabelle in diese Abfrage einzuschließen.

  • Die verschiedenen ID-Felder erhalten ihre Werte aus zweispaltigen Kombinationsfeldern: einer ausgeblendeten ID-Spalte und einer sichtbaren Beschreibungsspalte. Diese Kombinationsfelder sind an zweispaltige Abfragen gebunden, die in der RowSource-Eigenschaft angegeben sind.

  • Das Unterformular sfrmOrderDetails ist an eine einzelne Tabellenabfrage gebunden. Die Dropdownliste ProductID funktioniert wie andere ID-Dropdowns. Die Zeilen des Unterformulars sind auf die aktuelle Reihenfolge beschränkt, indem die Eigenschaften LinkMasterFields und LinkChildFields des Unterformularsteuerelements festgelegt werden.

  • Dieses Formular verfügt auch über ein BeforeInsert-Makro , das ausgeführt wird, wenn ein neuer Datensatz erstellt wird, und legt den Mitarbeiter und den Status fest. In der Regel tritt dies auf, wenn Sie einen Kunden auswählen. TempVars! UserID enthält die UserID des angemeldeten Benutzers, der aus dem frmLogin-Formular erfasst wurde. Beachten Sie, dass sich diese Makros nicht im Abschnitt Makros des Navigationsbereichs befinden, sondern im Eigenschaftenfenster auf der Registerkarte Ereignisse.

  • Das AfterInsert-Ereignis dieses Formulars verfügt über ein Makro, das ausgeführt wird, wenn der neue Datensatz gespeichert wird. Anschließend wird die Anzahl im linken Navigationsbereich des Standard Menüs aktualisiert.

Weitere Informationen

Northwind 2.0 Starter Edition

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.