Applies ToAccess untuk Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Anda bisa menggunakan tindakan makro EMailDatabaseObject dalam database desktop Access untuk menyertakan access lembar data, formulir, laporan, atau modul tertentu dalam pesan email elektronik, di mana bisa ditampilkan dan diteruskan.

Catatan: Tindakan ini tidak akan diperbolehkan jika database tidak tepercaya.

Pengaturan

Tindakan EMailDatabaseObject memiliki argumen berikut.

Argumen tindakan

Deskripsi

Tipe Objek

Tipe objek yang disertakan dalam pesan email. Klik Tabel (untuk lembar data tabel), Kueri (untuk lembar data kueri), Formulir (untuk formulir atau lembar data formulir), Laporan, Modul, atau Halaman Akses Data, Tampilan Server, Prosedur yang Disimpan, atau Fungsi dalam kotak Tipe Objek di bagian Argumen Tindakan dari jendela desain makro. Anda tidak dapat mengirim makro. Jika Anda ingin menyertakan objek aktif, pilih tipenya dengan argumen ini, tapi biarkan argumen Nama Objek kosong.

Nama Objek

Nama objek yang disertakan dalam pesan email. Kotak Nama objek memperlihatkan semua objek dalam database tipe yang dipilih oleh argumen Tipe Objek. Jika Anda membiarkan argumen Tipe Objek dan Nama Objek kosong, Access mengirim pesan ke aplikasi email tanpa objek database apa pun.

Jika Anda menjalankan makro yang berisi tindakan EMailDatabaseObject dalam database pustaka, Access mencari objek dengan nama ini terlebih dahulu dalam database pustaka, lalu dalam database saat ini.

Format Output

Tipe format yang ingin Anda gunakan untuk objek yang disertakan. Daftar format yang bisa Anda pilih akan berubah tergantung pada apa yang Anda pilih untuk argumen Tipe Objek . Format yang tersedia mungkin mencakup Buku Kerja Excel 97 - Excel 2003 (*.xls), Buku Kerja Biner Excel (*.xlsb), Buku Kerja Excel (*.xlsx), HTML (*.htm, *.html), Buku Kerja Microsoft Excel 5.0/95 (*.xls), Format PDF (*.pdf), Fomat Teks Kaya (*.rtf), File Teks (*.txt), atau Format XPS (*.xps). dalam kotak Format Output . Modul hanya dapat dikirim dalam format teks. Halaman akses data hanya bisa dikirim dalam format HTML. Jika Anda membiarkan argumen ini kosong, Access meminta format output.

Untuk

Penerima pesan yang namanya ingin Anda letakkan di baris Kepada dalam pesan email. Jika Anda membiarkan argumen ini kosong, Access akan meminta nama penerima.

Pisahkan nama penerima yang Anda tentukan dalam argumen ini (dan dalam argumen Cc dan Bcc ) dengan titik koma (;) atau dengan daftar pemisah diatur pada tab Angka kotak dialog Properti Pengaturan Kawasan di Panel Kontrol Microsoft Windows. Jika aplikasi email tidak dapat mengidentifikasi nama penerima, pesan tidak terkirim dan terjadi kesalahan.

Cc

Penerima pesan yang namanya ingin Anda masukkan di baris Cc ("carbon copy") dalam pesan email. Jika Anda membiarkan argumen ini kosong, baris Cc dalam pesan email kosong.

Bcc

Penerima pesan yang namanya ingin Anda masukkan di baris Bcc ("blind carbon copy") dalam pesan email. Jika Anda membiarkan argumen ini kosong, baris Bcc dalam pesan email kosong.

Subjek

Subjek pesan. Teks ini muncul di baris Subjek dalam pesan email. Jika Anda membiarkan argumen ini kosong, baris Subjek dalam pesan email kosong.

Teks Pesan

Teks apa pun yang ingin Anda sertakan dalam pesan selain objek database. Teks ini muncul di isi utama pesan email, setelah objek. Jika Anda membiarkan argumen ini kosong, tidak ada teks tambahan yang disertakan dalam pesan email. Jika Anda membiarkan argumen Tipe Objek dan Nama Objek kosong, Anda bisa menggunakan argumen ini untuk mengirim pesan email tanpa objek database.

Edit Pesan

Menentukan apakah pesan dapat diedit sebelum dikirim. Jika Anda memilih Ya, aplikasi email elektronik dimulai secara otomatis, dan pesan bisa diedit. Jika Anda memilih Tidak, pesan dikirim tanpa pengguna memiliki kesempatan untuk mengedit pesan. Defaultnya adalah Ya.

File Templat

Jalur dan nama file file yang ingin Anda gunakan sebagai templat untuk file HTML. File templat adalah file yang berisi tag HTML.

Keterangan

Objek dalam pesan email berada dalam format output yang dipilih. Saat Anda mengklik ganda objek, perangkat lunak yang sesuai dimulai dengan objek yang dibuka.

Aturan berikut ini berlaku saat Anda menggunakan tindakan EMailDatabaseObject untuk menyertakan objek database dalam pesan email:

  • Anda bisa mengirim lembar data tabel, kueri, dan formulir. Dalam objek yang disertakan, semua bidang dalam lembar data terlihat seperti di Access, kecuali bidang yang berisi objek OLE. Kolom untuk bidang ini disertakan dalam objek, tetapi bidangnya kosong.

  • Untuk kontrol yang terikat ke bidang Ya/Tidak ( tombol alih, tombol opsi, atau kotak centang), file output menampilkan nilai –1 (Ya) atau 0 (Tidak).

  • Untuk kotak teks terikat ke bidang Hyperlink, file output menampilkan hyperlink untuk semua format output kecuali teks MS-DOS (dalam hal ini, hyperlink hanya ditampilkan sebagai teks normal).

  • Jika Anda mengirim formulir dalam Tampilan formulir, objek yang disertakan selalu berisi tampilan lembar dataformulir .

  • Jika Anda mengirim laporan, satu-satunya kontrol yang disertakan dalam objek adalah kotak teks dan label (dalam beberapa kasus). Semua kontrol lainnya diabaikan. Informasi header dan footer juga tidak disertakan. Satu-satunya pengecualian untuk ini adalah bahwa ketika Anda mengirim laporan dalam format Excel, kotak teks di footer grup yang berisi ekspresi dengan fungsi Sum disertakan dalam objek. Tidak ada kontrol lain dalam header atau footer (dan tidak ada fungsi agregat selain Sum) yang disertakan dalam objek.

  • Sublaporan disertakan dalam objek.

  • Saat Anda mengirim lembar data, formulir, atau halaman akses data dalam format HTML, satu file .html dibuat. Saat Anda mengirim laporan dalam format HTML, satu file .html dibuat untuk setiap halaman dalam laporan.

Untuk menjalankan tindakan EMailDatabaseObject dalam modul Visual Basic for Applications (VBA), gunakan metode SendObject objek DoCmd .

gambar

Tautan berikut ini disediakan oleh Luke Chung. Luke adalah pendiri dan presiden FMS, Inc., penyedia terkemuka solusi database kustom dan alat pengembang.

Perlu bantuan lainnya?

Ingin opsi lainnya?

Jelajahi manfaat langganan, telusuri kursus pelatihan, pelajari cara mengamankan perangkat Anda, dan banyak lagi.

Komunitas membantu Anda bertanya dan menjawab pertanyaan, memberikan umpan balik, dan mendengar dari para ahli yang memiliki pengetahuan yang luas.