Într-un proiect Access (*.adp), puteți utiliza acțiunea de macrocomandă DeschidereProcedure OpenStored Pentru a deschide o procedură stocată într- vizualizare Foaie de date, procedură stocată vizualizare Proiect sau Examinare înaintea imprimării. Această acțiune rulează procedura stocată denumită atunci când este deschisă în Vizualizarea foaie de date. Puteți să selectați modul de introducere a datelor pentru procedura stocată și să restricționați înregistrările pe care le afișează procedura stocată.
Notă: Această acțiune nu va fi permisă dacă baza de date nu este de încredere.
Notă: Access 2010 este ultima versiune care acceptă proiecte de date Access.
Setare
Acțiunea de macrocomandă DeschidereProcedureStored are următoarele argumente.
|
Argument acțiune |
Descriere |
|
Nume procedură |
Numele procedurii stocate de deschis. Caseta Nume procedură din secțiunea Argumente acțiune a ferestrei de proiectare a macrocomenzilor afișează toate procedurile stocate în baza de date curentă. Acesta este un argument obligatoriu. Dacă rulați o macrocomandă care conține acțiunea de macrocomandă DeschidereProcedure OpenStored într-obază de date bibliotecă, Access mai întâi caută procedura stocată cu acest nume în baza de date a bibliotecii, apoi în baza de date curentă. |
|
Vizualizare |
Vizualizarea în care se va deschide procedura stocată. Faceți clic pe Foaie de date, Proiectare, Examinare înaintea imprimării, PivotTable sau PivotChart în caseta Vizualizare . Valoarea implicită este Foaie de date. |
|
Mod date |
Modul de introducere a datelor pentru procedura stocată. Acest lucru se aplică doar procedurilor stocate deschise în vizualizarea Foaie de date. Faceți clic pe Adăugare (utilizatorul poate adăuga înregistrări noi, dar nu poate vizualiza sau edita înregistrări existente), Editare (utilizatorul poate să vizualizeze sau să editeze înregistrări existente și să adauge înregistrări noi) sau Doar în citire (utilizatorul poate doar să vizualizeze înregistrările). Setarea implicită este Editare. |
Observații
Această acțiune este similară cu a face dublu clic pe procedura stocată în Panoul de navigare sau a face clic dreapta pe procedura stocată în Panoul de navigare și a selecta comanda dorită.
Comutarea la Vizualizarea proiect în timp ce este deschisă procedura stocată elimină setarea argumentului Mod de date pentru procedura stocată. Această setare nu este în vigoare, chiar dacă utilizatorul revine la Vizualizarea foaie de date.
Sfaturi
-
Puteți glisa o procedură stocată din Panoul de navigare în fereastra de proiectare a macrocomenzilor. Acest lucru creează automat o acțiune de macrocomandă OpenStoredProcedure care deschide procedura stocată în Vizualizarea foaie de date.
-
Dacă nu doriți să afișați mesajele de sistem care apar în mod normal atunci când rulează o procedură stocată (indicând faptul că este o procedură stocată și care arată câte înregistrări vor fi afectate), puteți utiliza acțiunea SetareImplicări pentru a suprima afișarea acestor mesaje.
Pentru a rula acțiunea de macrocomandă OpenStoredProcedure într-un modul Visual Basic for Applications (VBA), utilizați metoda OpenStoredProcedure a obiectului DoCmd .