Access projektā (*.adp) varat izmantot OpenFunction makro darbību, lai atvērtu lietotāja definēta funkcija programmā Datu lapas skats, iekļauto funkciju Noformējuma skats, SQL teksta redaktora skatu (skalārai vai tabulai lietotāja definētai funkcijai) vai drukas priekšskatījumu. Šī darbība izpilda lietotāja definēto funkciju, atverot datu lapas skatā. Varat arī atlasīt lietotāja definētās funkcijas datu ievades režīmu un ierobežot ierakstus, ko parāda lietotāja definētā funkcija.
Piezīme.: Šī darbība netiks atļauta, ja datu bāze nav uzticama.
Piezīme.: Access 2010 ir pēdējā versija, kas atbalsta Access datu projektus.
Iestatījums
Makro darbībai OpenFunction ir šādi argumenti:
Darbības arguments |
Apraksts |
Funkcijas nosaukums |
Atveramās lietotāja definētās funkcijas nosaukums. Lodziņā Funkcijas nosaukums tiek rādītas visas lietotāja definētās funkcijas pašreizējā datu bāzē. Tas ir obligāts arguments. Ja izpildīsiet makro, kas satur darbību Funkcijabibliotēkas datu bāze, Access vispirms meklē funkciju ar šādu nosaukumu bibliotēkas datu bāzē un pēc tam pašreizējā datu bāzē. |
Skats |
Skats, kurā tiek atvērta lietotāja definētā funkcija. Lodziņā Skats atlasiet Datu lapa, Noformējums, Drukas priekšskatījums, Rakurstabula vaiRakursdiagramma. Noklusējuma iestatījums ir Datu lapa. |
Datu režīms |
Lietotāja definētās funkcijas datu ievades režīms. Tas attiecas tikai uz lietotāja definētām funkcijām, kas atvērtas datu lapas skatā. Atlasiet Pievienot (lietotājs var pievienot jaunus ierakstus, bet nevar skatīt vai rediģēt esošos ierakstus), Rediģēt (lietotājs var skatīt vai 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
Šī makro darbība ir līdzīga lietotāja definētas funkcijas dubultklikšķim navigācijas rūtī vai ar peles labo pogu noklikšķinot uz funkcijas navigācijas rūtī un atlasot skatu.
Ja pārslēdzaties uz noformējuma skatu, kamēr ir atvērta lietotāja definētā funkcija, lietotāja definētās funkcijas argumenta Datu režīms iestatījums tiek noņemts. Šis iestatījums nav spēkā pat tad, ja lietotājs atgriežas datu lapas skatā.
Padomi
-
Lietotāja definētu funkciju varat atlasīt navigācijas rūtī un ievilkt makro noformējuma logā. Tiek automātiski izveidota OpenFunction darbība, kas atver lietotāja definēto funkciju datu lapas skatā.
-
Ja nevēlaties parādīt sistēmas ziņojumus, kas parasti tiek rādīti, kad tiek palaista lietotāja definēta funkcija (norādot, ka tā ir lietotāja definēta funkcija un parāda, cik ieraksti tiks ietekmēti), varat izmantot makro darbību SetWarnings , lai izlaistu šo ziņojumu parādīšanu.
Lai izpildītu Makro darbību OpenFunction modulī Visual Basic for Applications (VBA), izmantojiet OpenFunction metodi, kas pieejama DoCmd objektam .