Menggunakan kotak dialog Cetak
Kotak dialog Cetak memungkinkan pengguna untuk menentukan metode keluaran pencetakan. Pengguna dapat menentukan kisaran halaman yang dicetak, kualitas cetak, jumlah salinan, dll. Kotak dialog ini juga menampilkan informasi tentang printer yang saat ini diinstal dan memungkinkan pengguna untuk mengkonfigurasi atau menginstal ulang printer default baru.
Perhatikan bahwa kotak dialog ini sebenarnya tidak mengirimkan data ke printer. Hal ini memungkinkan pengguna untuk menentukan cara mencetak data. Anda harus menulis kode untuk mencetak data dalam format yang dipilih.
Untuk informasi lebih lanjut tentang pencetakan data, lihat Bab 12, "Bekerja dengan Teks dan Grafik." Pada saat dijalankan, setelah pengguna membuat pilihan di kotak dialog Cetak, properti berikut akan berisi informasi tentang pilihan pengguna.
Untuk menampilkan kotak dialog Cetak
1. Tetapkan pengaturan default yang diinginkan untuk kotak dialog dengan mengatur properti kotak dialog Cetak yang sesuai. Misalnya, untuk menampilkan 2 di kotak Number of Copies ketika kotak dialog ditampilkan, atur properti Copies ke 2:
CommonDialog1.Salinan=2
2. Gunakan metode ShowPRinter untuk menampilkan kotak dialog "Cetak".
Ketika pengguna mengklik tombol perintah Command1, kode berikut menampilkan kotak dialog Cetak:
PrivateSubCommand1_Klik()
DimBeginPage,EndPage,NumCopies,Orientation.i
'Setel Batal ke Benar.
CommonDialog1.CancelError=Benar
OnErrorGoToErrHandler
'Tampilkan kotak dialog "Cetak".
CommonDialog1.TampilkanPrinter
'Dapatkan nilai yang dipilih pengguna dari kotak dialog.
BeginPage=CommonDialog1.FromPage
Halaman Akhir=CommonDialog1.ToPage
NumCopies=Dialog Umum1.Salinan
Orientasi=CommonDialog1.Orientasi
Fori=1toNumCopies
'Tempatkan kode di sini untuk mengirim data ke printer.
Berikutnya
NxitSub
Pengendali Kesalahan:
'Pengguna menekan tombol "Batal".
KeluarSub
Sub Akhir
Perhatikan bahwa jika Anda mengatur properti PrinterDefault ke True, Anda dapat mencetak pada objek VisualBasicPrinter. Selain itu, jika properti PrinterDefault bernilai True, semua perubahan yang dilakukan di bagian "Pengaturan" pada kotak dialog "Cetak" akan mengubah pengaturan printer di pengaturan "Printer" pengguna.
Gunakan metode ShowHelp untuk menampilkan file bantuan
File bantuan dapat ditampilkan menggunakan metode ShowHelp pada kontrol CommonDialog.
Untuk menampilkan file bantuan menggunakan metode ShowHelp
1. Atur properti HelpCommand dan HelpFile.
2. Gunakan metode ShowHelp untuk menampilkan file bantuan yang ditentukan.
Ketika tombol perintah "Command1" diklik, kode berikut menampilkan file bantuan yang ditentukan:
PrivateSubCommand1_Klik()
'Setel Batal ke Benar.
CommonDialog1.CancelError=Benar
OnErrorGoToErrHandler
'Setel properti HelpCommand
CommonDialog1.HelpCommand=cdlHelpForceFile
'Tentukan file bantuan.
CommonDialog1.HelpFile=c:/Windows/Cardfile.hlp
'Tampilkan mesin bantuan Windows.
CommonDialog1.TampilkanBantuan
KeluarSub
Pengendali Kesalahan:
'Pengguna menekan tombol "Batal".
KeluarSub
Sub Akhir
Untuk informasi lebih lanjut tentang file bantuan yang menampilkan kontrol kotak dialog umum, lihat "Manual Referensi Bahasa Visual Basic 6.0" "Properti HelpCommand", "Properti HelpFile" dan "Metode ShowHelp".
Menggunakan kontrol Data
Kontrol Data yang melekat mengimplementasikan akses data dengan menggunakan mesin database Jet Microsoft - mesin database yang sama yang digunakan oleh Microsoft Access. Teknologi ini memberi pengguna akses tanpa batas ke banyak format database standar dan memungkinkan pengguna membuat aplikasi pengenalan data tanpa menulis kode apa pun. Kontrol Data bawaan ini paling cocok untuk database yang lebih kecil (desktop) seperti database Access dan ISAM.
Anda dapat menggunakan Kontrol Data bawaan ini untuk membuat aplikasi yang menampilkan, mengedit, dan memperbarui informasi dari berbagai database yang ada. Basis data ini termasuk Microsoft Access, Btrieve, dBASE, Microsoft FoxPro dan Paradox. Anda juga dapat menggunakan kontrol ini untuk mengakses file teks Microsoft Excel, Lotus 1-2-3, dan standar ASCII seperti mengakses database nyata. Selain itu, Kontrol Data juga dapat mengakses dan mengoperasikan database Open Database Connectivity (ODBC) jarak jauh, seperti Microsoft SQL Server dan Oracle.
Perhatikan bahwa kontrol Data dan kontrol RemoteData disertakan dalam Visual Basic untuk menyediakan kompatibilitas ke belakang. Namun, karena kemampuan beradaptasi yang lebih luas dari ActiveX Data Objects (ADO), disarankan untuk menggunakan kontrol ADOData untuk membuat aplikasi database baru. Lihat "Menggunakan Kontrol ADOData" untuk detailnya.
Kontrol Data, Kontrol RemoteData, dan Kontrol ADOData secara konseptual serupa: ketiganya adalah "kontrol data" yang menghubungkan sumber data ke kontrol terikat data. Ketiganya juga memiliki tampilan dan nuansa yang sama—satu set empat tombol yang memungkinkan pengguna untuk langsung menuju awal kumpulan rekaman, akhir kumpulan rekaman, dan menggulir maju atau mundur melalui kumpulan rekaman.
Buat aplikasi database sederhana menggunakan kontrol Data
Untuk membuat aplikasi database sederhana menggunakan kontrol Data
1. Tempatkan kontrol Data pada formulir. Kontrol Data adalah kontrol intrinsik dan oleh karena itu selalu tersedia.
2. Klik dan pilih kontrol Data, dan tekan tombol F4 untuk menampilkan jendela "Properti".
3. Di jendela Properties, atur properti Connection ke tipe database yang ingin Anda gunakan.
4. Di jendela Properties, atur properti DatabaseName ke nama file atau direktori database yang ingin Anda sambungkan.
5. Di jendela Properties, atur properti RecordSource ke nama tabel database yang ingin Anda akses.
6. Tempatkan kontrol kotak teks pada formulir.
7. Klik dan pilih kontrol TextBox, dan atur properti "Sumber Data" ke kontrol Data di jendela "Properti".
8. Di jendela Properties, atur properti Data Field ke nama field dalam database ini yang ingin Anda lihat atau ubah.
9. Ulangi langkah 6, 7, dan 8 untuk setiap kolom lain yang ingin Anda akses.
10. Tekan tombol F5 untuk menjalankan aplikasi ini.
Atur properti terkait data pada kontrol Data
Properti terkait data berikut dapat diatur pada waktu desain. Daftar ini memberikan urutan logis untuk mengatur properti berikut:
Perhatikan bahwa teknologi basis data adalah ilmu yang kompleks, dan saran berikut tidak dimaksudkan untuk digunakan sebagai aturan.
1.RecordsetType—Atribut RecordsetType menentukan apakah kumpulan rekaman berupa tabel, kumpulan dinamis (dynaset), atau snapshot. Pilihan ini mempengaruhi properti kumpulan data mana yang tersedia. Misalnya, kumpulan rekaman tipe snapshot memiliki lebih banyak batasan dibandingkan kumpulan rekaman dynaset.
2.DefaultType—Atribut DefaultType menentukan apakah ruang kerja JET atau ruang kerja ODBCDirect digunakan.
3.DefaultCursorType—Atribut DefaultCursorType menentukan posisi kursor. Anda dapat menggunakan driver ODBC untuk menentukan posisi kursor, atau menentukan server atau kursor ODBC. Properti DefaultCursorType hanya valid ketika menggunakan ruang kerja ODBCDirect.
4.Eksklusif—Menentukan apakah data ditujukan untuk lingkungan pengguna tunggal atau lingkungan multi-pengguna.
5.Options—Atribut ini menentukan karakteristik recordset. Misalnya, dalam lingkungan multi-pengguna, Anda dapat mengatur properti Opsi untuk menonaktifkan perubahan yang dilakukan oleh orang lain.
6.BOFAction, EOFAction—Kedua properti ini menentukan perilaku kontrol ini ketika terletak di awal atau akhir kursor. Pilihan yang mungkin termasuk tetap berada di awal atau akhir, berpindah ke rekaman pertama atau terakhir, atau menambahkan rekaman baru (hanya di akhir).
->