Applies ToAccess for Microsoft 365 Access 2024 Access 2021 Access 2019

Avsnittene nedenfor viser hvordan du bruker ordreskjemaet og hvordan du programmerer det. Objektnavnene angis, slik at du enkelt kan undersøke dem i Northwind 2.0 Starter Edition-databasen.

Følgende informasjon oppsummerer viktige punkter om bruk av skjemaet:

  • Hovedmenyen (frmMainMenu) har en liste over ordrer, noen filteralternativer og hyperkoblinger for å åpne hver rekkefølge.

  • Klikk Legg til rekkefølge for å åpne en ny, tom rekkefølge.

  • Velg en eksisterende kunde fra rullegardinlisten i bestillingsdetaljerskjemaet (frmOrderDetails). På dette tidspunktet velges ansattnavnet og Ny-statusen. Ordredatoen er også allerede fylt ut. La Forsendelsesdato og Betalt dato stå tomt for øyeblikket.

  • Hvis du vil legge til en ordre for en ny kunde, oppretter du kundeposten før du åpner ordredetaljerskjemaet (frmOrderDetails).

  • Hvis du vil legge til varer i en ordre, velger du et produkt for denne bestillingen, og deretter angir du Antall. Enhetspris fylles ut, og prisen beregnes av et uttrykk.

  • Hvis du vil gå videre med ordrestatusen og flytte rekkefølgen gjennom arbeidsflyten fra Ny – > Fakturert – > Sendt – > Lukket, bruker du knappene øverst i bestillingsdetaljerskjemaet (frmOrderDetails).

  • Bestillinger som ikke er tilordnet, kan slettes ved hjelp av Slett ordre-knappen .

  • Ordreprosessen i Northwind 2.0 Starter Edition er enkel ved utforming. Forutsetningen er at det alltid er beholdning tilgjengelig, det går aldri ut, og aldri trenger å bli kjøpt. En mer realistisk prosess ville håndtere disse vanlige problemene.

Følgende informasjon oppsummerer viktige punkter om hvordan skjemaet ble utviklet.

  • Ordredetaljerskjemaet (frmOrderDetails) henter dataene fra en enkel spørring (qryOrder) som er angitt i RecordSource-egenskapen for skjemaet. Det anbefales å basere et skjema for dataregistrering på én enkelt tabellspørring. Vær oppmerksom på at det ikke er nødvendig å inkludere OrderDetails-tabellen i denne spørringen.

  • De ulike ID-feltene henter verdiene fra kombinasjonsbokser med to kolonner: en skjult ID-kolonne og en synlig Beskrivelse-kolonne. Disse kombinasjonsboksene er bundet til spørringer med to kolonner som er angitt i RowSource-egenskapen .

  • Delskjemaet, sfrmOrderDetails, er bundet til én enkelt tabellspørring. Rullegardinlisten ProductID fungerer som andre ID-rullegardinmenyer. Radene i delskjemaet er begrenset til gjeldende rekkefølge ved å angi egenskapene LinkMasterFields og LinkChildFields for delskjemakontrollen.

  • Dette skjemaet har også en BeforeInsert-makro som kjøres når en ny post opprettes, og den angir Ansatt og Status. Dette skjer vanligvis når du velger en kunde. TempVars! UserID inneholder UserID for den påloggede brukeren som er hentet fra frmLogin-skjemaet. Vær oppmerksom på at disse makroene ikke er i Makroer-delen av navigasjonsruten, men i Hendelser-fanen i Egenskaper-vinduet .

  • Hendelsen AfterInsert i dette skjemaet har en makro som kjøres når den nye posten lagres. Deretter oppdateres antallet i hovedmenyens venstre navigasjonsrute.

Se også

Northwind 2.0 Starter Edition

Trenger du mer hjelp?

Vil du ha flere alternativer?

Utforsk abonnementsfordeler, bla gjennom opplæringskurs, finn ut hvordan du sikrer enheten og mer.

Fellesskap hjelper deg med å stille og svare på spørsmål, gi tilbakemelding og høre fra eksperter med stor kunnskap.