Bismillahirrohmanirrohim..., Terimakasih Mas Aksan..., Yang saya ketahui, ada banyak cara koneksi ke database. Salah satunya melalui ODBC. Cara penyampain data ke userpun ada beberapa model: 1. Menggunakan tabel temporer di Ms Acces. 2. Memanfaatkan label dan text box 3. Menggunakan form dinamis Untuk yang ke-3, kita membuat form di dalam form. Semuanya.... Mulai dari label, textbox sampai isian event-event. Ini lebih flexible. Namun perlu kerja keras untuk mendefinisikan satu persatu. Yang akan lebih enak cara ke-2, kita buat 1 form dengan isian textbox, label, dan combo box. Namun memiliki keterbatasan pada ruang form. Sedangkan yang paling enak cara ke-3. Kita koneksi ke database > mendefinisikan field-field > mengkonversi field MySql ke Ms Acces > buat/hapus tabel temporer per user via VBA (type, sizenya sesuai konversi tersebut > Masukkan data MySql ke dalam tabel Ms Acces. Saya berpendapat, datasheet (VB Grid) sebagaimana Sampeyan sampaikan, mirip dengan cara yang ke-3. Membuat sub form dalam kondisi continous. Terlampir, adalah contoh aplikasi ODBC memakai VBA tertanam (cara ke-2). Proses di dalamnya: 1. User mengisi nama server (localhost atau IP), username, password, dan nama database 2. User menekan button test koneksi 3. Aplikasi menuju ODBC > Cek koneksi 4. Bila sukses > mengumpulkan tabel-tabel yang ada di database 5. Menyampaikan ke user dalam bentuk combo box 6. User memilih tabel yang ada di combo box 7. Bila benar-benar memilih > cek koneksi 8. Bila sukses > mengumpulkan nama-nama field dari combo box yang dipilih (pada contoh saya batasi maksimum 5 field tiap tabel) 9. Mengumpulkan isi record (pada contoh saya batasi maksimum 5 field tiap tabel dan 5 record tiap halaman) 10. Menyampaikan hasilnya ke user dalam bentuk label-label. (penyampaian juga bisa dalam bentuk text box, bila untuk kepentingan editing record) 11. User juga bisa melanjutkan pada halaman-halaman selanjutnya (apabila perlu). Silahkan di modifikasi sesuai kebutuhan. Semoga bisa membantu dan memberi semangat. Hariyanto (Surabaya)
--- On Tue, 21/5/13, aksan kurdin <aksan.kurdin@gmail.com> wrote:
From: aksan kurdin <aksan.kurdin@gmail.com> Subject: Re: Bls: [belajar-access] Re: koneksi otomatis ke ODBC To: belajar-access@yahoogroups.com Date: Tuesday, 21 May, 2013, 8:23 AM
Ada, Caranya ? Cak Hari Yanto ... bantuin jawab dong .... :D
hehehehe......
(sepurane cak :) )
On 5/21/2013 7:22 AM, Akhmad Ridhany wrote:
Dear Master Access Dengan menggunakan ODBC mysql, Apakah ada cara untuk menampilkan data pada subform dalam format datasheet (seperti datagrid vb) tanpa harus link table tanpa harus membuat temporary table di msaccess Mohon maaf jika ada istilah yg salah berhubung masih pemula Terima kasih atas bantuan masukannya Bismillahirrohmanirrohim...., Saya memakai juga memakai ODBC. Cuma, metodenya agak berbeda. Tidak link terus menerus (link tabel). Tapi melakukan koneksi ketika dibutuhkan. Setelah selesai diputus. Hasilnya, lebih ringan. Dan, ODBC-nya saya tanam di VBA. Jadi nggak perlu men-setting ODBC pada masing-masing-masing komputer user. Ini script-nya (database MySql): Option Explicit Public conn As New ADODB.Connection Public Function connToDB(serverName As String, _ UserName As String, userPass As String, _ dbPath As String, dbName As String) On Error GoTo errHandle strCon = "DRIVER={MySQL ODBC 5.1 Driver};SERVER=" _ serverName ";DATABASE=" dbName ";" _ "UID=" UserName ";PWD=" userPass ";OPTION=16426" Set conn = New ADODB.Connection conn.Open strCon errHandle: MsgBox "SERVER SEDANG TIDAK AKTIF", , "NON AKTIF" conn.Close Set conn = Nothing Exit Function End Function Function KONEKSI() connToDB "ISI_DG_IP_SERVER", "ISI_DG_USER_NAME_MYSQL", "ISI_DG_USERNAME_MYSQL", 3306, "ISI_DG_NAMA DATABASE" End Function Semoga bisa membantu dan memberi semangat. --- On Mon, 20/5/13, aksan kurdin wrote:
From: aksan kurdin Subject: Re: Bls: [belajar-access] Re: koneksi otomatis ke ODBC To: belajar-access@yahoogroups.com Date: Monday, 20 May, 2013, 2:48 PM
ya, jeleknya odbc.
saya juga upload data 19K selalu putus di 13K. setelah ganti driver (MySQL 12w ke 12i), sekarang normal. tapi tidak menjamin lo ya :)
aksan kurdin
On 5/20/2013 11:03 AM, dian untoro wrote: kalau saya untuk koneksi odbc ndak ada masalah.
akan tetapi pada saat digunakan database sering putus sendiri koneksinya. dan juga berat banget masalah.
sekalia sharennya dong kenapa sering putus koneksinya...???? Azkia punya juga sekali saja diawal dicentang sudah tak tanya tanya lagi pula Sent: Sunday, May 19, 2013 4:01 PM Subject: Re: [belajar-access] Re: koneksi otomatis ke ODBC ah masak, aplikasi aku ke mysql tidak begitu .... sudah tak tanya2 password lagi ...
:)
coba dengan mdb/accdb baru test dulu ...
aksan kurdin
On 5/19/2013 10:23 AM, al.joens wrote: Tetap minta password bang tiap kali membuka aplikasi meskipun pada awalnya password nya disimpan, gimana bang apa ada solusi yang lain, terima kasih.
--- In mailto:belajar-access%40yahoogroups.com, aksan kurdin mailto:aksan.kurdin@... wrote: > > cara mudah pada saat bikin odbc koneksi di access, pilih save passwordnya. > > > > > aksan kurdin > > On 5/17/2013 11:06 AM, al.joens wrote: > > > > mohon bantuannya pada master and suhu access,bagaimana ya cara membuat > > kode koneksi otomatis dari access ke sqlserver 2005 melalui koneksi > > ODBC sehingga tiap kali user mengakses aplikasi tidak perlu harus > > memasukkan pasword-aplikasi langsung jalan-. > > > > demikian , atas bantuannya kami sampaikan beribu-ribu terima kasih. > > > > >
| "This email message and information, including any attachment is intended solely for the use of the recipient(s) and are confidential and may also be privileged. If the reader of this message is not the intended recipient, please delete this email and all information it contains including its attachment from your system and immediately notify the sender. Dissemination, distribution, copying, or other use of this email or its attachment is strictly prohibited. Any unintended use of this email shall be your responsibility and shall be subject to any jurisdiction."
|
Tidak ada komentar:
Posting Komentar