Izberite katero koli temo spodaj, če želite izvedeti več o izdelkih v izdaji Northwind Developer Edition.
Northwind 2.0 Developer Edition, Izdelki vključujejo obrazec seznama in obrazec s podrobnostmi.
-
Če želite prikazati seznam izdelkov, na traku izberite Izdelki.
-
Če si želite ogledati podrobnosti izdelka, na seznamu izdelkov izberite ID izdelka.
Če si želite ogledati stanje izdelka, uporabite funkcije seznama izdelkov:
-
Izdelki z nizko zalogo so označeni z rumeno.
-
Opuščeni izdelki so osenčeni.
-
Z gumbom Dodaj izdelek odprete nov prazen obrazec s podrobnostmi o izdelku .
-
Hiperpovezave dostopajo do obrazca s podrobnostmi izdelka. Izberite ID izdelka, da si ogledate podrobnosti izdelka.
V obrazcih »Seznam izdelkov« in »Podrobnosti izdelka« so prikazani podatki o zalogi. Več informacij najdete v temi Zaloga.
frmProductList
Pogojno oblikovanje se uporablja za označevanje nizkega števila izdelkov in osenčenje opuščenih izdelkov.
frmProductDetail
-
Vir zapisa s podrobnostmi o izdelku je preprosta poizvedba za eno tabelo v izdelkih.
-
Kombinirano polje z oznako »Pojdi na izdelek«, ki zažene postopek VBA cboFindProduct_AfterUpdate da se pomaknete na izbrani zapis.
-
Ravni pod izračunavanja VBA ponazarjajo vnovično uporabo funkcij po meri in obstoječih poizvedb za nastavitev polj z besedilom za količino (na voljo je količina, dodeljeno količino itd.), pri čemer se zagotovi izenačenost izračunov v celotnem programu.
-
Podobrazec v funkciji kontrolnika z zavihki se nalaga le, kar pomeni, da se naložijo šele, ko kliknete zavihek. To omogoča hitrejše nalaganje obrazca » Podrobnosti izdelka«, saj se podobrazci ne naložijo, ko odprete obrazec.
-
VBA pod ControlStates nastavi lastnosti kontrolnika glede na podatkovne vrednosti v trenutnem zapisu:
-
Vidljivost gumbov »Preuredi izdelek« in »Izbriši izdelek« ter zavihkov »Naročila« in »Naročila«.
-
Označevanje » Količina za preurejanje« in njegova oznaka (primerjava s pogojnim oblikovanjem).
-
Napis obrazca (kar je prikazano na zavihku na vrhu obrazca).
-
Označevanje polj za manjkajoče podatke v zahtevanih poljih z uporabo preverjanja veljavnosti obrazca.
-
-
Uporabi preverjanje veljavnosti obrazca , kot je razloženo v članku »Naročila« v razdelku »Programiranje«.
-
Obrazec je zasnovan tako, da lahko spremeni velikost z uporabo sidranja : Ko se velikost obrazca spremeni v aplikaciji, so nekateri kontrolniki nastavljeni tako, da se zasidrajo, drugi pa za razširitev, da zapolnijo zaslon.
-
Enakovredna sintaksa: VBA pogosto omogoča nadomestno sintakso za dokončanje istega opravila. Uncomment in zaženete vsako po vrsti, da opazujejo, da poje isto stvar.
-
Command button Reorder Product (event cmdReorderProduct_Click ) invokes a series of business rules to determine what happens next:
-
Določanje dobavitelja za nabavni nalog
-
Prilaganje nove vrstice obstoječemu odprtemu naročilu ali ustvarjanje novega naročila
-
Nastavitev privzete količine za preurejanje
-
-
Djunct form frmDlgVendorPrompt is called from the cmdReorderProduct_Click event, to prompt users to choose a vendor if the product has multiple vendors and none has an existing open purchase order. Njegove funkcije vključujejo:
-
Privzeta lastnost za gumb »V redu« obrazca cmdOK je nastavljena na »Da«. To povzroči, da se aktivira, ko uporabnik tapne tipko Enter .
-
V obrazcu je gumb »Prekliči«, »cmdCancel«, lastnost Cancel (Prekliči) nastavljena na »Yes« (Da). To pomeni, da se aktivira, ko uporabnik tapne tipko Esc .
-
Obrazec se imenuje z načinom acDialog Window Mode. Tako zagotovite, da uporabniki ne morejo uporabljati drugih obrazcev, ko je obrazec odprt v načinu pogovornega okna, in da se koda VBA, ki se izvaja v postopku klicanja, ustavi, dokler pogovorno okno ni skrito ali opuščeno.
-
Če je preklicana, se frmDlgVendorPrompt zapre in postopek frmProductDetailse cmdReorderProduct_Click reactivates, nato pa zapre.
-
-
Če je izbran dobavitelj, se frmDlgVendorPrompt skrije. To omogoča kodo za napredek v postopku klicanja v frmProductDetail, ki bere vrednost izbire Prodajalca na (zdaj skrit) frmDlgVendorPrompt, nato zapre obrazec in nadaljuje, da ustvari nov naročilni nalog za identificiranega prodajalca.
'
-
Northwind 2.0 Developer Edition: Kaj morate vedeti
-
Northwind 2.0 Developer Edition: Vse teme