Skip to main content

Posts

Showing posts with the label DAO

String Koneksi SQL Server di Access VBA DAO

Kita dapat membuat aplikasi database Access yang berfungsi sebagai front-end tanpa harus menggunakan linked table ke SQL Server. Dengan demikian, pada aplikasi database Access, di Navigation Pane objek Tables, kita tidak mendapatkan tabel yang berasal dari SQL Server.Hanya tabel temporer sajalah yang diperlukan di objek Tables.

Fungsi Untuk Menambah dan Memperbaharui Record Dalam Aplikasi Database Back-end dan Front-end

Ada berbagai macam cara (atau dalam istilah VBA di Access sering disebut metode) untuk menambah dan memperbaharui sebuah record. Secara umum, penggunaan VBA untuk menambah dan memperbaharui record dapat dilakukan dengan dua cara yaitu melalui pernyataan SQL dan recordset.

Fungsi Menampilkan Satu Record Dalam Aplikasi Database Back-end dan Front-end

Fungsi berikut ini digunakan untuk menampilkan satu record dengan primary key tertentu sebagai kriterianya. Untuk menampilkan satu record, kita bisa membuat fungsi menampilkanSatuRecord seperti berikut ini.

Memuat Nilai Default dari Tabel Database Back-end ke Form di Front-End

Untuk memuat nilai default dari field yang ada di tabel database back-end ke control dari form di front-end, kita dapat membuat fungsi yang sederhana. Berikut ini adalah fungsinya.

Fungsi Untuk Mengecek Keberadaan Nilai Sebuah Field

Pada front-end yang database back-end benar-benar terpisah, kita tidak bisa memasukkan nilai primary key seperti layaknya menggunakan linked-table di Access. Saat menggunakan link-table di Acccess, Access langsung tahu seandainya kita memasukkan nilai primary key yang sama dengan nilai yang tersimpan di linke-table.

Fungsi Untuk Menampilkan Nilai Field Dengan Primary Key Tertentu

Pada berbagai macam query, kita pasti menemukan pernyataan SQL SELECT yang sangat umum. Pernyataan SELECT pada SQL digunakan untuk menampilkan nilai satu atau lebih field dalam sebuah tabel. Supaya nilai field yang ditampilkan sesuai dengan keingin, kita bisa menyaring pernyataan SELECT dengan kriteria tertentu.

Fungsi Untuk Membuat Kriteria SQL di VBA Access

Seperti diketahui, penulisan kriteria pada SQL di VBA mengikuti aturan main tertentu yang sesuai dengan SQL pada Access. Kriteria pada SQL digunakan untuk memerintahkan SQL (umumnya di server database) supaya menampilkan data sesuai dengan keinginan pengguna.

Fungsi Untuk Mengkonversi Nilai Field Pada SQL di Access VBA

