Ako ništa nije navedeno, pomoću akcije makronaredbe SaveObject možete spremiti određeni objekt programa Access ili aktivni objekt. Aktivni objekt s novim nazivom možete spremiti i u nekim slučajevima (to funkcionira isto kao naredba Spremi kao na alatnoj traci za brzi pristup).
Napomena: Od programa Access 2010 akcija makronaredbe Spremi preimenovana je u SaveObject.
Napomena: Ova akcija neće biti dopuštena ako baza podataka nije pouzdana.
Postavka
Akcija SaveObject sadrži sljedeće argumente.
Argument akcije |
Opis |
Vrsta objekta |
Vrsta objekta koji želite spremiti. Kliknite Tablica, Upit, Obrazac, Izvješće, Makronaredba, Modul, Stranica pristupa podacima, Prikazposlužitelja, Dijagram, Spremljena procedura ili Funkcija u okviru Vrsta objekta u odjeljku Argumenti akcije u prozoru dizajna makronaredbe. Da biste odabrali aktivni objekt, ostavite ovaj argument praznim. Ako u ovom argumentu odaberete vrstu objekta, u argumentu Naziv objekta morate odabrati naziv postojećeg objekta. |
Naziv objekta |
Naziv objekta koji će se spremiti. U okviru Naziv objekta prikazani su svi objekti u bazi podataka koji su po vrsti odabrani u argumentu Vrsta objekta. Ako argument Vrsta objekta ostavite praznim, taj argument možete ostaviti praznim da biste spremili aktivni objekt ili u nekim slučajevima unesite novi naziv u taj argument da biste spremili aktivni objekt s tim nazivom. Ako unesete novi naziv, naziv mora slijediti standardne konvencije imenovanja za Access objekte. |
Napomene
Akcija makronaredbe SaveObject funkcionira na svim objekti baze podataka koje korisnik može izričito otvoriti i spremiti. Navedeni objekt mora biti otvoren da bi akcija SaveObject utječela na objekt. Ta akcija ima isti učinak kao odabir objekta, a zatim spremanje klikom na Spremi na alatnoj traci za brzi pristup. Ostavljanje argumenta Vrsta objekta praznim i unos novog naziva u argument Naziv objekta ima isti učinak kao klik na Spremi kao na alatnoj traci za brzi pristup i unos novog naziva aktivnog objekta. Pomoću akcije makronaredbe SaveObject možete odrediti objekt koji želite spremiti i izvesti naredbu Spremi kao iz makronaredba.
Napomena: Akciju makronaredbe SaveObject ne možete koristiti da biste spremili nešto od sljedećeg s novim nazivom:
-
Broj obrazac u prikaz obrasca ili prikaz podatkovnog lista.
-
A izvješće in Print Preview.
-
To je modul.
-
Prikaz poslužitelja u prikazu podatkovne tablice ili pretpregledu ispisa.
-
A stranica za pristup podacima u Prikaz stranice.
-
Tablica u prikazu podatkovne tablice ili pretpregledu ispisa.
-
Upit u prikazu podatkovne tablice ili pretpregledu ispisa.
-
A pohranjena procedura u prikazu podatkovne tablice ili pretpregledu ispisa.
Akcija makronaredbe SaveObject , bez obzira izvodi li se u makronaredbi koja se izvodi u trenutnoj bazi podataka ili u baza podataka biblioteke, uvijek sprema navedeni objekt ili aktivni objekt u bazu podataka u kojoj je objekt stvoren.
Ako aktivni objekt spremite pod novim nazivom, ali naziv je isti kao naziv postojećeg objekta te vrste, dijaloški okvir pita želite li prebrisati postojeći objekt. Ako ste akciju makronaredbe SetWarnings postavili na Ne, dijaloški se okvir neće prikazati, a stari će se objekt automatski prebrisati.
Da biste pokrenuli akciju SaveObject u modulu Visual Basic for Applications (VBA), upotrijebite metodu Spremi objekta DoCmd.