Northwind 2.0 Starter Edition: narudžbe

Primjenjuje se na
Access za Microsoft 365 Access 2024 Access 2021 Access 2019

U sljedećim je odjeljcima objašnjeno kako koristiti obrazac narudžbe i kako ga programirati. Navedeni su nazivi objekata tako da ih možete jednostavno pregledati u bazi podataka Northwind 2.0 Starter Edition.

Korištenje obrazaca za narudžbe

Sljedeće informacije predstavljaju sažetak važnih informacija o korištenju obrasca:

  • Glavni izbornik (obrMainMenu) sadrži popis narudžbi, nekoliko mogućnosti filtriranja i hiperveze za otvaranje svake narudžbe.
  • Kliknite gumb Dodaj narudžbu da biste otvorili novu praznu narudžbu.
  • Na obrascu detalja narudžbe (obrDetaljiNarudžbe) na padajućem izborniku odaberite postojećeg klijenta. U tom su trenutku odabrani vaši zaposlenik i Novi status. Datum narudžbe također je već popunjen. Zasad ostavite datume otpreme i datum plaćanja praznima.
  • Da biste dodali narudžbu za novog klijenta, stvorite zapis klijenta prije otvaranja obrasca detalja o narudžbi (obrDetaljiNarudžbe).
  • Da biste dodali stavke narudžbi, odaberite proizvod za ovu narudžbu i unesite količinu. Popunjava se jedinična cijena i izračunava se pomoću izraza.
  • Da biste unaprijedili stanje narudžbe i pomaknuli narudžbu kroz tijek rada iz mogućnosti Novo —>Fakturirano —>Otpremljeno —>Zatvoreno, koristite gumbe pri vrhu obrasca detalja o narudžbi (obrDetaljiNarudžbe).
  • Narudžbe koje nisu otpremljene mogu se izbrisati pomoću gumba Izbriši narudžbu .
  • Postupak narudžbe u sustavu Northwind 2.0 Starter Edition jednostavan je po dizajnu. Pretpostavka je da je zaliha uvijek dostupna, da ih nikada ne ponestane i da se nikada ne mora kupovati. Realističniji proces bavio bi se ovim uobičajenim problemima.

Programiranje obrasca detalja o narudžbi

Sljedeće informacije sažete su važne točke o načinu na koji je obrazac razvijen.

  • Obrazac Detalji narudžbe (obrOrderDetails) podatke dohvaća iz jednostavnog upita (qryOrder) navedenog u svojstvu RecordSource obrasca. Preporučuje se da obrazac za unos podataka temeljite na upitu s jednom tablicom. Imajte na umu da u taj upit nije potrebno uvrstiti tablicu OrderDetails.
  • Različita polja ID-ja vrijednosti dobivaju iz kombiniranih okvira s dva stupca: skrivenog stupca ID i vidljivog stupca opisa. Ti su kombinirani okviri povezani s upitima s dva stupca koji su navedeni u svojstvu RowSource .
  • Podobrazac, sfrmOrderDetails, povezan je s jednim upitom tablice. Padajući izbornik IDProizvoda funkcionira kao i drugi padajući popisi ID-a. Reci podobrasca ograničeni su na trenutni redoslijed postavljanjem svojstava LinkMasterFields i LinkChildFields kontrole podobrasca.
  • Taj obrazac sadrži i makronaredbu BeforeInsert koja se pokreće kada se stvara novi zapis, a ona postavlja zaposlenik i status. To se obično događa kada odaberete klijenta. TempVars! UserID čuva korisnički ID prijavljenog korisnika snimljen iz obrasca obrnutog prijave. Imajte na umu da se te makronaredbe ne nalaze u odjeljku Makronaredbe u navigacijskom oknu, nego na kartici Događaji u prozoru Svojstva .
  • Događaj AfterInsert ovog obrasca sadrži makronaredbu koja se pokreće prilikom spremanja novog zapisa. Zatim ažurira brojeve u lijevom navigacijskom oknu glavnog izbornika.

Dodatne informacije

Northwind 2.0 Starter Edition