Acțiunea de macrocomandă CopiereObiect

Se aplică la
Access pentru Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Puteți utiliza acțiunea CopiereObiect pentru a copia obiectul bazei de date specificat într-o altă bază de date Access sau în aceeași bază de date cu un nume nou. De exemplu, puteți să copiați sau să creați copii backup ale unui obiect existent din altă bază de date sau să creați rapid un obiect similar cu câteva modificări.

Notă

Această acțiune nu va fi permisă dacă baza de date nu este de încredere. Pentru mai multe informații despre activarea macrocomenzilor, consultați Decideți dacă să aveți încredere într-o bază de date.

Notă

Acțiunea de macrocomandă CopiereObiect nu este disponibilă în aplicațiile web Access.

Setare

Acțiunea CopiereObiect are următoarele argumente.

Argument acțiune Descriere
Bază de date destinație O cale validă și un nume de fișier pentru baza de date destinație. Introduceți calea și numele fișierului în caseta Bază de date de destinație din secțiunea Argumentele acțiunii din fereastra Generator de macrocomenzi. Lăsați acest argument necompletat dacă doriți să selectați baza de date curentă.
Dacă rulați o macrocomandă care conține acțiunea CopiereObiect într-o bază de date de bibliotecă și lăsați acest argument necompletat, Access copiază obiectul în baza de date a bibliotecii.
Nume nou Un nume nou pentru obiect. Atunci când copiați într-o altă bază de date, lăsați acest argument necompletat pentru a păstra același nume.
Tip de obiect sursă Tipul de obiect pe care doriți să-l copiați. Faceți clic pe Tabel, Interogare, Formular, Raport, Macrocomandă, Modul, Pagină de acces la date, Vizualizare server, Diagramă, Procedură stocată sau Funcție. Pentru a copia obiectul selectat în Panoul de navigare, lăsați acest argument necompletat.
Nume obiect sursă Numele obiectului care va fi copiat. Caseta Nume obiect sursă afișează toate obiectele din baza de date cu tipul selectat de argumentul Tip de obiect sursă . În caseta Nume obiect sursă , selectați obiectul de copiat. Dacă lăsați necompletat argumentul Tip de obiect sursă , lăsați necompletat și acest argument.
Dacă rulați o macrocomandă care conține acțiunea CopiereObiect într-o bază de date de bibliotecă, Access caută mai întâi obiectul cu acest nume în baza de date a bibliotecii, apoi în baza de date curentă.

Observații

Trebuie să introduceți o valoare pentru unul dintre argumentele Bază de date destinație și Nume nou sau ambele pentru această acțiune.

Dacă lăsați necompletate argumentele Tip obiect sursă și Nume obiect sursă , Access copiază obiectul selectat în Panoul de navigare. Pentru a selecta un obiect din Panoul de navigare, puteți utiliza acțiunea SelectareObiect cu argumentul În panoul de navigare setat la Da.

Acțiunea CopiereObiect este asemănătoare cu efectuarea manuală a următorilor pași:

  1. Selectează un obiect în Panoul de navigare.
  2. În fila Pornire, în grupul Clipboard, faceți clic pe Copiere.
  3. Pe aceeași filă, faceți clic pe Lipire.
    Caseta de dialog Lipire ca apare astfel încât să puteți da obiectului un nume nou. Acțiunea CopiereObiect efectuează toți acești pași automat.

Calea și numele de fișier ale bazei de date de destinație trebuie să existe înainte ca macrocomanda să ruleze acțiunea CopiereObiect . Dacă acestea nu există, Access afișează un mesaj de eroare.

Pentru a rula acțiunea CopiereObiect într-un modul Visual Basic for Applications (VBA), utilizați metoda CopiereObiect a obiectului DoCmd .

De asemenea, puteți copia manual un obiect selectat în Panoul de navigare sau un obiect deschis în prezent, făcând clic pe Fișier>Salvare ca. Această comandă va crea o copie a obiectului numai în baza de date curentă. În caseta de dialog Salvare ca , introduceți numele pentru copie și alegeți tipul de obiect cu care doriți să o salvați. Dacă obiectul original a fost deja salvat și îl salvați în baza de date curentă cu un nume nou, versiunea originală există încă cu numele său vechi.

Pentru a copia manual un obiect într-o altă bază de date Access:

  1. Pe fila Date externe , în grupul Export , faceți clic pe Mai multe , apoi pe Bază de date Access.
  2. În caseta de dialog Export - Bază de date Access , introduceți numele de fișier al bazei de date de destinație.
    -sau-
    Faceți clic pe Răsfoire pentru a afișa caseta de dialog Salvare fișier , găsiți baza de date de destinație, apoi faceți clic pe Salvare.
  3. În caseta de dialog Export - Bază de date Access , faceți clic pe OK. Apare caseta de dialog Export .
  4. În caseta de dialog Export , introduceți un nume pentru obiect în baza de date de destinație. Alegeți opțiunile aplicabile, cum ar fi Export, Definiție și Date sau Definiție doar pentru tabele. Când ați terminat, faceți clic pe OK.