Applies To„Access“, skirta „Microsoft 365“ Access 2021 Access 2019

Tolesniuose skyriuose rodoma, kaip naudoti produkto formą ir kaip ją programuoti. Objektų pavadinimai pateikiami taip, kad galėtumėte lengvai juos patikrinti "Northwind 2.0 Starter Edition" duomenų bazėje.

Produktų formos sukurtos paprastai, siekiant pabrėžti geriausias praktikas. Yra keletas išplėstinių būdų valdyti produktų atsargas, kaip tai darytumėte realioje taikomojoje programoje.

Pagrindiniame meniu (frmMainMenu) yra komandos mygtukas Produktai , kuris atidaro produktų (sfrmMainMenu_ProductList) sąrašą su hipersaitais, skirtais kiekvieno produkto išsamios informacijos formai (frmProductDetail) atidaryti, ir turi šiuos veiksmų mygtukus:

  • Mygtukas Įtraukti produktą, kad atidarytumėte naują tuščią produkto formą.

  • Mygtukas Eksportuoti į failą , kad būtų galima siųsti produktų sąrašą į vartotojo pasirinktą failą, pvz., "Excel", .pdf ir t. t.

Formoje Produkto išsami informacija (frmProductDetail) galite panaikinti nenaudojamus produktus naudodami mygtuką Naikinti produktą .

Toliau pateikiama informacija apibendrina svarbius dalykus apie tai, kaip forma buvo sukurta.

Produkto informacija (frmProductDetail) gauna duomenis iš paprastos užklausos qryProductDetail, nurodytos ypatybėje RecordSource . Rekomenduojama duomenų įvedimo formą pagrįsti paprasta vienos lentelės užklausa.

Atkreipkite dėmesį į teksto lauką txtOrderLabel, virš produkto užsakymų antrinės formos (sfrmProductDetail_OrderList). Tai geras pavyzdys, kaip tinkinti formos rodymą panaudojant dabartines kintamųjų reikšmes.

Kitas įdomus šio ir kitų išsamių formų bruožas yra tai, kad jos iššoka ir gali būti perkeltos. Tai galima atlikti vienu iš dviejų būdų:

  • Formos iššokančiojo lango ypatybės nustatymas kaip Taip.

  • Atidarant formą kaip dialogo langą: atidarant formą (su makrokomanda arba kodu), nurodykite lango režimo argumentą kaip "acDialog". Atkreipkite dėmesį, kad atidarius formą kaip dialogo langą bus perrašyti formos ypatybės Modal parametrai, jei ta ypatybė nustatyta kaip "Ne".

Kiekviena forma turi modalinę ypatybę. Kai ši ypatybė nustatyta kaip "taip", jums neleidžiama sąveikauti su bet kokia kita forma, kol forma atidaryta. Kai forma atidaroma naudojant makrokomandą arba kodą naudojant lango režimą "acDialog", forma automatiškai modalioji, neatsižvelgiant į formos ypatybę Modal .

Taip pat atkreipkite dėmesį, kad teksto lauke Produkto aprašas įgalintas raiškusis tekstas. Tai reiškia, kad tekstas gali būti rodomas naudojant skirtingus teksto lauko šriftus ir spalvas. Kadangi išsamios produkto informacijos formos iššokantysis režimas yra "Taip", teksto formatavimo kontekstinio meniu juosta negalima. Galite bandyti įklijuoti raiškiojo teksto iš Word dokumento arba laikinai iš naujo nustatyti formos iššokančiojo lango ypatybę į Ne.

Produkto išsamios informacijos formos antrinė forma (sfrmProductOrders) papildomos formos valdiklyje, pavadintame ctlProductOrders, susieta su užsakytų produktų trijų lentelių užklausa. Šios antrinės formos eilutės filtruojamos esamam produktui nustatant antrinės formos valdiklio ypatybes Susieti antrinius langelius (LinkMasterFields ) ir Susieti antrinius langelius (LinkChildFields ).

Taip pat žr.

"Northwind 2.0 Starter Edition"

Reikia daugiau pagalbos?

Norite daugiau parinkčių?

Sužinokite apie prenumeratos pranašumus, peržiūrėkite mokymo kursus, sužinokite, kaip apsaugoti savo įrenginį ir kt.

Bendruomenės padeda užduoti klausimus ir į juos atsakyti, pateikti atsiliepimų ir išgirsti iš ekspertų, turinčių daug žinių.