Vyberte ľubovoľnú tému nižšie a získajte ďalšie informácie o produktoch vo vydaní Northwind Developer Edition.
Northwind 2.0 Developer Edition, Products obsahuje formulár zoznamu a podrobný formulár.
-
Ak chcete zobraziť zoznam produktov, na páse s nástrojmi vyberte položku Produkty .
-
Ak chcete zobraziť podrobnosti o produkte, v zozname produktov vyberte položku ID produktu .
Ak chcete zobraziť stav produktu, použite funkcie zoznamu produktov :
-
Produkty s nízkym zásobami sú zvýraznené žltou farbou.
-
Zrušené produkty sú podfarbené.
-
Tlačidlo Pridať produkt otvorí nový prázdny formulár s podrobnosťami o produkte .
-
Hypertextové prepojenia pristupujú k formuláru s podrobnosťami o produkte . Výberom id produktuzobrazíte podrobnosti o produkte.
V zozname produktov aj vo formulári s podrobnosťami o produkte sa zobrazujú informácie o inventári. Ďalšie informácie nájdete v téme Inventár.
frmProductList
Podmienené formátovanie sa používa na zvýraznenie nízkych počtov produktov a tieňovanie ukončených produktov.
frmProductDetail
-
Zdroj záznamov s podrobnosťami o produkte je jednoduchý dotaz s jednou tabuľkou v produktoch.
-
Rozbaľovacie pole s označením Prejsť na produkt, ktoré spúšťa procedúru VBA cboFindProduct_AfterUpdate na prechod na vybratý záznam.
-
Podvýpočtové úrovne jazyka VBA znázorňujú opätovné použitie vlastných funkcií a existujúcich dotazov na nastavenie textových polí množstva (množstvo dostupné, vyhradené množstvo atď.), čím sa zabezpečuje jednotnosť výpočtov v rámci celej aplikácie.
-
Podlokality na ovládacom prvku Karta sa načítavajú lenivo, čo znamená, že sa načítavajú až po kliknutí na kartu. Vďaka tomu sa formulár s podrobnosťami o produkte načíta rýchlejšie, pretože podformuláre sa pri otvorení formulára nenačítajú.
-
VBA sub ControlStates nastaví vlastnosti ovládacieho prvku v závislosti od hodnôt údajov v aktuálnom zázname:
-
Viditeľnosť tlačidiel Zmeniť poradie produktov a Odstrániť produkt a Karty Objednávky a Nákupné objednávky .
-
Zvýraznenie funkcie Množstvo na zmenu poradia a jej označenia (v porovnaní s podmieneným formátovaním).
-
Popis formulára (čo sa zobrazuje na karte v hornej časti formulára).
-
Zvýraznenie polí pre chýbajúce údaje v požadovaných poliach pomocou overenia formulára.
-
-
Používa overenie formulára , ako je vysvetlené v článku Objednávky v časti Programovanie.
-
Formulár je navrhnutý tak, aby pomocou ukotvenia elegantne meniť veľkosť: Pri zmene veľkosti formulára v aplikácii sú určité ovládacie prvky nastavené na ukotvenie a iné na rozbalenie tak, aby vyplnili obrazovku.
-
Ekvivalentná syntax: Jazyk VBA často umožňuje alternatívnej syntaxi vykonať rovnakú úlohu. Uncomment a spustiť každý zase pozorovať, že robia to isté.
-
Príkazové tlačidlo Zmeniť poradie produktu (udalosť cmdReorderProduct_Click ) vyvolá sériu obchodných pravidiel na určenie toho, čo sa stane ďalej:
-
Identifikácia dodávateľa pre objednávku
-
Pripojenie nového riadka k existujúcej otvorenej nákupnej objednávke alebo vytvorenie novej nákupnej objednávky
-
Nastavenie predvoleného množstva na zmenu poradia
-
-
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. Medzi jeho funkcie patria:
-
Predvolená vlastnosť tlačidla OK formulára cmdOK je nastavená na hodnotu Áno. To spôsobí, že sa aktivuje, keď používateľ ťukne na kláves Enter .
-
Tlačidlo Zrušiť formulára, cmdCancel, má vlastnosť Zrušiť nastavenú na hodnotu Áno. To znamená, že sa aktivuje, keď používateľ ťukne na kláves Esc .
-
Formulár sa volá pomocou režimu okna acDialog. Tým sa zabezpečí, že používatelia nebudú môcť pracovať s inými formulármi, kým je formulár otvorený v dialógovom režime, a že kód VBA spustený v procedúre volania sa zastaví, kým sa dialógové okno nezatvorí alebo nezatvorí.
-
Ak je zrušená, frmDlgVendorPrompt zavrie a frmProductDetail procedúra cmdReorderProduct_Click reaktivuje, potom ukončí.
-
-
Ak je vybratý dodávateľ, frmDlgVendorPrompt skryje sám seba. To umožňuje kódu pokrok vo volaní procedúry frmProductDetail, ktorý prečíta hodnotu výberu dodávateľa na (teraz skryté) frmDlgVendorPrompt, potom zavrie formulár a pokračuje vytvoriť novú nákupnú objednávku pre identifikovaného dodávateľa.
'
-
Northwind 2.0 Developer Edition: Čo by ste mali vedieť
-
Northwind 2.0 Developer Edition: Všetky témy