Fungsi yang dipakai yaitu:
OpenDatabase(, , )
: Nama file MDB yang mau dibuka
: Isi True jika akan dibuka secara ekslusif
(gak bisa dimodifikasi user laen)
: Isi true jika cuma baca aja,
False supaya bisa nulis
Cara kerja program:
- beri kesempatan user untuk membuka file MDB (Open for file)
- setelah file dipilih, buka file tersebut dengan fungsi OpenDatabase di atas
- setelah file dibuka, lakukan iterasi (looping) terhadap obyek TableDefs, untuk mendapatkan obyek-obyek tabel didalamnya.
- yang ditemukan bukan cuma Tabel untuk data, tapi juga tabel untuk info system, yang nama tabelnya diawali dengan 'MSys'. Untuk itu perlu dicek, kalo 4 huruf di depannya adalah 'MSys' berarti tabelnya system.
- untuk setiap tabel, lakukan iterasi juga untuk menampilkan field-fieldnya, yang akan ditampilkan adalah nama field, tipe dan panjangnya.
- lalu jika user mengklik salah satu tabel, pada obyek ListView di bagian kanan form, ditampilkan semua isi datanya.