"Access" projekte (*.adp) galite naudoti makrokomandos veiksmą OpenStoredProcedure , kad atidarytumėte įrašytoji procedūra naudodami duomenų lapo rodinys, išsaugotą procedūrą maketo rodinys arba spaudinio peržiūrą. Šis veiksmas vykdo įvardytąją išsaugotą procedūrą, kai atidaroma duomenų lapo rodinyje. Galite pasirinkti išsaugotos procedūros duomenų įvedimo režimą ir apriboti įrašus, kuriuos rodo išsaugota procedūra.
Pastaba: Šis veiksmas nebus leidžiamas, jei duomenų bazė nepatikima.
Pastaba: "Access 2010" yra paskutinė versija, palaikanti "Access" duomenų projektus.
Parametras
Makrokomandos veiksmas OpenStoredProcedure turi šiuos argumentus.
|
Veiksmo argumentas |
Aprašas |
|
Procedūros pavadinimas |
Norimos atidaryti išsaugotos procedūros pavadinimas. Makrokomandos dizaino lango sekcijos Veiksmo argumentailauke Procedūros pavadinimas rodomos visos dabartinės duomenų bazės išsaugotos procedūros. Tai būtina argumentas. Jei makrokomandą, kurioje yra OpenStoredProcedure makrokomandos veiksmas, vykdote bibliotekos duomenų bazė, Access pirmiausia ieško išsaugotos procedūros tokiu pavadinimu bibliotekos duomenų bazėje, tada dabartinėje duomenų bazėje. |
|
Rodinys |
Rodinys, kuriame bus atidaryta išsaugota procedūra. Spustelėkite Duomenų lapas, Dizainas, Spaudinio peržiūra, PivotTable arba PivotChart lauke Rodinys . Numatytoji reikšmė yra Duomenų lapas. |
|
Duomenų režimas |
Išsaugotos procedūros duomenų įvedimo režimas. Tai taikoma tik įrašytoms procedūroms, atidarytoms duomenų lapo rodinyje. Spustelėkite Įtraukti (vartotojas gali įtraukti naujų įrašų, bet negali peržiūrėti ar redaguoti esamų įrašų), Redaguoti (vartotojas gali peržiūrėti arba redaguoti esamus įrašus ir įtraukti naujų įrašų) arba Tik skaityti (vartotojas gali tik peržiūrėti įrašus). Numatytoji reikšmė yra Redaguoti. |
Pastabos
Šis veiksmas panašus į tai, kad dukart spustelėjus išsaugotą procedūrą naršymo srityje arba dešiniuoju pelės mygtuku spustelėjus išsaugotą procedūrą naršymo srityje ir pasirinkus norimą komandą.
Perjungus į dizaino rodinį, kol atidaryta išsaugota procedūra, pašalinamas išsaugotos procedūros argumento Duomenų režimas parametras. Šis parametras nėra taikomas, net jei vartotojas grįžta į duomenų lapo rodinį.
Patarimai
-
Išsaugotą procedūrą galite nuvilkti iš naršymo srities į makrokomandos dizaino langą. Tai automatiškai sukuria makrokomandos veiksmą OpenStoredProcedure , kuris atidaro išsaugotą procedūrą duomenų lapo rodinyje.
-
Jei nenorite rodyti sistemos pranešimų, kurie paprastai rodomi vykdant išsaugotą procedūrą (tai reiškia, kad tai yra išsaugota procedūra ir rodoma, kiek įrašų bus paveikta), galite naudoti veiksmą SetWarnings , kad nerodytumėte šių pranešimų rodymo.
Norėdami vykdyti makrokomandos veiksmą OpenStoredProcedure "Visual Basic for Applications" (VBA) modulyje, naudokite objekto DoCmd metodą OpenStoredProcedure.