Selamat malam para master excel, saya ingin bertanya :

Saya mempunyai file excel yang saya buat sebagai aplikasi input data (sheet 1) 
dan sheet 2 sebagai databasenya menggunakan VBA excel.
(file terlampir).

Saya ingin mengganti penyimpanan databasenya tidak dengan excel lagi, tetapi 
dengan database mysql.
Saya sudah menginstal xampp dan odbc connector, saya sudah berhasil 
menghubungkannya juga dengan script :

Dim conn As New ADODB.Connection
Set conn = New ADODB.Connection
conn.Open "DRIVER={MySQL ODBC 5.2w Driver}" & _
  ";SERVER= localhost" & _
  ";database= database_ho" & _
  ";user= root" & _
  ";password= ione123"

Pertanyaannya :

1. Bagaimana sript vba untuk memasukkan ("C3").Value pada sheet1 ini, kedalam 
field "alamat" pada database mysql. Kalau dengan database excel sendiri kan 
script intinya Cuma : .Cells(baris, 2) = Sheet1.Range("C3"). (dalam file yang 
saya lampirkan).

2. Aplikasi ini akan saya share sehingga bisa dibuka dari komputer mana saja 
dan bersamaan dalam 1 jaringan lokal, tetapi karena variable "Server" =  
"localhost", maka akan eror pada saat dijalankan pada komputer lain karena 
xampp (database) hanya di komputer dengan ip 192.168.0.1. Saya sudah mencoba 
merubah settingan pada odbc connector dengan mengganti "TCP/IP server" nya 
dengan 192.168.0.1 tapi selalu koneksi gagal, harus localhost baru bisa. 
Bagaimana caranya agar bila dijalankan di komputer lain dalam 1 jaringan ?


Bagi master2 excel... Mohon pencerahannya....saya sudah googling kesana kemari 
tapi tidak ketemu... Sebelumnya terimakasih yang sebesar-besarnya....

Attachment: AA.xlsm
Description: application/vnd.ms-excel.sheet.macroenabled.12

Kirim email ke