Hành động CopyObject vĩ mô

Quan trọng:  Bài viết này là dịch máy, hãy xem tuyên bố miễn trừ trách nhiệm. Bạn hãy tìm phiên bản tiếng Anh của bài viết này tại đây để tham khảo.

Bạn có thể sử dụng hành động CopyObject để sao chép đối tượng cơ sở dữ liệu đã xác định cơ sở dữ liệu khác nhau của Access hoặc cơ sở dữ liệu cùng một bên dưới tên mới. Ví dụ, bạn có thể sao chép hoặc sao lưu một đối tượng hiện có trong cơ sở dữ liệu khác hoặc tạo nhanh một đối tượng tương tự với một vài thay đổi.

Ghi chú: Hành động này sẽ không được phép nếu cơ sở dữ liệu không tin cậy. Để biết thêm thông tin về cách cho phép macro, hãy xem quyết định tin tưởng một cơ sở dữ liệu.

Ghi chú: Hành động macro CopyObject không sẵn dùng trong ứng dụng web Access.

Thiết đặt

Hành động CopyObject có các đối số sau đây.

Đối số hành động

Mô tả

Cơ sở dữ liệu đích

Một hợp lệ đường dẫn và tên tệp cho cơ sở dữ liệu đích. Hãy nhập đường dẫn cùng tên tệp trong hộp Cơ sở dữ liệu đích trong phần Hành động đối số của cửa sổ bộ dựng Macro. Đối số này để trống, nếu bạn muốn chọn cơ sở dữ liệu hiện tại.

Ghi chú: Đối số này là chỉ sẵn dùng trong môi trường cơ sở dữ liệu trên máy tính Access. Khi sử dụng hành động này trong một môi trường dự án truy nhập (.adp) với Access 2007 và Access 2010, cơ sở dữ liệu đích đối số phải là trống.

Nếu bạn chạy một macro chứa hành động CopyObject trong một cơ sở dữ liệu thư viện và để trống đối số này, Access sao chép đối tượng vào cơ sở dữ liệu thư viện.

Tên mới

Một tên mới cho đối tượng. Khi sao chép vào cơ sở dữ liệu khác nhau, để đối số này trống để giữ lại cùng tên.

Nguồn Ob ject kiểu

Kiểu đối tượng mà bạn muốn sao chép. Bấm bảng, truy vấn, biểu mẫu, báo cáo, Macro, mô-đun, truy nhập dữ liệu, dạng xem máy chủ, sơ đồ, thủ tục được lưu trữhoặc hàm. Để sao chép đối tượng được chọn trong ngăn dẫn hướng, để đối số này trống.

Tên đối tượng nguồn

Tên đối tượng được sao chép. Hộp Tên đối tượng nguồn Hiển thị tất cả đối tượng trong cơ sở dữ liệu của kiểu được chọn bởi đối số Kiểu đối tượng nguồn . Trong hộp Tên đối tượng nguồn , hãy chọn đối tượng để sao chép. Nếu bạn để đối số Kiểu đối tượng nguồn trống, để đối số này trống cũng.

Nếu bạn chạy macro chứa hành động CopyObject trong cơ sở dữ liệu thư viện, truy nhập trước tiên tìm đối tượng có tên này trong cơ sở dữ liệu thư viện, sau đó trong cơ sở dữ liệu hiện tại.

Ghi chú

Bạn phải nhập một giá trị cho một hoặc cả hai đối số Cơ sở dữ liệu đíchTên mới cho hành động này.

Nếu bạn để các đối số Kiểu đối tượng nguồnĐối tượng nguồn tên trống, Access sẽ sao chép đối tượng được chọn trong ngăn dẫn hướng. Để chọn một đối tượng trong ngăn dẫn hướng, bạn có thể dùng hành động SelectObject đối số trong ngăn dẫn hướng được đặt thành .

Hành động CopyObject là tương tự để thực hiện các bước sau đây theo cách thủ công:

  1. Chọn một đối tượng trong ngăn dẫn hướng.

  2. Trên tab Nhà, trong nhóm Bảng tạm, bấm Sao chép.

  3. Trên cùng một tab, bấm dán.

    Hộp thoại Dán dưới dạng sẽ xuất hiện để bạn có thể cung cấp cho đối tượng vào một tên mới. Hành độngtCopyObjecthực hiện tất cả các bước tự động.

Đường dẫn tệp cùng tên của cơ sở dữ liệu đích phải tồn tại trước khi macro chạy hành động CopyObject . Nếu họ không tồn tại, Access sẽ hiển thị thông báo lỗi.

Để chạy hành động CopyObject trong Visual Basic for Applications (VBA) mô-đun, hãy dùng phương phápctCopyObjecủa đối tượng DoCmd .

Bạn có thể theo cách thủ công cũng có thể sao chép đối tượng được chọn trong ngăn dẫn hướng, hoặc đối tượng hiện đang mở, bằng cách bấm tệp > Lưu như. Lệnh này sẽ thực hiện một bản sao của đối tượng trong cơ sở dữ liệu hiện tại chỉ. Trong hộp thoại Lưu như , nhập tên cho bản sao, và chọn loại đối tượng bạn muốn lưu nó dưới dạng. Nếu đối tượng ban đầu đã được lưu và lưu nó trong cơ sở dữ liệu hiện tại với tên mới, phiên bản gốc vẫn còn tồn tại với tên cũ của nó.

Để sao chép theo cách thủ công một đối tượng cơ sở dữ liệu Access khác nhau:

  1. Trên tab Dữ liệu ngoài , trong nhóm xuất , bấm Thêm và sau đó bấm Cơ sở dữ liệu Access.

  2. Trong hộp thoại xuất - cơ sở dữ liệu Access , hãy nhập tên tệp của cơ sở dữ liệu đích.

    -hoặc-

    Bấm duyệt để hiển thị hộp thoại Lưu tệp , định vị cơ sở dữ liệu đích, rồi bấm lưu.

  3. Trong hộp thoại xuất - cơ sở dữ liệu Access , hãy bấm OK. Hộp thoại xuất xuất hiện.

  4. Trong hộp thoại xuất , nhập tên cho đối tượng trong cơ sở dữ liệu đích. Chọn bất kỳ tùy chọn thích hợp, chẳng hạn như xuất định nghĩa và dữ liệu hoặc Định nghĩa chỉ cho bảng. Khi bạn thực hiện xong, hãy bấm OK.

Ghi chú: Tuyên bố miễn trừ trách nhiệm Dịch Máy: Bài viết này do một hệ thống máy tính dịch mà không có sự can thiệp của con người. Microsoft cung cấp những bản dịch máy này để giúp người dùng không nói tiếng Anh hiểu nội dung về các sản phẩm, dịch vụ và công nghệ của Microsoft. Do bài viết này được dịch máy nên có thể có các lỗi về từ vựng, cú pháp hoặc ngữ pháp.

Phát triển các kỹ năng của bạn
Khám phá nội dung đào tạo
Sở hữu tính năng mới đầu tiên
Tham gia Người dùng nội bộ Office

Thông tin này có hữu ích không?

Cảm ơn phản hồi của bạn!

Cảm ơn bạn đã phản hồi! Để trợ giúp tốt hơn, có lẽ chúng tôi sẽ kết nối bạn với một trong những nhân viên hỗ trợ Office của chúng tôi.

×