Sebagaimana diketahui, penulisan pernyataan SQL pada sebuah field dengan tipe data text di sebuah tabel harus dituliskan di antara tanda petik tunggal (' '), misalnya:'Jakarta','111', 'Kalimalang', dan sebagainya. Untuk field dengan tipe data Date/Time di sebuah SQL harus dituliskan di antara tanda pagar (# #), misalnya: #9/9/17# (sembilan September 2017). Sedangkan Untuk field dengan tipe data Number di sebuah SQL dituliskan tanpa menggunakan tanda apa pun, baik tanda petik tunggal maupun tanda pagar.

Membuat Fungsi Untuk Mengatur Properti Field Secara Dinamis pada Sebuah Form

Di MS Access, bila kita membuat form dengan menggunakan sebuah tabel atau query sebagai record sourcenya, maka properti field yang terkait langsung dengan control yang ada di form akan diikutsertakan pada control yang terkait dengan field itu.

Fungsi Untuk Menampilkan Tipe Data Field di Access VBA

Tipe data atau data type adalah properti terpenting sebuah field. Properti tipe data menentukan jenis data macam apakah yang harus disimpan pada sebuah field dalam sebuah tabel. Selain itu, tipe data juga menentukan cara penyajian data dalam sebuah report.

Membuat Fungsi Untuk Membuka Recordset di Access VBA

Kita dapat membuat fungsi sendiri yang digunakan untuk membuka sekumpulan recordset. Sekumpulan recordset itu mungkin bisa berasal dari sebuah tabel atau query yang dibentuk dari satu atau beberapa tabel sekaligus.

Fungsi Untuk Menjalankan Delete Query di Access VBA

Meskipun fungsi jalankanActionQuery cukup memadai untuk menjalankan semua tipe action query, kita dapat membuat fungsi yang lebih spesifik untuk menjalankan action query tipe delete atau yang biasa disebut delete query ini. Seperti diketahui, delete query adalah tipe action query yang digunakan untuk menghapus record.

Fungsi untuk Mengecek Apakah Ada Sebuah Tabel Dalam Database

Kita dapat membuat sebuah fungsi untuk mengecek apakah ada tabel tertentu dalam database Access. Paling tidak, ada dua fungsi yang dapat dibuat untuk mengecek keberadaan tabel di database Access, satu untuk database eksternal dan satu lagi untuk database yang sedang aktif (current database).

Fungsi Untuk Menjalankan Action Query di Access VBA

Di MS Access, action query adalah query yang mengubah data atau menyalin data. Action query berbeda dengan select query yang menghasilkan sekumpulan record. Dengan menggunakan action query, kita dapat menambah, menghapus, dan memperbaharui record dalam sebuah tabel. Selain itu, kita juga dapat membuat sebuah tabel.

Membuat Fungsi Untuk Mengecek Sebuah Database yang Terbuka

Dalam sebuah aplikasi database yang disusun dengan menggunakan VBA dan menggunakan database back-end yang tidak selalu terbuka, kita harus memastikan terlebih dahulu, apakah database back-end itu dalam posisi sudah dibuka atau tidak. Untuk memastikannya, kita dapat membuat fungsi yang digunakan untuk mengecek sebuah database yang terbuka.

Fungsi Untuk Mendapatkan Database yang Sedang Terbuka (Current Database)

Di lingkungan front-end dan back-end, kita hampir tidak pernah membuat tabel atau query di database Access yang dijalankan sebagai aplikasi yang sedang dibuka (di current database). Database Access yang dijalankan sebagai aplikasi yang sedang terbuka, dalam pengertian ini dinamakan database front-end, jarang digunakan untuk menyimpan tabel atau query yang sifatnya permanen. Dalam banyak hal, tabel atau query yang disimpan di front-end sifatnya temporer, karena kelak, bila tidak dibutuhkan, mereka akan dihapus.

Fungsi Untuk Menutup Database di Access VBA

Pada aplikasi database yang menggunakan back-end dan front-end, sebagai pengembang database, kita harus bisa menemukan cara bagaimana menghemat bandwith dan membuat lancar trafik jaringan. Ada banyak cara digunakan, salah satunya adalah dengan membuka dan menutup database back-end, melalui aplikasi yang ada di front-end.

Fungsi Untuk Membuka Database di Access VBA

Posting kali ini menjelaskan bagaimana membuat fungsi untuk membuka database di MS Access. Fungsi ini melibatkan metode yang sudah umum digunakan di VBA, yaitu OpenDatabase. Membuka database, terutama digunakan untuk menghubungkan ke tabel dan query, adalah proses yang pertama kali dilakukan saat mengakses database.

Fungsi Untuk Mendapatkan String Koneksi ke Database Access (DAO)

Pada aplikasi Access untuk server dan client tanpa menggunakan linked table, kita harus membuat koneksi dari komputer client ke komputer server agar data dari server dapat dikirim ke client. Untuk menentukan koneksi database Access itu, kita bisa membuat fungsi sendiri yang disimpan dalam aplikasi Access di komputer client. Dengan demikian, bila aplikasi Access di client dikonversi ke accde, koneksi dapat dilakukan dengan aman. Kita dapat memberi nama fungsi itu, misalnya cariDbsConString seperti akan dijelaskan berikut ini.

Back-end dan Front-end Menggunakan Bound Control

Pada posting yang berkaitan dengan front-end database kali ini, kita akan membuat program sederhana yang digunakan untuk mengakses sebuah tabel di back-end database untuk kemudian data pada tabel itu dimuat seluruhnya ke sebuah form. Ikuti penjelasan lengkap berikut ini.