Prijavite se pomoću Microsoft naloga
Prijavite se ili kreirajte nalog.
Zdravo,
Izaberite drugi nalog.
Imate više naloga
Odaberite nalog pomoću kojeg želite da se prijavite.

Izaberite bilo koju temu ispod da biste saznali više o kupovinama porudžbina u Northwind developer Edition. 

Ovo dev izdanje uzorka aplikacije "Northwind izlazne porudžbine" ima jedini modul "Narudžbenice". U izdanju Starter Edition proizvodi nikada ne ističu i nikada ne moraju da se kupuju. Ovo dev izdanje se širi na šemu baze podataka (tabele koje se koriste) u programu Northwind 2.0 Starter Edition i koristi naprednije funkcije. On i dalje treba da vas uvede u glavne funkcije programa Microsoft Access, a ne da vodite bilo koji određeni posao.

  • Lista porudžbenih porudžbina je dostupna na traci. Ona sadrži hiperveze za otvaranje svake porudžbene porudžbine.

  • Lista izlaznih porudžbina i traka imaju dugme Nova izlazna porudžbina za otvaranje nove, prazne izlazne porudžbine. Porudžbenice možete da kreirate i na osnovu obrasca "Proizvodi" >"Prerasporedi proizvod ".

  • Dugmad u zaglavlju se krećite kroz porudžbenice kroz tok posla putem stavki Prosledi, Odobri, Primi i Zatvori. Odgovarajuća polja za praćenje u obrascu zaključana su zato što bi trebalo da ih podesite samo programski tako što ćete kliknuti na radnu dugmad.

  • Odobravanje porudžbenice zahteva privilegiju odobrenja kupovine. Možete da se prijavite kao Endru Ćićini, koji ima privilegije ili da je sebi date u sistemu Administrator > Privilegije. Imajte na umu da je to jedan od mnogih razloga zbog kojih Northwind nije aplikacija kvaliteta proizvodnje. U stvarnom svetu korisnici neće moći da podiću svoje dozvole.

  • Provera valjanosti stavki redova u porudžbenici se proverava u pogledu njihove količine. To mora biti barem minimalna količina za ponovno naručivanje i u idealnom trenutku bi trebalo da vrati zalihe na bar ciljni nivo, kao što je podešeno za svaki proizvod.

  • Kada se primljena izlazna porudžbina , poziva se posebna obrada da distribuira te proizvode kako bi se poručili artikli koji su u statusu "Bez akcija" i postavili ih na " Dodeljeno". Preostala količina se šalje u zalihe. Zapis se dodaje u tabelu StockTake .

Ovaj odeljak se adresa podudara sa detaljima primene obrasca porudžbenice, frmPurchaseOrderDetails:

  1. Obrazac porudžbenice preuzima podatke iz jednostavnog upita qryPurchaseOrder (pogledajte svojstvo RecordSource ). Najbolja praksa je zasnivanje obrasca za unos podataka na jednostavnom upitu. Imajte na umu da nije neophodno da uključite tabelu "PurchaseOrderDetails" u ovaj upit. Detaljima upravlja podobrazac. Međutim, upit se spaja sa drugim tabelama da bi preuzeo polja StatusName, Prosledio/a i Odobrio /

  2. Obrazac "Lista porudžbenica " može da otvori više instanci obrasca porudžbenica. Ovo je korisno jer odeljenje poštanskih naloga radi sa mnogo ometanja i možda će morati da otvori drugi porudžbenice dok radi na prvom nalogu – ili da ga uporedi sa trećim poštanskim nalogom. Tehnika je dokumentovana ovde.

  3. ID dobavljača dobija vrednost iz kombinovanog okvira sa dve kolone: skrivene kolone sa ID-om i vidljive kolone Opis. Takvi kombinovani okviri su povezani sa jednostavnim upitima sa dve kolone: pogledajte svojstvo RowSource .

  4. Prilikom čuvanja zapisa, obavezna polja barem moraju biti popunjena. U Starter izdanju, omogućili smo podrazumevano ponašanje programa Access; u ovom Dev izdanju primenjuje se tehnika prilagođena za korisnike – kao što je opisano detaljno u nastavku.

  5. Kada status porudžbenice ode na prijem, poziva se posebna obrada (procedura AllocateToInventory) da distribuira nove zalihe preko porudžbina koje čekaju na ove proizvode.

VALIDACIJE

Kôd za validaciju primenjen u izdanju Northwind Dev zahteva samo tri reda koda:

  • U Form_BeforeUpdate: Cancel = ValidateForm(Me)

  • U Form_AfterUpdate:  ValidateForm_RemoveHighlights Me

  • U Form_Current: ValidateForm_RemoveHighlights Mene

Ovo je dobar obrazac za praćenje: postavljanje koda kao veoma samokontejniranog olakšava primenu svuda. Profesionalni projektanti to mogu još više da utemeljiju, na primer korišćenjem potklase obrazaca. (Ovo je izvan ciljeva za Northwind Dev.)

Samouslužni kôd za proveru valjanosti prihvata objekat obrasca za proveru valjanosti.  Zatim proverava osnovnu kolekciju obrazaca RecordsetClone da bi saznala koje kontrole su povezane sa potrebnim poljima i proverava da li imaju vrednost. Ako to ne ukaže, one su istaknute. 

Da li vam je potrebna dodatna pomoć?

Želite još opcija?

Istražite pogodnosti pretplate, pregledajte kurseve za obuku, saznajte kako da obezbedite uređaj i još mnogo toga.

Zajednice vam pomažu da postavljate pitanja i odgovarate na pitanja, dajete povratne informacije i čujete mišljenje od stručnjaka sa bogatim znanjem.

Da li su vam ove informacije koristile?

Koliko ste zadovoljni kvalitetom jezika?
Šta je uticalo na vaše iskustvo?
Kada kliknete na dugme Prosledi“, vaše povratne informacije će se koristiti za poboljšanje Microsoft proizvoda i usluga. Vaš IT administrator će moći da prikupi ove podatke. Izjava o privatnosti.

Hvala vam na povratnim informacijama!

×