Odaberite bilo koju temu u nastavku da biste saznali više o proizvodima u izdanju Northwind Developer Edition.
Northwind 2.0 Developer Edition, Proizvodi obuhvaćaju obrazac popisa i detaljni obrazac.
-
Da biste prikazali popis proizvoda, na vrpci odaberite Proizvodi.
-
Da biste pogledali pojedinosti o proizvodu, na popisu proizvoda odaberite ID proizvoda.
Da biste pogledali status značajki popisa proizvoda , učinite sljedeće:
-
Proizvodi s niskim inventarom označeni su žutom bojom.
-
Ukinuti proizvodi su osjenčani.
-
Gumb Dodaj proizvod otvara novi prazan obrazac Pojedinosti o proizvodu .
-
Hiperveze pristupaju obrascu Pojedinosti o proizvodu . Odaberite ID proizvoda da biste pogledali pojedinosti o proizvodu.
Na popisu Proizvoda i na obrascu Pojedinosti o proizvodu prikazuju se podaci o inventaru. Saznajte više u temi Inventar.
frmProductList
Uvjetno oblikovanje koristi se za isticanje niski broj proizvoda i sjenčanje ukinutih proizvoda.
frmProductDetail
-
Izvor zapisa Pojedinosti o proizvodu jednostavan je upit s jednom tablicom u odjeljku Proizvodi.
-
Kombinirani okvir s oznakom "Idi na proizvod" koji pokreće VBA proceduru cboFindProduct_AfterUpdate za navigaciju do odabranog zapisa.
-
Vba Sub Calculate Levels ilustrira ponovnu upotrebu prilagođenih funkcija i postojećih upita radi postavljanja količinskih tekstnih okvira (količina dostupna, Dodijeljena količina itd.), osiguravajući ujednačenost izračuna u cijeloj aplikaciji.
-
Sub-forms on the tab control feature lazy loading, meaning they are loaded only after the tab is clicked. To omogućuje brže učitavanje obrasca Pojedinosti o proizvodu jer se podobrasci ne učitavaju prilikom otvaranja obrasca.
-
VBA sub ControlStates postavlja svojstva kontrole ovisno o vrijednostima podataka u trenutnom zapisu:
-
Vidljivost gumba Preuredili proizvodi Izbriši proizvod te kartice Narudžbe i Narudžbenice.
-
Isticanje mogućnosti Količina za promjenu redoslijeda i njezine oznake (usporedba s uvjetnim oblikovanjem).
-
Opis obrasca (što se prikazuje na kartici pri vrhu obrasca).
-
Isticanje polja za podatke koji nedostaju u obaveznim poljima pomoću provjere valjanosti obrasca.
-
-
Koristi provjeru valjanosti obrasca kao što je objašnjeno u članku Narudžbe u odjeljku Programiranje.
-
Obrazac je dizajniran za graciozno mijenjanje veličine pomoću sidrenja : kako se veličina obrasca mijenja u aplikaciji, određene su kontrole postavljene na sidrenje, a druge za proširivanje radi ispunjavanja zaslona.
-
Ekvivalentna sintaksa: VBA često omogućuje da alternativna sintaksa obavi isti zadatak. Uncomment and run each in turn to observe that they do same thing.
-
Naredbeni gumb Promjena redoslijeda proizvoda ( cmdReorderProduct_Click ) poziva niz poslovnih pravila da bi se utvrdilo što će se dogoditi sljedeće:
-
Identificiranje dobavljača za narudžbu
-
Dodavanje novog retka na postojeću otvorenu narudžbu ili stvaranje nove narudžbenicu
-
Postavljanje zadane količine za promjenu redoslijeda
-
-
Iz događaja cmdReorderProduct_Click poziva sefrmDlgVendorPrompt obrasca djunct da bi se od korisnika zatražio odabir dobavljača ima li proizvod više dobavljača, a nijedan nema otvorenu narudžbu. Njegove značajke obuhvaćaju sljedeće:
-
Zadano svojstvo za gumb "U redu" obrasca cmdOK postavljeno je na "Da". To uzrokuje aktivaciju kada korisnik dodirne tipku Enter .
-
Na gumbu "Odustani" obrasca cmdCancel svojstvo Cancel postavljeno je na "Da". To znači da je aktiviran kada korisnik dodirne tipku Esc .
-
Obrazac se naziva korištenjem načina rada prozora acDialog. Time se osigurava da korisnici ne mogu stupati u interakciju s drugim obrascima dok je obrazac u dijaloškom načinu otvoren i da će VBA kod pokrenut u postupku pozivanja prestati funkcionirati dok dijaloški okvir ne bude skriven ili odbačen.
-
Ako se otkaže, frmDlgVendorPrompt zatvara se, a postupak frmProductDetailcmdReorderProduct_Click ponovno aktivira, a zatim se zatvara.
-
-
Ako je odabran dobavljač, frmDlgVendorPrompt će se sakriti. To omogućuje tijek tijeka koda u postupku pozivanja u frmProductDetail, koji čita vrijednost odabira dobavljača na (sada skrivenom) frmDlgVendorPrompt, a zatim zatvara obrazac i nastavlja stvarati novu narudžbu za identificiranog dobavljača.
'
-
Northwind 2.0 Developer Edition: Things you should know
-
Northwind 2.0 Developer Edition: Sve teme