Az alábbi témakörökből többet is megtudhat a Northwind Developer Edition termékekről .
A Northwind 2.0 Developer Edition, Termékek listaűrlapot és részletes űrlapot tartalmaz.
-
A terméklista megjelenítéséhez válassza a menüszalag Termékek elemét.
-
A Termék részleteinek megtekintéséhez válassza a Termékazonosító lehetőséget a Terméklistában.
Egy termék állapotának megtekintéséhez használja a Terméklista funkcióit:
-
Az alacsony készlettel rendelkező termékek sárga színnel vannak kiemelve.
-
A megszűnt termékek árnyékoltak.
-
A Termék hozzáadása gomb egy új üres Termékinformációs űrlapot nyit meg.
-
A hivatkozások a Termékinformáció űrlaphoz férnek hozzá. Válasszon ki egy termékazonosítót a Termék részleteinek megtekintéséhez.
A Termékek lista és a Termékinformáció űrlap egyaránt megjeleníti a leltáradatokat. További információt az Inventory (Leltár) című témakörben találhat.
frmProductList
A feltételes formázás az alacsony termékszám kiemelésére és a megszűnt termékek árnyékolására szolgál.
frmProductDetail
-
A Product Detail rekordforrás egy egyszerű, egytáblás lekérdezés a Products táblában.
-
A VBA-eljárást futtató "Ugrás a termékre" nevű kombinált lista cboFindProduct_AfterUpdate a kiválasztott rekordra való navigáláshoz.
-
A VBA alszámítási szintjei bemutatják az egyéni függvények és a meglévő lekérdezések újbóli használatát a mennyiség szövegmezőinek (elérhető mennyiség, kiosztott mennyiség stb.) beállításához, biztosítva a számítások egységességét az alkalmazás egészében.
-
A lapvezérlő alűrlapjai szakaszos betöltést tesznek lehetővé, ami azt jelenti, hogy csak a fülre kattintás után töltődnek be. Ez lehetővé teszi a Termékinformációs űrlap gyorsabb betöltését, mivel a segédűrlapok nem töltődnek be az űrlap megnyitásakor.
-
A VBA sub ControlStates az aktuális rekordban lévő adatértékek alapján állítja be a vezérlőtulajdonságokat:
-
A Termék átrendezése és a Termék törlése gomb, valamint a Rendelések és a Rendelések lap láthatósága.
-
A Mennyiség kiemelése az átrendezéshez és a címkéhez (összehasonlítás a feltételes formázással).
-
Űrlap képaláírás (az űrlap tetején található lapon látható).
-
A hiányzó adatok kiemelése a kötelező mezőkben az Űrlap érvényesítése funkcióval.
-
-
Az Űrlapérvényesítést használja a Programozási szakasz Orders (Rendelések) című cikkében leírtak szerint.
-
Az űrlapot úgy tervezték, hogy a horgonyzás használatával szabályosan átméreteződjön: Mivel az űrlapot átméretezi az alkalmazásban, bizonyos vezérlők horgonyra vannak állítva, mások pedig a képernyő kitöltéséhez.
-
Egyenértékű szintaxis: A VBA gyakran lehetővé teszi, hogy az alternatív szintaxis ugyanazt a feladatot elvégezhesse. Csomagolja ki a megjegyzéseket, és futtassa őket, hogy megfigyelje, ugyanazt teszik.
-
A Command button Reorder Product ( esemény cmdReorderProduct_Click ) parancsgombja több üzleti szabályt hív meg annak meghatározásához, hogy mi történik ezután:
-
A beszerzési rendelés szállítójának azonosítása
-
Új sor hozzáfűzése meglévő nyitott beszerzési rendeléshez vagy új beszerzési rendelés létrehozása
-
Alapértelmezett átrendezett mennyiség beállítása
-
-
A cmdReorderProduct_Click esemény meghív egyfrmDlgVendorPrompt nevű djunct űrlapot, amely arra kéri a felhasználókat, hogy válasszanak szállítót, ha a termék több szállítóval rendelkezik, és egyik sem rendelkezik meglévő nyitott beszerzési rendeléssel. Funkciói a következők:
-
Az űrlap "OK" gombjának ( cmdOK) alapértelmezett tulajdonsága az "Igen" értékre van állítva. Ennek hatására aktiválódik, amikor egy felhasználó az Enter billentyűre koppint.
-
Az űrlap "Mégse" gombja( cmdCancel) Mégse tulajdonsága "Igen" értékű. Ez azt jelenti, hogy akkor aktiválódik, amikor a felhasználó az Esc kulcsra koppint.
-
Az űrlapot az acDialog Ablak mód használatával hívjuk meg. Ez biztosítja, hogy a felhasználók ne tudjanak más űrlapokkal kommunikálni, amíg az űrlap párbeszédpanel módban meg van nyitva, és hogy a hívási eljárásban futó VBA-kód le fog állni, amíg el nem rejti vagy el nem zárja a párbeszédpanelt.
-
Ha megszakítja a műveletet, az frmDlgVendorPrompt bezárul, és az frmProductDetail eljárás cmdReorderProduct_Click újraaktiválódik, majd kilép.
-
-
Ha egy Szállító van kiválasztva, az frmDlgVendorPrompt elrejti magát. Ez lehetővé teszi, hogy a kód haladjon a hívási eljárásban az frmProductDetail fájlban, amely beolvassa a Szállító kiválasztása értékét a (most rejtett) frmDlgVendorPrompt fájlban, majd bezárja az űrlapot, és folytatja egy új beszerzési rendelés létrehozását az azonosított szállítóhoz.
'
-
Northwind 2.0 Developer Edition: Tudnivalók
-
Northwind 2.0 Developer Edition: Minden témakör