Izaberite bilo koju temu ispod da biste saznali više o proizvodima u Northwind Developer Edition.
Northwind 2.0 Developer Edition, Proizvodi uključuju obrazac liste i obrazac sa detaljima.
-
Da biste prikazali listu proizvoda, izaberite stavku Proizvodi na traci.
-
Da biste prikazali detalje o proizvodu, sa liste proizvoda izaberite stavku ID proizvoda.
Da biste prikazali status funkcije liste proizvoda , koristite listu proizvoda:
-
Proizvodi sa nižim zalihama su istaknuti žutom bojom.
-
Obustavljeni proizvodi su osenčeni.
-
Dugme Dodaj proizvod otvara novi prazan obrazac sa detaljima o proizvodu.
-
Hiperveze pristupe obrascu sa detaljima o proizvodu. Izaberite ID proizvoda da biste prikazali detalje o proizvodu.
Lista proizvoda i obrazac sa detaljima o proizvodu prikazuju informacije o zalihama. Saznajte više u temi "Zalihe".
frmProductList
Uslovno oblikovanje se koristi za isticanje niskog broja proizvoda i za senčenje obustavljenih proizvoda.
frmProductDetail
-
Izvor zapisa "Detalji o proizvodu" je jednostavan upit za jednu tabelu u okviru stavke "Proizvodi".
-
Kombinovani okvir sa oznakom "Idi na proizvod" koji pokreće VBA proceduru cboFindProduct_AfterUpdate da bi prešla na izabrani zapis.
-
VBA nivoi podračunavanja ilustruju ponovnu upotrebu prilagođenih funkcija i postojećih upita za podešavanje okvira za tekst količine (količina je dostupna, dodeljena kol. itd.), obezbeđivanje ravnopravnosti izračunavanja u celoj aplikaciji.
-
Podoblaci na funkciji kontrole kartice lenji su prilikom učitavanja , što znači da se učitavaju samo kada se klikne na karticu. To omogućava da se obrazac sa detaljima o proizvodu brže učitava zato što se podobrasci ne učitaju kada se obrazac otvori.
-
VBA pod controlStates postavlja svojstva kontrole u zavisnosti od vrednosti podataka u trenutnom zapisu:
-
Vidljivost dugmadi "Promeni redosled proizvoda" i"Izbriši proizvod", kao i kartica "Porudžbine" i "Porudžbenice".
-
Isticanje kolone "Količina" za "Preuređivanje" i njena oznaka (uporedi sa uslovnim oblikovanjem).
-
Natpis obrasca (šta se prikazuje na kartici na vrhu obrasca).
-
Isticanje polja za podatke koji nedostaju u potrebnim poljima pomoću validacije obrasca.
-
-
Koristi proveru valjanosti obrasca kao što je objašnjeno u članku "Porudžbine" u odeljku "Programiranje".
-
Obrazac je dizajniran tako da dostojanstveno menja veličinu pomoću usidrenja : Kako se veličina obrasca menja unutar aplikacije, određene kontrole su podešene da se usidri, a druge da se prošire kako bi popunile ekran.
-
Jednaka sintaksa: VBA često dozvoljava alternativnoj sintaksi da izvrši isti zadatak. Unkommentujte i pokrenite svaki da biste uočili da rade istu stvar.
-
Komandno dugme Preraspoređivanje proizvoda ( cmdReorderProduct_Click događaja ) poziva niz poslovnih pravila da bi se utvrdilo šta se dalje dešava:
-
Identifikovanje dobavljača za izlaznu porudžbinu
-
Dodavanje novog reda u postojeću otvorenu izlaznu porudžbinu ili kreiranje nove izlazne porudžbine
-
Podešavanje podrazumevane količine ponovnog naručivanja
-
-
Funkcija"frmDlgVendorPrompt " obrasca pozvana je iz događaja cmdReorderProduct_Click da bi se od korisnika tražilo da odaberu dobavljača ako proizvod ima više dobavljača, a nijedan nema postojeću otvorenu izlaznu porudžbinu. Njegove funkcije obuhvataju:
-
Podrazumevano svojstvo za dugme obrasca "U redu" cmdOK postavljeno je na "Da". To dovodi do toga da on bude aktiviran kada korisnik dodirne taster Enter .
-
Dugme obrasca "Otkaži", cmdCancel, ima svojstvo Otkaži postavljeno na "Da". To znači da se aktivira kada korisnik dodirne taster Esc .
-
Obrazac se naziva korišćenjem režima prozora acDialog. To obezbeđuje da korisnici ne mogu da vrše interakciju sa drugim obrascima dok je obrazac u režimu dijaloga otvoren i da će se VBA kôd pokrenut u proceduri pozivanja zaustaviti dok se dijalog ne sakrije ili odbaci.
-
Ako je otkazana, frmDlgVendorPrompt se zatvara, a frmProductDetail procedura cmdReorderProduct_Click ponovo aktivira , a zatim izlazi.
-
-
Ako je izabrana stavka Dobavljač, skriva se frmDlgVendorPrompt . To omogućava napredovanje koda u proceduri pozivanja u sistemu frmProductDetail, koja čita vrednost izbora "Dobavljač" na (sada skrivenom) frmlgVendorPrompt, zatim zatvara obrazac i nastavlja da kreira novu izlaznu porudžbinu za identifikovanog prodavca. '
-
Northwind 2.0 Developer Edition: Stvari koje treba da znate
-
Northwind 2.0 Developer Edition: Sve teme