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 .
|
Tautan berikut ini disediakan oleh Luke Chung. Luke adalah pendiri dan presiden FMS, Inc., penyedia terkemuka solusi database kustom dan alat pengembang. |