Primenjuje se na
Access za Microsoft 365 Access 2021 Access 2019

Izaberite bilo koju temu ispod da biste saznali više o proizvodima u Northwind Developer Edition.   

Northwind 2.0 Developer Edition, Proizvodi uključuju obrazac liste i obrazac sa detaljima. 

  • Da biste prikazali listu proizvoda, izaberite stavku Proizvodi na traci.

  • Da biste prikazali detalje o proizvodu, sa liste proizvoda izaberite stavku ID proizvoda.

Da biste prikazali status funkcije liste proizvoda , koristite listu proizvoda: 

  • Proizvodi sa nižim zalihama su istaknuti žutom bojom.

  • Obustavljeni proizvodi su osenčeni.

  • Dugme Dodaj proizvod otvara novi prazan obrazac sa detaljima o proizvodu.

  • Hiperveze pristupe obrascu sa detaljima o proizvodu. Izaberite ID proizvoda da biste prikazali detalje o proizvodu.

Lista proizvoda i obrazac sa detaljima o proizvodu prikazuju informacije o zalihama. Saznajte više u temi "Zalihe".   

frmProductList

Uslovno oblikovanje se koristi za isticanje niskog broja proizvoda i za senčenje obustavljenih proizvoda.

frmProductDetail

  • Izvor zapisa "Detalji o proizvodu" je jednostavan upit za jednu tabelu u okviru stavke "Proizvodi".

  • Kombinovani okvir sa oznakom "Idi na proizvod" koji pokreće VBA proceduru cboFindProduct_AfterUpdate da bi prešla na izabrani zapis.

  • VBA nivoi podračunavanja ilustruju ponovnu upotrebu prilagođenih funkcija i postojećih upita za podešavanje okvira za tekst količine (količina je dostupna, dodeljena kol. itd.), obezbeđivanje ravnopravnosti izračunavanja u celoj aplikaciji. 

  • Podoblaci na funkciji kontrole kartice lenji su prilikom učitavanja , što znači da se učitavaju samo kada se klikne na karticu. To omogućava da se obrazac sa detaljima o proizvodu brže učitava zato što se podobrasci ne učitaju kada se obrazac otvori. 

  • VBA pod controlStates postavlja svojstva kontrole u zavisnosti od vrednosti podataka u trenutnom zapisu:

    • Vidljivost dugmadi "Promeni redosled proizvoda" i"Izbriši proizvod", kao i kartica "Porudžbine" i "Porudžbenice".

    • Isticanje kolone "Količina" za "Preuređivanje" i njena oznaka (uporedi sa uslovnim oblikovanjem).

    • Natpis obrasca (šta se prikazuje na kartici na vrhu obrasca).

    • Isticanje polja za podatke koji nedostaju u potrebnim poljima pomoću validacije obrasca.

  • Koristi proveru valjanosti obrasca kao što je objašnjeno u članku "Porudžbine" u odeljku "Programiranje".  

  • Obrazac je dizajniran tako da dostojanstveno menja veličinu pomoću usidrenja : Kako se veličina obrasca menja unutar aplikacije, određene kontrole su podešene da se usidri, a druge da se prošire kako bi popunile ekran. 

  • Jednaka sintaksa: VBA često dozvoljava alternativnoj sintaksi da izvrši isti zadatak. Unkommentujte i pokrenite svaki da biste uočili da rade istu stvar.  

  • Komandno dugme Preraspoređivanje proizvoda ( cmdReorderProduct_Click događaja ) poziva niz poslovnih pravila da bi se utvrdilo šta se dalje dešava: ScreenCap

    • Identifikovanje dobavljača za izlaznu porudžbinu

    • Dodavanje novog reda u postojeću otvorenu izlaznu porudžbinu ili kreiranje nove izlazne porudžbine

    • Podešavanje podrazumevane količine ponovnog naručivanja

  • Funkcija"frmDlgVendorPrompt " obrasca pozvana je iz događaja cmdReorderProduct_Click da bi se od korisnika tražilo da odaberu dobavljača ako proizvod ima više dobavljača, a nijedan nema postojeću otvorenu izlaznu porudžbinu. Njegove funkcije obuhvataju:

    • Podrazumevano svojstvo za dugme obrasca "U redu" cmdOK postavljeno je na "Da". To dovodi do toga da on bude aktiviran kada korisnik dodirne taster Enter .

    • Dugme obrasca "Otkaži", cmdCancel, ima svojstvo Otkaži postavljeno na "Da". To znači da se aktivira kada korisnik dodirne taster Esc .

    • Obrazac se naziva korišćenjem režima prozora acDialog. To obezbeđuje da korisnici ne mogu da vrše interakciju sa drugim obrascima dok je obrazac u režimu dijaloga otvoren i da će se VBA kôd pokrenut u proceduri pozivanja zaustaviti dok se dijalog ne sakrije ili odbaci. 

    • Ako je otkazana, frmDlgVendorPrompt se zatvara, a frmProductDetail procedura cmdReorderProduct_Click ponovo aktivira , a zatim izlazi.

  • Ako je izabrana stavka Dobavljač, skriva se frmDlgVendorPrompt . To omogućava napredovanje koda u proceduri pozivanja u sistemu frmProductDetail, koja čita vrednost izbora "Dobavljač" na (sada skrivenom) frmlgVendorPrompt, zatim zatvara obrazac i nastavlja da kreira novu izlaznu porudžbinu za identifikovanog prodavca. '

Da li vam je potrebna dodatna pomoć?

Želite još opcija?

Istražite pogodnosti pretplate, pregledajte kurseve za obuku, saznajte kako da obezbedite uređaj i još mnogo toga.