Primjenjuje se na
Access za Microsoft 365 Access 2021 Access 2019

Odaberite bilo koju temu u nastavku da biste saznali više o proizvodima u izdanju Northwind Developer Edition.   

Northwind 2.0 Developer Edition, Proizvodi obuhvaćaju obrazac popisa i detaljni obrazac. 

  • Da biste prikazali popis proizvoda, na vrpci odaberite Proizvodi.

  • Da biste pogledali pojedinosti o proizvodu, na popisu proizvoda odaberite ID proizvoda.

Da biste pogledali status značajki popisa proizvoda , učinite sljedeće: 

  • Proizvodi s niskim inventarom označeni su žutom bojom.

  • Ukinuti proizvodi su osjenčani.

  • Gumb Dodaj proizvod otvara novi prazan obrazac Pojedinosti o proizvodu .

  • Hiperveze pristupaju obrascu Pojedinosti o proizvodu . Odaberite ID proizvoda da biste pogledali pojedinosti o proizvodu.

Na popisu Proizvoda i na obrascu Pojedinosti o proizvodu prikazuju se podaci o inventaru. Saznajte više u temi Inventar.   

frmProductList

Uvjetno oblikovanje koristi se za isticanje niski broj proizvoda i sjenčanje ukinutih proizvoda.

frmProductDetail

  • Izvor zapisa Pojedinosti o proizvodu jednostavan je upit s jednom tablicom u odjeljku Proizvodi.

  • Kombinirani okvir s oznakom "Idi na proizvod" koji pokreće VBA proceduru cboFindProduct_AfterUpdate za navigaciju do odabranog zapisa.

  • Vba Sub Calculate Levels ilustrira ponovnu upotrebu prilagođenih funkcija i postojećih upita radi postavljanja količinskih tekstnih okvira (količina dostupna, Dodijeljena količina itd.), osiguravajući ujednačenost izračuna u cijeloj aplikaciji. 

  • Sub-forms on the tab control feature lazy loading, meaning they are loaded only after the tab is clicked. To omogućuje brže učitavanje obrasca Pojedinosti o proizvodu jer se podobrasci ne učitavaju prilikom otvaranja obrasca. 

  • VBA sub ControlStates postavlja svojstva kontrole ovisno o vrijednostima podataka u trenutnom zapisu:

    • Vidljivost gumba Preuredili proizvodi Izbriši proizvod te kartice Narudžbe i Narudžbenice.

    • Isticanje mogućnosti Količina za promjenu redoslijeda i njezine oznake (usporedba s uvjetnim oblikovanjem).

    • Opis obrasca (što se prikazuje na kartici pri vrhu obrasca).

    • Isticanje polja za podatke koji nedostaju u obaveznim poljima pomoću provjere valjanosti obrasca.

  • Koristi provjeru valjanosti obrasca kao što je objašnjeno u članku Narudžbe u odjeljku Programiranje.  

  • Obrazac je dizajniran za graciozno mijenjanje veličine pomoću sidrenja : kako se veličina obrasca mijenja u aplikaciji, određene su kontrole postavljene na sidrenje, a druge za proširivanje radi ispunjavanja zaslona. 

  • Ekvivalentna sintaksa: VBA često omogućuje da alternativna sintaksa obavi isti zadatak. Uncomment and run each in turn to observe that they do same thing.  

  • Naredbeni gumb Promjena redoslijeda proizvoda ( cmdReorderProduct_Click ) poziva niz poslovnih pravila da bi se utvrdilo što će se dogoditi sljedeće: Zaslonska tipkovnica

    • Identificiranje dobavljača za narudžbu

    • Dodavanje novog retka na postojeću otvorenu narudžbu ili stvaranje nove narudžbenicu

    • Postavljanje zadane količine za promjenu redoslijeda

  • Iz događaja cmdReorderProduct_Click poziva sefrmDlgVendorPrompt obrasca djunct da bi se od korisnika zatražio odabir dobavljača ima li proizvod više dobavljača, a nijedan nema otvorenu narudžbu. Njegove značajke obuhvaćaju sljedeće:

    • Zadano svojstvo za gumb "U redu" obrasca cmdOK postavljeno je na "Da". To uzrokuje aktivaciju kada korisnik dodirne tipku Enter .

    • Na gumbu "Odustani" obrasca cmdCancel svojstvo Cancel postavljeno je na "Da". To znači da je aktiviran kada korisnik dodirne tipku Esc .

    • Obrazac se naziva korištenjem načina rada prozora acDialog. Time se osigurava da korisnici ne mogu stupati u interakciju s drugim obrascima dok je obrazac u dijaloškom načinu otvoren i da će VBA kod pokrenut u postupku pozivanja prestati funkcionirati dok dijaloški okvir ne bude skriven ili odbačen. 

    • Ako se otkaže, frmDlgVendorPrompt zatvara se, a postupak frmProductDetailcmdReorderProduct_Click ponovno aktivira, a zatim se zatvara.

  • Ako je odabran dobavljač, frmDlgVendorPrompt će se sakriti. To omogućuje tijek tijeka koda u postupku pozivanja u frmProductDetail, koji čita vrijednost odabira dobavljača na (sada skrivenom) frmDlgVendorPrompt, a zatim zatvara obrazac i nastavlja stvarati novu narudžbu za identificiranog dobavljača. '

Potrebna vam je dodatna pomoć?

Želite dodatne mogućnosti?

Istražite pogodnosti pretplate, pregledajte tečajeve za obuku, saznajte kako zaštititi uređaj i još mnogo toga.