Applies ToAccess voor Microsoft 365 Access 2024 Access 2021 Access 2019

In de volgende secties ziet u hoe u het bestelformulier gebruikt en hoe u dit programmeert. De objectnamen worden opgegeven, zodat u ze eenvoudig kunt onderzoeken in de database Northwind 2.0 Starter Edition.

De volgende informatie bevat een overzicht van belangrijke punten over het gebruik van het formulier:

  • Het hoofdmenu (frmMainMenu) bevat een lijst met orders, een aantal filteropties en hyperlinks om elke bestelling te openen.

  • Klik op de knop Bestelling toevoegen om een nieuwe lege bestelling te openen.

  • Selecteer in het formulier met ordergegevens (frmOrderDetails) een bestaande klant in de vervolgkeuzelijst. Op dat moment zijn de naam van uw werknemer en de status Nieuw geselecteerd. De orderdatum is ook al ingevuld. Laat de verzenddatum en de betaalde datum voorlopig leeg.

  • Als u een bestelling voor een nieuwe klant wilt toevoegen, maakt u de record Klant voordat u het formulier met ordergegevens (frmOrderDetails) opent.

  • Als u items wilt toevoegen aan een bestelling, selecteert u een Product voor deze bestelling en voert u vervolgens Aantal in. Eenheidsprijs wordt ingevuld en de prijs wordt berekend door een expressie.

  • Gebruik de knoppen bovenaan het formulier met ordergegevens (frmOrderDetails) om de orderstatus te verplaatsen en de order door de werkstroom te verplaatsen van Nieuw > Gefactureerd > Verzonden > Gesloten.

  • Niet-verzonden orders kunnen worden verwijderd met de knop Bestelling verwijderen .

  • Het bestelproces in Northwind 2.0 Starter Edition is eenvoudig. De veronderstelling is dat er altijd voorraad beschikbaar is, dat deze nooit opraakt en nooit hoeft te worden gekocht. Een realistischer proces zou deze veelvoorkomende problemen aanpakken.

De volgende informatie bevat een overzicht van belangrijke punten over hoe het formulier is ontwikkeld.

  • Het formulier met ordergegevens (frmOrderDetails) haalt de gegevens op uit een eenvoudige query (qryOrder) die is opgegeven in de eigenschap RecordSource van het formulier. Het wordt aanbevolen om een formulier voor gegevensinvoer te baseren op één tabelquery. Houd er rekening mee dat het niet nodig is om de tabel OrderDetails in deze query op te nemen.

  • De verschillende id-velden krijgen hun waarden uit keuzelijsten met invoervak met twee kolommen: een verborgen id-kolom en een zichtbare kolom Beschrijving. Deze keuzelijsten met invoervak zijn gebonden aan query's met twee kolommen die zijn opgegeven in de eigenschap RowSource .

  • Het subformulier sfrmOrderDetails is gebonden aan één tabelquery. De vervolgkeuzelijst ProductID werkt net als andere vervolgkeuzelijsten voor id's. De rijen van het subformulier zijn beperkt tot de huidige volgorde door de eigenschappen LinkMasterFields en LinkChildFields van het subformulierbesturingselement in te stellen.

  • Dit formulier bevat ook een macro BeforeInsert die wordt uitgevoerd wanneer er een nieuwe record wordt gemaakt, en stelt de werknemer en status in. Dit gebeurt meestal wanneer u een klant selecteert. TempVars! UserID bevat de UserID van de aangemelde gebruiker die is vastgelegd in het formulier frmLogin. Houd er rekening mee dat deze macro's zich niet in de sectie Macro's van het navigatiedeelvenster bevinden, maar op het tabblad Gebeurtenissen van het venster Eigenschappen .

  • De gebeurtenis AfterInsert van dit formulier bevat een macro die wordt uitgevoerd wanneer de nieuwe record wordt opgeslagen. Vervolgens worden de tellingen in het linkernavigatiedeelvenster van het hoofdmenu bijgewerkt.

Zie ook

Northwind 2.0 Starter Edition

Meer hulp nodig?

Meer opties?

Verken abonnementsvoordelen, blader door trainingscursussen, leer hoe u uw apparaat kunt beveiligen en meer.

Community's helpen u vragen te stellen en te beantwoorden, feedback te geven en te leren van experts met uitgebreide kennis.