U Access projektu (*.adp) možete da koristite radnju makroa OpenFunction da biste otvorili korisnički definisana funkcija u programu prikaz lista sa podacima, umetnuta funkcija prikaz „Dizajn“, prikaz SQL uređivača teksta (za veličinu ili tabelu korisnički definisanu funkciju) ili pregled pre štampanja. Ova radnja pokreće korisnički definisanu funkciju kada se otvori u prikazu lista sa podacima. Takođe možete izabrati režim unosa podataka za korisnički definisanu funkciju i ograničiti zapise koje korisnički definisana funkcija prikazuje.
Napomena: Ova radnja nije dozvoljena ako baza podataka nije pouzdana.
Napomena: Access 2010 je poslednja verzija koja podržava Access projekte podataka.
Postavka
Radnja makroa OpenFunction ima sledeće argumente.
Argument radnje |
Opis |
Ime funkcije |
Ime korisnički definisane funkcije koju treba otvoriti. Polje Ime funkcije prikazuje sve korisnički definisane funkcije u trenutnoj bazi podataka. Ovo je obavezan argument. Ako pokrenete makro koji sadrži radnju Funkcije u baza podataka biblioteke, Pristup prvo traži funkciju sa ovim imenom u bazi podataka biblioteke, a zatim u trenutnoj bazi podataka. |
Prikaz |
Prikaz u kojem će se otvoriti korisnički definisana funkcija. U polju Prikaz izaberite stavku List sa podacima, Dizajn,Pregled pre štampanja, Izvedena tabela ili Izvedeni grafikon. Podrazumevana postavka je List sa podacima. |
Režim podataka |
Režim unosa podataka za korisnički definisanu funkciju. Ovo se odnosi samo na korisnički definisane funkcije koje su otvorene u prikazu lista sa podacima. Izaberite stavku Dodaj (korisnik može da doda nove zapise, ali ne može da prikazuje ili uređuje postojeće zapise ), Uređivanje (korisnik može da prikaže ili uredi postojeće zapise i doda nove zapise) ili Samo za čitanje (korisnik može samo da prikaže zapise). Podrazumevana postavka je Uredi. |
Napomene
Ova radnja makroa je slična dvostrukom kliku na korisnički definisanu funkciju u oknu za navigaciju ili klikom desnim tasterom miša na funkciju u oknu za navigaciju i izborom prikaza.
Prebacivanje na prikaz dizajna dok je korisnički definisana funkcija otvorena uklanja postavku argumenta Režim podataka za korisnički definisanu funkciju. Ova postavka nije na snagu čak i ako se korisnik vrati u prikaz lista sa podacima.
Saveti
-
U oknu za navigaciju možete da izaberete korisnički definisanu funkciju i prevučete je u prozor za dizajn makroa. Ovo automatski kreira Radnju OpenFunction koja otvara korisnički definisanu funkciju u prikazu lista sa podacima.
-
Ako ne želite da prikažete sistemske poruke koje se obično pojavljuju kada se pokrene korisnički definisana funkcija (što ukazuje na to da je ugrožena korisnički definisana funkcija i prikazuje koliko zapisa će biti ugroženo), možete da koristite radnju makroa SetWarnings da biste sprečili prikaz ovih poruka.
Da biste pokrenuli radnju makroa OpenFunction u Modulu Visual Basic for Applications (VBA), koristite metod OpenFunction objekta DoCmd .