Kā izmantot formas parametrus avotu rekvizītu Access projekts

Papildu: Nepieciešams ekspertu kodēšana, sadarbspēja un paaugstinātas prasmes.


Šis raksts attiecas tikai uz Microsoft Access projekta (. adp).


Kopsavilkums

Šajā rakstā ir aprakstīts, kā izmantot Forms! Formas_nosaukums ! ControlName parametra atsauces avotu rekvizītu veidlapu programmā Microsoft Access projekts (ADP). Šajā metodē grūti darbība ir integrēšana Access objektus, kā formas atsauce servera vaicājumu.

Papildinformācija

Uzmanību!: vadīties šajā piemērā, ja modificējat parauga Access projekta NorthwindCS.adp. Ieteicams dublēt failu NorthwindCS.adp un projekta kopiju, veiciet tālāk norādītās darbības.

Šīs darbības tikai atbilstošie ieraksti rāda pašreizējo klientu pasūtījumu veidlapas un klientiem veidlapā izveidot komandpoga.

Pievienojiet komandas pogu klienti

  1. Programmā Access atveriet parauga datu bāzi NorthwindCS.adp.

  2. Atveriet klientiem formu noformējuma skatā.

  3. Izmantojot vedni, pievienojiet komandpoga klientiem formu, kas atver veidlapu pasūtījumi un atgriež visus ierakstus.

  4. Aizveriet un saglabājiet veidlapu.

Funkciju, lai atgrieztu atbilstošu ierakstu izveide

  1. Vaicājumu objektu grupā, veiciet dubultklikšķi uz funkciju izveidot rīkā.

    Piezīme. Programmā Access 2007, noklikšķiniet uz Vaicājuma vedniscitas cilnes izveidot grupā. Dialoglodziņā Jauns vaicājums noklikšķiniet uz Dizaina tiešsaistes funkcijuun pēc tam noklikšķiniet uz Labi.

  2. Dialoglodziņā Pievienot tabulu , noklikšķiniet uz cilnes skati , noklikšķiniet uz Pasūtījumi Qryun pēc tam noklikšķiniet uz Labi.

  3. Pasūtījumu Qry objektu, noklikšķiniet, lai atlasītu * (visas kolonnas) atzīmi.

  4. Pievienojiet lauku klienta ID funkciju.

  5. Pievienojiet = @p1 kritēriji lauku klienta ID .

  6. Noklikšķiniet, lai notīrītu rekvizītu izvades lauks klienta ID .

    Ņemiet vērā, kaklienta ID lauks tiek parādīts automātiski, jo * (visas kolonnas) atlasījāt opciju.

  7. Izvēlnē View (skats) norādiet uz Rādīt rūti, un pēc tam noklikšķiniet uz SQL.

    Piezīme. Programmā Access 2007, cilnes noformējums grupā Rīki noklikšķiniet uz SQL .

    Ievērojiet, ka ir jāparāda SQL priekšraksts SQL rūtī.

    SELECT dbo.[Orders Qry].*<BR/>
    FROM dbo.[Orders Qry]<BR/>
    WHERE (CustomerID = @p1)
  8. Aizveriet un saglabājiet šo funkciju kā fn_CustOrders.

Modificējiet pasūtījumu formu, lai parādītu atbilstošo ierakstu

  1. Atveriet pasūtījumu formu noformējuma skatā.

  2. Mainīt avotu rekvizītu iestatīt parametru funkciju izmantot klienta ID lauks klienti kritērijiem.

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

    Ievērojiet, ka Ievades parametra rekvizītu automātiski mainīta uz:

    ? = [Forms]![Customers]![CustomerID]
  3. Aizveriet un saglabājiet pasūtījumu veidā.

Klientiem un pasūtījumu veidlapas pārbaude

  1. Atveriet formu klientiem .

    Ņemiet vērā, kas parādās klientu.

  2. Noklikšķiniet uz komandu pogas, lai atvērtu pasūtījumu veidā.

    Ievērojiet, ka tiek parādīti tikai tiem atbilst pašreizējai klienta pasūtījumu.

Šīs metodes ļauj filtrēt servera pusē, pamatojoties uz kuru klients tiek parādīts tikai atbilstošo ierakstu atgriešanas pašreizējo klienta ierakstu.

Vai nepieciešama papildu palīdzība?

Paplašiniet savas prasmes
Iepazīties ar apmācību
Esiet pirmais, kas saņem jaunās iespējas
Pievienoties Microsoft Insider

Vai šī informācija bija noderīga?

Paldies par jūsu atsauksmēm!

Paldies par atsauksmēm! Šķiet, ka jums varētu būt noderīgi sazināties ar kādu no mūsu Office atbalsta speciālistiem.

×