Válassza ki az alábbi témakörök bármelyikét, ha többet szeretne megtudni a Northwind fejlesztői kiadásban található termékekről .
Áttekintés
Northwind 2.0 Developer Edition, Products tartalmaz egy listaformát és egy részletes űrlapot.
- A terméklista megjelenítéséhez válassza a Termékek elemet a menüszalagon.
- A termék részleteinek megtekintéséhez válassza ki a Termékazonosító elemet a Terméklistából.
Termékek használata
Egy termék állapotának megtekintéséhez használja a Terméklista funkciókat:
- Az alacsony készlettel rendelkező termékek sárga színnel vannak kiemelve.
- A kifutó termékek árnyékolva vannak.
- A Termék hozzáadása gomb megnyit egy új, üres termékinformációs űrlapot.
- A hivatkozások segítségével megnyílik a termékinformációs űrlap. Válasszon egy termékazonosítót a termék részleteinek megtekintéséhez.
Termékek programozása
A Terméklista és a Termékadatok űrlap egyaránt készletadatokat jelenít meg. További információt a leltár témakörben talál.
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 Termékadatok rekordforrás egy egyszerű, egy táblából álló lekérdezés a Termékek tábláról.
A VBA-eljárást futtató "Ugrás a termékre" kombinált lista cboFindProduct_AfterUpdate a kijelölt rekordra való navigáláshoz.
A VBA Sub Calculate Levels az egyéni függvények és meglévő lekérdezések újrafelhasználását szemlélteti a mennyiség szövegmezőinek (Rendelkezésre álló mennyiség, Kiosztott mennyiség stb.) beállítására, biztosítva a számítások egységességét az alkalmazásban.
A lapon lévő segédűrlapok lusta betöltést használnak, ami azt jelenti, hogy csak a lapra kattintás után töltődnek be. Ez lehetővé teszi, hogy a Termékadatok űrlap gyorsabban betöltődjön, mivel a segédűrlapok nem töltődnek be az űrlap megnyitásakor.
A VBA sub ControlStates beállítja a vezérlőtulajdonságokat az aktuális rekordban szereplő adatértékek alapján:
- A Termék átrendezése és a Termék törlése , valamint a Rendelések és a Vételi rendelések lap láthatósága.
- Az átrendezendő mennyiség és a felirat kiemelése (a feltételes formázással összehasonlítva)
- Űrlap képaláírás (ami az űrlap tetején látható lapon jelenik meg).
- A hiányzó adatok mezőkiemelése a kötelező mezőkben az űrlapérvényesítés használatával.
Űrlap-érvényesítést használ a Rendelések cikkben leírtak szerint a Programozás szakaszban.
Az űrlap úgy lett kialakítva, hogy az űrlap mérete szabályos legyen rögzítéssel: ahogy az űrlapot az alkalmazáson belül átméretezzük, bizonyos vezérlők horgonyzásra vannak állítva, míg mások kibővülnek, hogy kitöltsék a képernyőt.
Egyenértékű szintaxis: A VBA gyakran lehetővé teszi alternatív szintaxist ugyanazon feladat elvégzéséhez. Törölje a megjegyzéseket, és futtassa egymás után mindegyiket, hogy megfigyelje, ugyanazt teszik-e.
Command button Reorder Product ( event cmdReorderProduct_Click ) Számos üzleti szabályt hív meg a következő lépés meghatározásához:
- A beszerzési rendelés szállítójának azonosítása
- Új sor hozzáfűzése egy meglévő nyitott beszerzési rendeléshez vagy új beszerzési rendelés létrehozása
- Alapértelmezett újrarendelési mennyiség beállítása
Az frmDlgVendorPrompt adjunkciós űrlapot a cmdReorderProduct_Click esemény hívja meg, amely arra kéri a felhasználókat, hogy válasszanak szállítót, ha a termékhez több szállító tartozik, és egyiknek sincs nyitott beszerzési rendelése. Jellemzői:
- Az űrlap "OK" gombjának alapértelmezett tulajdonsága, a cmdOK, "Igen" értékre van állítva. Ennek hatására a szolgáltatás aktiválódik, amikor a felhasználó az Enter billentyűre koppint.
- Az űrlap "Mégse" gombjának ( cmdCancel) Mégse tulajdonsága "Igen" értékre van állítva. Ez azt jelenti, hogy az Esc billentyűre koppintva aktiválódik.
- Az űrlap meghívása acDialog ablakmódban történik. Ez biztosítja, hogy a felhasználók ne tudjanak más űrlapokat használni, amíg az űrlap párbeszédpanel módban meg van nyitva, és hogy a hívó eljárásban futó VBA-kód addig leálljon, amíg a párbeszédpanelt el nem rejtik vagy el nem zárják.
- Ha megszakad, az frmDlgVendorPrompt bezárul, és az frmProductDetail eljárás cmdReorderProduct_Click reagál, majd kilép.
Ha kiválaszt egy szállítót, az frmDlgVendorPrompt elrejti magát. Ez lehetővé teszi, hogy a kód előrehaladjon a hívó eljárásban az frmProductDetail parancsfájlban, amely beolvassa a (most elrejtett) frmDlgVendorPrompt szállítóválasztási értékét, majd bezárja az űrlapot, és létrehoz egy új beszerzési rendelést az azonosított szállító számára.
'
További információ
- Northwind 2.0 Developer Edition: Tudnivalók
- Northwind 2.0 Developer Edition: Minden témakör