Conectați-vă cu Microsoft
Conectați-vă sau creați un cont
Salut,
Selectați un alt cont.
Aveți mai multe conturi
Alegeți contul cu care doriți să vă conectați.

Selectați orice subiect de mai jos pentru a afla mai multe despre produsele din ediția Northwind developer.   

Northwind 2.0 Developer Edition, Products include un formular listă și un formular de detalii. 

  • Pentru a afișa Lista de produse, selectați Produse pe panglică.

  • Pentru a vizualiza Detalii produs, selectați ID produs din Lista de produse.

Pentru a vedea starea unui produs, utilizați caracteristicile listei de produse

  • Produsele cu inventar redus sunt evidențiate cu galben.

  • Produsele eliminate sunt umbrite.

  • Butonul Adăugare produs deschide un nou formular necompletat Detalii produs.

  • Hyperlinkurile accesează formularul Detalii produs . Selectați un ID produs pentru a vizualiza Detaliile produsului.

Lista Produse și formularul Detalii produs afișează atât informații despre inventar. Aflați mai multe în subiectul Inventar.   


frmProductList

Formatarea condiționată este utilizată pentru a evidenția numărul redus de produse și pentru a umbri produsele eliminate.


frmProductDetail

  • Sursa de înregistrări Detalii produs este o interogare simplă cu un tabel despre Produse.

  • O casetă combo etichetată "Accesați produsul" care rulează procedura VBA cboFindProduct_AfterUpdate pentru a naviga la înregistrarea selectată.

  • Subcalculare VBA Ilustrează reutilizarea funcțiilor particularizate și a interogărilor existente pentru a seta casete text de cantitate (Cant disponibil, Cant alocat etc.), asigurând uniformitatea calculelor în cadrul aplicației. 

  • Sub forms on the tab control feature lazy loading, meaning they are loaded only after the tab is clicked. Acest lucru permite formularului Detalii produs să se încarce mai rapid, deoarece subformularele nu sunt încărcate atunci când se deschide formularul. 

  • VbA sub ControlStates setează proprietățile de control în funcție de valorile de date din înregistrarea curentă:

    • Vizibilitatea butoanelor Reordonare produs și Ștergere produs și a filelor Comenzi și Comenzi de achiziție .

    • Evidențierea opțiunii Cant pentru reordonare și a etichetei sale (comparare cu formatarea condiționată).

    • Legendă formular (ceea ce se afișează în fila din partea de sus a formularului).

    • Evidențierea câmpului pentru datele lipsă din câmpurile obligatorii, utilizând Validare formular.

  • Utilizează Validare formular așa cum este explicat în articolul Comenzi din secțiunea Programare.  

  • Formularul este proiectat pentru a se redimensiona cu grație, utilizând Ancorare: pe măsură ce formularul se redimensionează în cadrul aplicației, anumite controale sunt setate la ancoră, iar altele se extind pentru a umple ecranul. 

  • Sintaxă echivalentă: VBA permite adesea sintaxa alternativă pentru a realiza aceeași activitate. Decomment și rula fiecare la rândul său, pentru a observa că fac același lucru.  

  • Butonul de comandă Reordonarea produsului ( eveniment cmdReorderProduct_Click ) invocă o serie de reguli de afaceri pentru a determina ce se întâmplă în continuare:
    Cap ecran

    • Identificarea furnizorului pentru comanda de cumpărare

    • Adăugarea unei linii noi la o comandă de achiziție deschisă existentă sau crearea unei noi comenzi de achiziție

    • Setarea unei cantități implicite de reordonare

  • Unformular djunct frmDlgVendorPrompt este apelat din evenimentul cmdReorderProduct_Click , pentru a le solicita utilizatorilor să aleagă un furnizor dacă produsul are mai mulți furnizori și niciunul nu are o comandă de achiziție deschisă existentă. Printre caracteristicile sale se numără:

    • Proprietatea implicită pentru butonul "OK" al formularului, cmdOK, este setată la "Da". Acest lucru face ca acesta să fie activat atunci când un utilizator atinge tasta Enter .

    • Butonul "Anulare" al formularului, cmdAnulare, are proprietatea Anulare setată la "Da". Acest lucru înseamnă că este activat atunci când utilizatorul atinge tasta Esc .

    • Formularul se numește utilizând modul fereastră acDialog. Acest lucru asigură că utilizatorii nu pot interacționa cu alte formulare în timp ce formularul este deschis în modul de dialog și că acel cod VBA care rulează în procedura de apelare se va opri până când caseta de dialog este ascunsă sau respinsă. 

    • Dacă este anulată, frmDlgVendorPrompt se închide și procedura frmProductDetailcmdReorderProduct_Click reactivează, apoi se închide.

  • Dacă este selectat un furnizor, frmDlgVendorPrompt se ascunde. Acest lucru permite progresului codului în procedura de apelare din frmProductDetail, care citește valoarea selecției Vendor din (acum ascuns) frmDlgVendorPrompt, apoi închide formularul și continuă pentru a crea o nouă comandă de achiziție pentru Distribuitorul identificat.
    '

Aveți nevoie de ajutor suplimentar?

Doriți mai multe opțiuni?

Explorați avantajele abonamentului, navigați prin cursurile de instruire, aflați cum să vă securizați dispozitivul și multe altele.

Comunitățile vă ajută să adresați întrebări și să răspundeți la întrebări, să oferiți feedback și să primiți feedback de la experți cu cunoștințe bogate.

Au fost utile aceste informații?

Cât de mulțumit sunteți de calitatea limbajului?
Ce v-a afectat experiența?
Apăsând pe Trimitere, feedbackul dvs. va fi utilizat pentru a îmbunătăți produsele și serviciile Microsoft. Administratorul dvs. IT va avea posibilitatea să colecteze aceste date. Angajamentul de respectare a confidențialității.

Vă mulțumim pentru feedback!

×