Varat izmantot makro darbību OpenQuery Access datu bāzēs, lai atvērtu atlases vai krustvaicājumu programmā Datu lapas skats, Noformējuma skats vai drukas priekšskatījumā. Šī darbība izpilda darbības vaicājums. Vaicājumam varat arī atlasīt datu ievades režīmu.
Piezīme.: Šī darbība ir pieejama tikai Access datu bāzes vidē (.mdb vai .accdb). Ja izmantojat Access projekta vidi (.adp), skatiet darbības OpenView, OpenStoredProcedure vai OpenFunction . Makro darbība OpenQuery nav pieejama Access tīmekļa lietojumprogrammās.
Iestatījums
Makro darbībai OpenQuery ir šādi argumenti:
Darbības arguments |
Apraksts |
Vaicājuma nosaukums |
Atveramā vaicājuma nosaukums. Atlasiet vaicājuma nosaukumu, lai to atvērtu, izmantojot nolaižamo sarakstu ar vaicājumu nosaukumiem. Tas ir obligāts arguments. Ja izpildīsiet makro, kas ietver darbību OpenQuery programmā bibliotēkas datu bāze, Access vispirms meklē vaicājumu ar šādu nosaukumu bibliotēkas datu bāzē un pēc tam pašreizējā datu bāzē. |
Skats |
Skats, kurā tiks atvērts vaicājums. Lodziņā Skats atlasiet Datu lapa, Noformējums, Drukas priekšskatījums, Rakurstabula vaiRakursdiagramma. Noklusējuma iestatījums ir Datu lapa. Piezīme.: Rakurstabulas un rakursdiagrammas skati nav pieejami Access versijās, sākot no Access 2013. |
Datu režīms |
Vaicājuma datu ievades režīms. Tas attiecas tikai uz vaicājumiem, kas atvērti datu lapas skatā. Atlasiet Pievienot (lietotājs var pievienot jaunus ierakstus, bet nevar rediģēt esošos ierakstus), Rediģēt (lietotājs var rediģēt esošos ierakstus un pievienot jaunus ierakstus) vai Tikai lasāms (lietotājs var tikai skatīt ierakstus). Noklusējuma iestatījums ir Rediģēt. |
Piezīmes
Ja argumentam Skats izmantojat datu lapu, Access parāda rezultātu kopa, ja vaicājums ir atlases, krustvaicājuma, union vai tranzītvaicājums, kura rekvizīts ReturnsRecords ir iestatīts kā Jā; un tas izpilda vaicājumu, ja tā ir darbība, datu definīcija vai tranzītvaicājums, kura rekvizīts ReturnsRecords ir iestatīts uz Nē.
Darbība OpenQuery ir līdzīga dubultklikšķim uz vaicājuma navigācijas rūtī vai arī ar peles labo pogu noklikšķiniet uz vaicājuma navigācijas rūtī un atlasiet skatu. Ar šo darbību varat atlasīt papildu opcijas.
Padomi
-
Vaicājumu var vilkt no navigācijas rūts uz makro noformējuma logu. Tiek automātiski izveidota darbība OpenQuery , kas šo vaicājumu atver datu lapas skatā.
Ja vaicājuma atvēršanas laikā pārslēdzaties uz noformējuma skatu, vaicājumam tiek noņemts argumenta Datu režīms iestatījums. Šis iestatījums nav spēkā pat tad, ja lietotājs atgriežas datu lapas skatā.
-
Ja nevēlaties parādīt sistēmas ziņojumus, kas parasti tiek rādīti darbības vaicājuma izpildes laikā (norādot, ka tas ir darbības vaicājums un parāda, cik ieraksti tiks ietekmēti), varat izmantot darbību SetWarnings , lai nerādītu šos ziņojumus.
Lai izpildītu makro darbību OpenQuery modulī Visual Basic for Applications (VBA), izmantojiet OpenQuery metodi, kas pieejama DoCmd objektam .