Kaip naudoti programos Access projekto ypatybę formos parametrus

Dirbkite bet kurioje vietoje iš bet kurio įrenginio su „Microsoft 365“

Atnaujinkite versiją į "Microsoft 365" ir dirbkite su naujausiomis funkcijomis ir naujinimais.

Naujinti versiją dabar

Išplėstinė: Reikia ekspertų kodavimo, veikimo suderinamumas ir kelių vartotojų įgūdžius.


Šis straipsnis taikomas tik Microsoft Access projekto (.adp).


Santrauka

Šiame straipsnyje aprašoma, kaip naudoti ir formų! FormName ! ControlName parametras nuoroda į ypatybę į Microsoft Access projektą (ADP) . Taikant šį metodą, sunku žingsnis yra naudojimas serverio užklausą su Access objektų, pvz., formos nuoroda.

Daugiau informacijos

Dėmesio: Jei vadovautis šiame pavyzdyje, galite modifikuoti pavyzdys Access projekto NorthwindCS.adp. Galite sukurti atsarginę kopiją NorthwindCS.adp failą ir atlikite toliau nurodytus veiksmus projekto kopija.

Šiuos veiksmus kurti komandos mygtuką klientams formos, formos ir rodomos tik atitinkančių įrašų Dabartinis klientas.

Pridėti komandos mygtuką klientams formos

  1. Access, atidaryti duomenų bazės NorthwindCS.adp.

  2. Atidarykite formą Klientai dizaino rodinyje.

  3. Naudojant vedlį, pridėti komandos mygtuką į formą Klientai , atidaro formą užsakymai ir grąžina visus įrašus.

  4. Uždarykite ir įrašykite formą.

Funkcijos, grąžinti atitinkančių dokumentų kūrimas

  1. Užklausos objekto grupės, dukart spustelėkite kurti dizaino įrankis funkcija.

    Pastaba. Programoje "Access 2007" spustelėkite Užklausų vedlysgrupės skirtuko kūrimas . Dialogo lange Nauja užklausa spustelėkite Dizaino esančio funkcija, ir tada spustelėkite gerai.

  2. Dialogo lange Įtraukti lentelę spustelėkite skirtuką Rodiniai , spustelėkite Užsakymai Qryir tada spustelėkite gerai.

  3. Užsakymai Qry objektą, spustelėdami pažymėkite toliau * (visus stulpelius) žymės langelį.

  4. Įtraukti laukas kliento ID. Norėdami funkciją.

  5. Pridėti = @p1 laukas kliento ID. kriterijus.

  6. Spustelėdami išvalykite ypatybę išvesties laukas kliento ID. .

    Atkreipkite dėmesį, kad laukaskliento ID. automatiškai rodomas, kad * (visus stulpelius) buvo pažymėtas.

  7. Dėl to Rodyti meniu, perkelkite pelės žymiklį ant Rodyti sritisir spustelėkite SQL.

    Pastaba. Access 2007 skirtuko dizainas grupėje Įrankiai spustelėkite SQL .

    Atkreipkite dėmesį, kad šis SQL sakinys turėtų būti rodomas SQL srityje.

    SELECT dbo.[Orders Qry].*<BR/>
    FROM dbo.[Orders Qry]<BR/>
    WHERE (CustomerID = @p1)
  8. Uždarykite ir įrašykite šią funkciją kaip fn_CustOrders.

Keisti formoje Rodyti atitinkančių dokumentų

  1. Atidarykite formos rodinyje.

  2. Pakeiskite ypatybę nustatyti parametro iš funkciją ir naudoti kaip kriterijų laukas kliento ID. , formoje Klientai .

    Select * from fn_CustOrders(@[Forms]![Customers]![CustomerID])

    Atkreipkite dėmesį, kad Įvesties parametras ypatybės automatiškai pakeistas į:

    ? = [Forms]![Customers]![CustomerID]
  3. Uždaryti ir įrašyti formoje .

Patikrinkite klientų ir užsakymų formos

  1. Atidarykite formą Klientai .

    Atkreipkite dėmesį, kurioje rodomi klientų.

  2. Spustelėkite mygtuką norėdami atidaryti formą užsakymai .

    Atkreipkite dėmesį, kad būtų rodomi tik tie užsakymai, randami Dabartinis vartotojas.

Naudojant šį metodą leidžia įrašų filtruojamas serveryje, pagal kurį klientas rodoma, Dabartinis klientas grįžta tik atitinkančių įrašų.

Reikia daugiau pagalbos?

Tobulinkite savo įgūdžius
Ieškoti mokymo
Pirmiausia gaukite naujų funkcijų
Prisijungti prie "Microsoft Insider"

Ar ši informacija buvo naudinga?

Dėkojame už jūsų atsiliepimus!

Dėkojame už jūsų atsiliepimą! Panašu, kad gali būti naudinga jus sujungti su vienu iš mūsų „Office“ palaikymo agentų.

×