Menambahkan data dalam Datagrid1 pada visual basic dengan menggunakan Form Tambah
yang menggunakan Data dari MySQL sedikit agak rumit untuk Pemula yang
baru tahap belajar dalam mengenal system Source Code yang terstruktur
dengan source code yang lain nya,namun jika kita mencermati system
Coding yang berlaku pada saat setelah nya jadi dan terkoneksi dengan
Data Variabel String yang sudah kita masukan sebelumnya.
Adapun Untuk Source Code menambahkan data ke dalam datagrid yang menggunakan Database dari MySQL adalah sebagai berikut :
Masukan Source Code Di bawah ini kedalam CMDSimpan
Private Sub cmdsimpan_Click()
con.Execute "insert into transaksi (kode, nm_brang, jnis_brang, jumlah, kemasan, hrga_beli, hrga_grosir, hrga_eceran, satuan, hrga_satuan)" & _
" VALUES('" & Text1.Text & "','" & _
Text2.Text & "','" & _
Text3.Text & "','" & _
Text4.Text & "','" & _
Text5.Text & "','" & _
Text6.Text & "','" & _
Text7.Text & "','" & _
Text8.Text & "','" & _
Text9.Text & "','" & _
Text10.Text & "')"
" VALUES('" & Text1.Text & "','" & _
Text2.Text & "','" & _
Text3.Text & "','" & _
Text4.Text & "','" & _
Text5.Text & "','" & _
Text6.Text & "','" & _
Text7.Text & "','" & _
Text8.Text & "','" & _
Text9.Text & "','" & _
Text10.Text & "')"
Text1.SetFocus
X = MsgBox("Data sudah Di Simpan", vbQuestion + vbYes, "Simpan Data")
End Sub
X = MsgBox("Data sudah Di Simpan", vbQuestion + vbYes, "Simpan Data")
End Sub
Source
Code tersebut di atas harus di sesuaikan dengan Source Code Koneksi
Variabel String yang anda gunakan,pada Source Code tersebut di atas saya
menggunakan koneksi String Variabel seperti pada source Code di bawah
ini :
Public con As New ADODB.Connection
Public RSdata As New ADODB.Recordset
Dim Sql As String
Public Sub Koneksi()
Set con = New ADODB.Connection
Set RSdata = New ADODB.Recordset
con.Open "Driver={MySQL ODBC 5.1 Driver};server=localhost;database=transaksi;uid=root;pwd=****;"
con.CursorLocation = adUseClient
End Sub
Public RSdata As New ADODB.Recordset
Dim Sql As String
Public Sub Koneksi()
Set con = New ADODB.Connection
Set RSdata = New ADODB.Recordset
con.Open "Driver={MySQL ODBC 5.1 Driver};server=localhost;database=transaksi;uid=root;pwd=****;"
con.CursorLocation = adUseClient
End Sub
Private Sub Form_Load()
If con.State = adStateOpen Then con.Close
con.CursorLocation = adUseClient
con.Open "Driver={MySQL ODBC 5.1 Driver};server=localhost;database=transaksi;uid=root;pwd=****;"
End Sub
If con.State = adStateOpen Then con.Close
con.CursorLocation = adUseClient
con.Open "Driver={MySQL ODBC 5.1 Driver};server=localhost;database=transaksi;uid=root;pwd=****;"
End Sub
Ok
Guys.. Selamat Mencoba.. Jika masih menemui kendala dalam mencoba nya
saat di lakukan "Run" pada Program nya,silahkan tanyakan kepada saya,dan
berikan Sample Variabel String koneksi yang anda Gunakan,kalo saya tau
insya Allah nanti saya bantu..
Terima Kasih Telah Berkunjung.