Accessi projektis atribuuti vormi Parameetrid kasutamine

Täpsem: Nõuab võtab kodeerimine, koostalitlusvõime ja mitme kasutaja oskused.


See artikkel kehtib ainult Microsoft Accessi projektis (.adp).


Kokkuvõte

Selles artiklis kirjeldatakse, kuidas kasutada seda vormide! FormName ! ControlName parameetri viite atribuuti vormi Microsoft Accessi projekt (ADP) . Selle meetodi puhul on raske samm serveripõhiste päringu integreerimine Accessi objekte, näiteks viide vormi.

Lisateabe saamiseks

Ettevaatust: kui selles näites juhiste järgimist muutmist proovi Accessi projekt NorthwindCS.adp. Võite NorthwindCS.adp failist varukoopia ja koopia projekti, tehke järgmist.

Järgmised sammud luua käsunupp vorm kliendid, mis avab tellimuste vormi ja kuvab ainult vastavat kirjet kliendi.

Kliendid vormi nupu lisamine

  1. Avage Accessis proovi andmebaasi NorthwindCS.adp.

  2. Avage vorm Kliendid Kujundusvaade.

  3. Käsunupp viisardi abil lisada vormi Kliendid , mis avab tellimuste vormi ja kuvab kõik kirjed.

  4. Sulgege ja salvestage vorm.

Looge funktsiooni vastavaid kirjed

  1. Topeltklõpsake päringu objekt rühma loomine funktsiooni kujundaja.

    Märkus. Access 2007, klõpsake vahekaardi Loo rühmasPäringuviisardi . Dialoogiboksis Uus päring käsku Design Tekstisisese funktsioonija klõpsake nuppu OK.

  2. Dialoogiboksis Tabeli lisaminevaated vahekaarti, klõpsake Tellimuste Qryja seejärel klõpsake nuppu OK.

  3. Tellimuste Qry objekti, klõpsake valimiseks ning * (kõigi veergude) ruut.

  4. Lisage Kliendi ID välja funktsiooni.

  5. Lisage kriteeriumid välja Kliendi ID = @p1 .

  6. Klõpsake, tühjendades Kliendi ID välja väljund atribuudi.

    Pange tähele, etKliendi ID väli automaatselt kuvada, kuna selle * (kõigi veergude) suvand on valitud.

  7. Valige menüü Vaade käsk Kuva paaneja klõpsake SQL.

    Märkus. Access 2007, klõpsake menüü kujundus jaotises TööriistadSQL-i .

    Järgmine SQL-i lause SQL-paanil kuvatakse teade.

    SELECT dbo.[Orders Qry].*<BR/>
    FROM dbo.[Orders Qry]<BR/>
    WHERE (CustomerID = @p1)
  8. Sulgege ja salvestate selle funktsiooni fn_CustOrders.

Vormi tellimused vastavusse viimise kirjete muutmine

  1. Avage tellimuse vormi kujundus.

  2. Muutke atribuuti seada parameetri funktsiooni kasutada vormi Kliendid välja Kliendi ID kriteeriume .

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

    Pange tähele, et Input Parameter atribuut on automaatselt muudetud:

    ? = [Forms]![Customers]![CustomerID]
  3. Sulgege ja tellimuste vormi salvestada.

Klientide ja tellimuste vormid

  1. Avage vorm Kliendid .

    Milline klient, kuvatakse teade.

  2. Tellimuste vormi avamiseks nuppu käsk.

    Pange tähele, et ainult nende võrdlemine praeguse kliendi tellimused kuvatakse.

See lähenemine võimaldab serveripoolse, sõltub milline kliendile kuvatakse ainult vastavaid kirjeid tagastamine kliendi filtreerima kirjeid.

Kas vajate veel abi?

Täiendage oma oskusi
Tutvuge koolitusmaterjalidega
Kasutage uusi funktsioone enne teisi
Liitu Microsofti Insideri programmis osalejad

Kas sellest teabest oli abi?

Täname tagasiside eest!

Täname tagasiside eest! Tundub, et võiksime teid kokku viia ühega meie Office'i tugiagentidest, kes aitab teil probleemi lahendada.

×