Proses pembuatan form ini yaitu sana dengan proses dasar sebelumnya yaitu dengan membuat beberapa komponen pada formnya, dan berikut tampilan formnya :
Pada pembuatan form ini komponen yang dibutuhkan adalah sebagai berikut : 1. Listview (1) 2. Textbox (2) 3. Combobox (1) 4. Button (5) 5. Groupbox (3)
Dari komponen diatas, langkah pernah buat terlebih dahulu sama tampilannya atau sedikit berbeda namun tetap dengan komponen yang sama seperti tampilan form ditas. Selanjutnya rubahlah nama design dari setiap komponen dengan nama ciri khas coding anda sendiri, agar mudah dalam penulisan. Selanjutnya ikuti langkah dibawah ini dan sesuikan coding dibawah dengan nama komponen anda sendiri.
Selanjutnya pada form, klik dua kali dan akan otomatis menuju ke form load. Pada form load lakukan pemanggilan koneksi, dan tulis koding berikut :
koneksi.connect()
jangan pernah lupa untuk memanggil koneksi karena di semua form yang kita buat kita akan menggunakan koneksi ke database yang telah kita buat sebelumnya.
a. Komponen listview
Pertama sekali adalah membuat kolom pada listview yang caranya sama seperti yang kita lakukan sebelumnya dengan klik kanan pada listview dan pilih properties selanjutnya ubah viewnya menjadi Details, seperti gambar dibawah :
Pada ColumnHeader Collection Editor , tekan Add dan pada properties ubah nama
Text nya pada Misc dan Name pada Design sesuai dengan urutan kolom pada tabel yang telah kita buat satu persatu, yang nantinya akan menjadi seperti berikut :
Selanjutnya klik dua kali pada listview seperti gambar diatas, dan lakukan penulisan koding seperti dibawah ini untuk menampilkan data yang ada di dalam listview ke komponen seperti textbox atau combobox dll, yang telah kita buat diatas. Berikut :
PrivateSub ListView_SelectedIndexChanged(sender AsObject, e AsEventArgs)
Handles ListView2.SelectedIndexChanged With ListView2.SelectedItems(0) ctrl2 = .SubItems(0).Text tkd_fasilitas2.Text = .SubItems(0).Text tnama_fasilitas2.Text = .SubItems(1).Text EndWith tkd_fasilitas2.Enabled = False btambah2.Enabled = False bhapus2.Enabled = True bupdate2.Enabled = True
EndSub
Pada koding diatas tulislah hanya yang di dalam listviewnya saja. Setelah itu jika ada eror tulisan mereh, berarti nama komponen tidak sama dengan yang di form, maka dari sesuaikan namanya dengan nama komponen yang ada di form, untuk melihat atau mengubahnya klik kanan pada komponen lalu pilih Properties , seperti berikut :
Pada komponen inputan yang telah kita buat seperti tampilan design form diatas, seperti berikut :
b. Pembuatan Sub Prosedur Pemanggilan Data dan Reset
Selanjutnya kita kembali ke koding, dengan klik dua kali pada form, dan kita akan membuat sub prosedur untuk memanggil data dari database . tulis kode berikut di bawah end sub form load , seperti berikut :
Sub keuleh2()
strsql = "select * from tbl_fasilitas"
sqlcmd.CommandText = strsql sqlcmd.Connection = sqlconn sqlda.SelectCommand = sqlcmd sqlldr = sqlcmd.ExecuteReader() ListView2.Items.Clear() While (sqlldr.Read())
With ListView2.Items.Add(sqlldr("kd_fasilitas")) .subitems.add(sqlldr("nama_fasilitas"))
EndWith
EndWhile
sqlldr.Close() EndSub
Setelah itu lakukan pemanggilan sub tersebut pada form load, dengan menulis nama sub diatas seperti “keuleh2()” pada form load, namanya sesuikan dengan koding diatas, harap teliti dalam penulisan koding. Dengan begitu setiap kali program di jalankan akan memanggil sub tersebut.
Selanjutkan nya adalah membuat sub reset bertujuan untuk membersihkan komponen dan mengaktifkan enable komponen yang tidak aktif ketika kita klik data pada listview. Koding dibawah juga jangan lupa untuk melakukan pemanggilanya di form load tepatnya setelah sub keuleh() , dengan nama sub “berseh()” , sesuikan seperti koding sub dibawah. Dan lakukan penulisan koding dibawah tepat di bawah end sub keuleh diatas , seperti berikut : Sub berseh2() tkd_fasilitas2.Text = "" tnama_fasilitas2.Text = "" tkd_fasilitas2.Enabled = True btambah2.Enabled = True bupdate2.Enabled = False bhapus2.Enabled = False EndSub
c. Pembuatan Aksi Input
Pada aksi ini adalah melakukan pembuatan tombol input atau tambah yang terdapat pada grupbox aksi yang terlihat seperti dibawah ini :
Langkahnya adalah lakukan klik dua kali pada button tambah dan lakukan penulisan kode berikut untuk aksinya :
PrivateSub btambah_Click(sender AsObject, e AsEventArgs) Handles btambah2.Click If (tkd_fasilitas2.Text = "") Or (tnama_fasilitas2.Text = "") Then
MsgBox("Data Masih kurang, Lengkapi Data") Exit Sub
EndIf
& tkd_fasilitas2.Text & "','" & tnama_fasilitas2.Text & "')"
Dim sqlcmd AsNew SqlClient.SqlCommand
sqlcmd.CommandText = strsql sqlcmd.Connection = sqlconn OnErrorGoTo satu
sqlcmd.ExecuteNonQuery() MsgBox("Berhasil diSimpan") keuleh2()
berseh2() Exit Sub
satu:
MsgBox("Kode Tidak Boleh Sama") berseh2()
EndSub
d. Pembuatan Aksi Hapus
Pada aksi ini adalah melakukan pembuatan tombol hapus, yang akan menghapus data pada database secara permanen yang terdapat pada grupbox aksi yang terlihat seperti dibawah ini :
Langkahnya adalah lakukan klik dua kali pada button hapus dan lakukan penulisan kode berikut untuk aksinya :
PrivateSub bhapus_Click(sender AsObject, e AsEventArgs) Handles bhapus2.Click strsql = "delete from tbl_fasilitas where kd_fasilitas = '" & ctrl2 & "'"
Dim sqlcmd AsNew SqlClient.SqlCommand
sqlcmd.CommandText = strsql sqlcmd.Connection = sqlconn sqlcmd.ExecuteNonQuery() MsgBox("Berhasil Di Hapus") keuleh2()
berseh2() EndSub
e. Pembuatan Aksi Reset Form
Pada aksi ini adalah melakukan pembuatan tombol reset, yang akan membersihkan form yang telah besisi data atau mengaktifkan tombol tambah ketika data telah di klik. pada grupbox aksi ini yang terlihat seperti berikut :
Langkahnya adalah lakukan klik dua kali pada button Reset dan lakukan penulisan kode berikut untuk aksinya :
PrivateSub breset_Click(sender AsObject, e AsEventArgs) Handles breset2.Click berseh2()
keuleh2() EndSub
f. Pembuatan Aksi Update
Pada aksi ini adalah melakukan pembuatan tombol update, yang akan mengedit data yang ada didatabase dari data yang telah diinput di pada grupbox aksi yang terlihat seperti dibawah ini :
Langkahnya adalah lakukan klik dua kali pada button update dan lakukan penulisan kode berikut untuk aksinya :
PrivateSub bupdate_Click(sender AsObject, e AsEventArgs) Handles bupdate2.Click strsql = "update tbl_fasilitas set nama_fasilitas ='" & tnama_fasilitas2.Text & "'" _ & "where kd_fasilitas = '" & ctrl2 & "'"
Dim sqlcmd AsNew SqlClient.SqlCommand
sqlcmd.CommandText = strsql sqlcmd.Connection = sqlconn sqlcmd.ExecuteNonQuery()
MsgBox("Berhasil DiUpdate") keuleh2()
berseh2() EndSub
g. Pembuatan Aksi Pencarian
Pada aksi ini adalah melakukan pembuatan aksi pada tombol pencarian, yang akan mencari data berdasarkan combo box yang telah di tentukan berdasarkan apa saja. pada form yang terlihat seperti dibawah ini :
Langkah pertama adalah klik dua kali pada button cari, selanjutnya tulis koding berikut : PrivateSub bcari_Click(sender AsObject, e AsEventArgs) Handles bcari2.Click
strsql = "select * from tbl_fasilitas where " & cpilihan2.SelectedItem & " LIKE '%" & tpencarian2.Text & "%' " sqlcmd.CommandText = strsql sqlcmd.Connection = sqlconn sqlda.SelectCommand = sqlcmd sqlldr = sqlcmd.ExecuteReader() ListView2.Items.Clear() While (sqlldr.Read())
With ListView2.Items.Add(sqlldr("kd_fasilitas")) .subitems.add(sqlldr("nama_fasilitas"))
EndWith
EndWhile
sqlldr.Close() EndSub
Dan selanjutnya klik kanan atau klik pada combobox dan pilih edit Items, seperti berikut :
Tambahkan Items berikut yang merupakan nama kolom pada tabel, untuk katagori pencarian berdasarkan items seperti berikut :
H. Pembuatan Form Kamar
Proses pembuatan form ini yaitu sana dengan proses dasar sebelumnya yaitu dengan membuat beberapa komponen pada formnya, dan berikut tampilan formnya :
1. Listview (1)
2. Textbox (4)
3. Combobox (3)
4. Button (5)
5. Groupbox (3)
Dari komponen diatas, langkah pernah buat terlebih dahulu sama tampilannya atau sedikit berbeda namun tetap dengan komponen yang sama seperti tampilan form ditas. Selanjutnya rubahlah nama design dari setiap komponen dengan nama ciri khas coding anda sendiri, agar mudah dalam penulisan. Selanjutnya ikuti langkah dibawah ini dan sesuikan coding dibawah dengan nama komponen anda sendiri.
Selanjutnya pada form, klik dua kali dan akan otomatis menuju ke form load. Pada form load lakukan pemanggilan koneksi, dan tulis koding berikut :
koneksi.connect()
jangan pernah lupa untuk memanggil koneksi karena di semua form yang kita buat kita akan menggunakan koneksi ke database yang telah kita buat sebelumnya.
a. Komponen listview
Pertama sekali adalah membuat kolom pada listview yang caranya sama seperti yang kita lakukan sebelumnya dengan klik kanan pada listview dan pilih properties selanjutnya ubah viewnya menjadi Details, seperti gambar dibawah :
Pada ColumnHeader Collection Editor , tekan Add dan pada properties ubah nama
Text nya pada Misc dan Name pada Design sesuai dengan urutan kolom pada tabel yang telah kita buat satu persatu, yang nantinya akan menjadi seperti berikut :
Selanjutnya klik dua kali pada listview seperti gambar diatas, dan lakukan penulisan koding seperti dibawah ini untuk menampilkan data yang ada di dalam listview ke komponen seperti textbox atau combobox dll, yang telah kita buat diatas. Berikut :
PrivateSub ListView_SelectedIndexChanged(sender AsObject, e AsEventArgs)
Handles ListView0.SelectedIndexChanged With ListView0.SelectedItems(0) ctrl = .SubItems(0).Text tkd_kam.Text = .SubItems(0).Text tkd_tipekam0.SelectedValue = .SubItems(1).Text tkd_tipekam0.Show() tkd_fasilitas0.SelectedValue = .SubItems(2).Text tkd_fasilitas0.Show() tharga_biasa.Text = .SubItems(3).Text tharga_liburan.Text = .SubItems(4).Text
tkapasitas.Text = .SubItems(5).Text tstatus.Text = .SubItems(6).Text EndWith tkd_kam.Enabled = False btambah.Enabled = False bhapus.Enabled = True bupdate.Enabled = True EndSub
Pada koding diatas tulislah hanya yang di dalam listviewnya saja. Setelah itu jika ada eror tulisan mereh, berarti nama komponen tidak sama dengan yang di form, maka dari sesuaikan namanya dengan nama komponen yang ada di form, untuk melihat atau mengubahnya klik kanan pada komponen lalu pilih Properties , seperti berikut :
Pada komponen inputan yang telah kita buat seperti tampilan design form diatas, seperti berikut :
b. Pembuatan Sub Prosedur Pemanggilan Data dan Reset
Selanjutnya kita kembali ke koding, dengan klik dua kali pada form, dan kita akan membuat sub prosedur untuk memanggil data dari database . tulis kode berikut di bawah end sub form load , seperti berikut :
Sub keuleh()
strsql = "select * from tbl_kamar"
sqlcmd.Connection = sqlconn sqlda.SelectCommand = sqlcmd sqlldr = sqlcmd.ExecuteReader() ListView0.Items.Clear()
While (sqlldr.Read())
With ListView0.Items.Add(sqlldr("kd_kam")) .subitems.add(sqlldr("kd_tipekam")) .subitems.add(sqlldr("kd_fasilitas")) .subitems.add(sqlldr("harga_biasa")) .subitems.add(sqlldr("harga_liburan")) .subitems.add(sqlldr("kapasitas")) .subitems.add(sqlldr("status")) EndWith EndWhile sqlldr.Close() EndSub
Setelah itu lakukan pemanggilan sub tersebut pada form load, dengan menulis nama sub diatas seperti “keuleh()” pada form load, namanya sesuikan dengan koding diatas, harap teliti dalam penulisan koding. Dengan begitu setiap kali program di jalankan akan memanggil sub tersebut.
Selanjutkan nya adalah membuat sub reset bertujuan untuk membersihkan komponen dan mengaktifkan enable komponen yang tidak aktif ketika kita klik data pada listview. Koding dibawah juga jangan lupa untuk melakukan pemanggilanya di form load tepatnya setelah sub keuleh() , dengan nama sub “berseh()” , sesuikan seperti koding sub dibawah. Dan lakukan penulisan koding dibawah tepat di bawah end sub keuleh diatas , seperti berikut : Sub berseh() tkd_kam.Text = "" tkd_tipekam0.Text = "" tkd_fasilitas0.Text = "" tharga_biasa.Text = "" tharga_liburan.Text = "" tkapasitas.Text = "" tstatus.Text = ""
tkd_kam.Enabled = True
btambah.Enabled = True
bupdate.Enabled = False
bhapus.Enabled = False EndSub
c. Pembuatan Aksi Input
Pada aksi ini adalah melakukan pembuatan tombol input atau tambah yang terdapat pada grupbox aksi yang terlihat seperti dibawah ini :
Langkahnya adalah lakukan klik dua kali pada button tambah dan lakukan penulisan kode berikut untuk aksinya :
PrivateSub btambah_Click(sender AsObject, e AsEventArgs) Handles btambah.Click If (tkd_kam.Text = "") Or (tkd_tipekam0.Text = "") Or (tkd_fasilitas0.Text = "") Or
(tharga_biasa.Text = "") Or (tharga_liburan.Text = "") Or (tkapasitas.Text = "") Or
(tstatus.Text = "") Then
MsgBox("Data Masih kurang, Lengkapi Data") Exit Sub
EndIf
strsql = "insert into tbl_kamar (kd_kam, kd_tipekam, kd_fasilitas, harga_biasa, harga_liburan, kapasitas, status) values ('" _
& tkd_kam.Text & "','" & tkd_tipekam0.SelectedValue & "','" &
tkd_fasilitas0.SelectedValue & "','" & tharga_biasa.Text & "','" & tharga_liburan.Text & "','"
& tkapasitas.Text & "','" & tstatus.Text & "')"
Dim sqlcmd AsNew SqlClient.SqlCommand
sqlcmd.CommandText = strsql sqlcmd.Connection = sqlconn OnErrorGoTo satu
sqlcmd.ExecuteNonQuery() MsgBox("Berhasil diSimpan")
keuleh() berseh() Exit Sub
satu:
MsgBox("Kode Tidak Boleh Sama") berseh()
EndSub
d. Pembuatan Aksi Hapus
Pada aksi ini adalah melakukan pembuatan tombol hapus, yang akan menghapus data pada database secara permanen yang terdapat pada grupbox aksi yang terlihat seperti dibawah ini :
Langkahnya adalah lakukan klik dua kali pada button hapus dan lakukan penulisan kode berikut untuk aksinya :
PrivateSub bhapus_Click(sender AsObject, e AsEventArgs) Handles bhapus.Click strsql = "delete from tbl_kamar where kd_kam = '" & ctrl & "'"
Dim sqlcmd AsNew SqlClient.SqlCommand
sqlcmd.CommandText = strsql sqlcmd.Connection = sqlconn sqlcmd.ExecuteNonQuery() MsgBox("Berhasil Di Hapus") keuleh()
berseh() EndSub
e. Pembuatan Aksi Reset Form
Pada aksi ini adalah melakukan pembuatan tombol reset, yang akan membersihkan form yang telah besisi data atau mengaktifkan tombol tambah ketika data telah di klik. pada grupbox aksi ini yang terlihat seperti berikut :
Langkahnya adalah lakukan klik dua kali pada button Reset dan lakukan penulisan kode berikut untuk aksinya :
PrivateSub breset_Click(sender AsObject, e AsEventArgs) Handles breset.Click berseh()
keuleh() EndSub
f. Pembuatan Aksi Update
Pada aksi ini adalah melakukan pembuatan tombol update, yang akan mengedit data yang ada didatabase dari data yang telah diinput di pada grupbox aksi yang terlihat seperti dibawah ini :
Langkahnya adalah lakukan klik dua kali pada button update dan lakukan penulisan kode berikut untuk aksinya :
PrivateSub bupdate_Click(sender AsObject, e AsEventArgs) Handles bupdate.Click strsql = "update tbl_kamar set kd_tipekam ='" & tkd_tipekam0.SelectedValue & "'," _ & "kd_fasilitas ='" & tkd_fasilitas0.SelectedValue & "'," _
& "harga_biasa ='" & tharga_biasa.Text & "'," _ & "harga_liburan ='" & tharga_liburan.Text & "'," _ & "kapasitas ='" & tkapasitas.Text & "'," _
& "status ='" & tstatus.Text & "'" _ & "where kd_kam = '" & ctrl & "'"
Dim sqlcmd AsNew SqlClient.SqlCommand
sqlcmd.CommandText = strsql sqlcmd.Connection = sqlconn sqlcmd.ExecuteNonQuery() MsgBox("Berhasil DiUpdate")
keuleh() berseh() EndSub
g. Pembuatan Aksi Pencarian
Pada aksi ini adalah melakukan pembuatan aksi pada tombol pencarian, yang akan mencari data berdasarkan combo box yang telah di tentukan berdasarkan apa saja. pada form yang terlihat seperti dibawah ini :
Langkah pertama adalah klik dua kali pada button cari, selanjutnya tulis koding berikut :
PrivateSub bcari_Click(sender AsObject, e AsEventArgs) Handles bcari.Click strsql = "select * from tbl_kamar where " & cpilihan.SelectedItem & " LIKE '%" & tpencarian.Text & "%' " sqlcmd.CommandText = strsql sqlcmd.Connection = sqlconn sqlda.SelectCommand = sqlcmd sqlldr = sqlcmd.ExecuteReader() ListView0.Items.Clear() While (sqlldr.Read())
With ListView0.Items.Add(sqlldr("kd_kam")) .subitems.add(sqlldr("kd_tipekam")) .subitems.add(sqlldr("kd_fasilitas")) .subitems.add(sqlldr("harga_biasa")) .subitems.add(sqlldr("harga_liburan")) .subitems.add(sqlldr("kapasitas")) .subitems.add(sqlldr("status")) EndWith EndWhile sqlldr.Close() EndSub
Dan selanjutnya klik kanan atau klik pada combobox dan pilih edit Items, seperti berikut :
Tambahkan Items berikut yang merupakan nama kolom pada tabel, untuk katagori pencarian berdasarkan items seperti berikut :
I. Pembuatan Form Menu
Proses pembuatan form ini yaitu sana dengan proses dasar sebelumnya yaitu dengan membuat beberapa komponen pada formnya, dan berikut tampilan formnya :
Pada pembuatan form ini komponen yang dibutuhkan adalah sebagai berikut : 1. Listview (1) 2. Textbox (4) 3. Combobox (1) 4. Button (5) 5. Groupbox (3)
Dari komponen diatas, langkah pernah buat terlebih dahulu sama tampilannya atau sedikit berbeda namun tetap dengan komponen yang sama seperti tampilan form ditas. Selanjutnya rubahlah nama design dari setiap komponen dengan nama ciri khas coding anda sendiri, agar mudah dalam penulisan. Selanjutnya ikuti langkah dibawah ini dan sesuikan coding dibawah dengan nama komponen anda sendiri.
Selanjutnya pada form, klik dua kali dan akan otomatis menuju ke form load. Pada form load lakukan pemanggilan koneksi, dan tulis koding berikut :
koneksi.connect()
jangan pernah lupa untuk memanggil koneksi karena di semua form yang kita buat kita akan menggunakan koneksi ke database yang telah kita buat sebelumnya.
a. Komponen listview
Pertama sekali adalah membuat kolom pada listview yang caranya sama seperti yang kita lakukan sebelumnya dengan klik kanan pada listview dan pilih properties selanjutnya ubah viewnya menjadi Details, seperti gambar dibawah :
Setelah itu pilih EditColomns
Pada ColumnHeader Collection Editor , tekan Add dan pada properties ubah nama
Text nya pada Misc dan Name pada Design sesuai dengan urutan kolom pada tabel yang telah kita buat satu persatu, yang nantinya akan menjadi seperti berikut :
Selanjutnya klik dua kali pada listview seperti gambar diatas, dan lakukan penulisan koding seperti dibawah ini untuk menampilkan data yang ada di dalam listview ke komponen seperti textbox atau combobox dll, yang telah kita buat diatas. Berikut :
PrivateSub ListView_SelectedIndexChanged(sender AsObject, e AsEventArgs)
With ListView1.SelectedItems(0) ctrl1 = .SubItems(0).Text tkd_menu1.Text = .SubItems(0).Text tnama_menu1.Text = .SubItems(1).Text tharga1.Text = .SubItems(2).Text EndWith tkd_menu1.Enabled = False btambah1.Enabled = False bhapus1.Enabled = True bupdate1.Enabled = True EndSub
Pada koding diatas tulislah hanya yang di dalam listviewnya saja. Setelah itu jika ada eror tulisan mereh, berarti nama komponen tidak sama dengan yang di form, maka dari sesuaikan namanya dengan nama komponen yang ada di form, untuk melihat atau mengubahnya klik kanan pada komponen lalu pilih Properties , seperti berikut :
Pada komponen inputan yang telah kita buat seperti tampilan design form diatas, seperti berikut :
b. Pembuatan Sub Prosedur Pemanggilan Data dan Reset
Selanjutnya kita kembali ke koding, dengan klik dua kali pada form, dan kita akan membuat sub prosedur untuk memanggil data dari database . tulis kode berikut di bawah end sub form load , seperti berikut :
Sub keuleh1()
strsql = "select * from tbl_menu"
sqlcmd.CommandText = strsql sqlcmd.Connection = sqlconn
sqlda.SelectCommand = sqlcmd sqlldr = sqlcmd.ExecuteReader() ListView1.Items.Clear()
While (sqlldr.Read())
With ListView1.Items.Add(sqlldr("kd_menu")) .subitems.add(sqlldr("nama_menu")) .subitems.add(sqlldr("harga")) EndWith EndWhile sqlldr.Close() EndSub
Setelah itu lakukan pemanggilan sub tersebut pada form load, dengan menulis nama sub diatas seperti “keuleh1()” pada form load, namanya sesuikan dengan koding diatas, harap teliti dalam penulisan koding. Dengan begitu setiap kali program di jalankan akan memanggil sub tersebut.
Selanjutkan nya adalah membuat sub reset bertujuan untuk membersihkan komponen dan mengaktifkan enable komponen yang tidak aktif ketika kita klik data pada listview. Koding dibawah juga jangan lupa untuk melakukan pemanggilanya di form load tepatnya setelah sub keuleh() , dengan nama sub “berseh()” , sesuikan seperti koding sub dibawah. Dan lakukan penulisan koding dibawah tepat di bawah end sub keuleh diatas , seperti berikut : Sub berseh1() tkd_menu1.Text = "" tnama_menu1.Text = "" tharga1.Text = "" tkd_menu1.Enabled = True btambah1.Enabled = True bupdate1.Enabled = False bhapus1.Enabled = False EndSub
c. Pembuatan Aksi Input
Pada aksi ini adalah melakukan pembuatan tombol input atau tambah yang terdapat pada grupbox aksi yang terlihat seperti dibawah ini :
Langkahnya adalah lakukan klik dua kali pada button tambah dan lakukan penulisan kode berikut untuk aksinya :
PrivateSub btambah_Click(sender AsObject, e AsEventArgs) Handles btambah1.Click If (tkd_menu1.Text = "") Or (tnama_menu1.Text = "") Or (tharga1.Text = "") Then
MsgBox("Data Masih kurang, Lengkapi Data") Exit Sub
EndIf
strsql = "insert into tbl_menu (kd_menu, nama_menu, harga) values ('" _ & tkd_menu1.Text & "','" & tnama_menu1.Text & "','" & tharga1.Text & "')"
Dim sqlcmd AsNew SqlClient.SqlCommand
sqlcmd.CommandText = strsql sqlcmd.Connection = sqlconn OnErrorGoTo satu
sqlcmd.ExecuteNonQuery() MsgBox("Berhasil diSimpan") keuleh1()
berseh1() Exit Sub
satu:
MsgBox("Kode Tidak Boleh Sama") berseh1()
EndSub
d. Pembuatan Aksi Hapus
Pada aksi ini adalah melakukan pembuatan tombol hapus, yang akan menghapus data pada database secara permanen yang terdapat pada grupbox aksi yang terlihat seperti dibawah ini :
Langkahnya adalah lakukan klik dua kali pada button hapus dan lakukan penulisan kode berikut untuk aksinya :
PrivateSub bhapus_Click(sender AsObject, e AsEventArgs) Handles bhapus1.Click strsql = "delete from tbl_menu where kd_menu = '" & ctrl1 & "'"
Dim sqlcmd AsNew SqlClient.SqlCommand
sqlcmd.CommandText = strsql sqlcmd.Connection = sqlconn sqlcmd.ExecuteNonQuery() MsgBox("Berhasil Di Hapus") keuleh1()
berseh1() EndSub
e. Pembuatan Aksi Reset Form
Pada aksi ini adalah melakukan pembuatan tombol reset, yang akan membersihkan form yang telah besisi data atau mengaktifkan tombol tambah ketika data telah di klik. pada grupbox aksi ini yang terlihat seperti berikut :
Langkahnya adalah lakukan klik dua kali pada button Reset dan lakukan penulisan kode berikut untuk aksinya :
PrivateSub breset_Click(sender AsObject, e AsEventArgs) Handles breset1.Click berseh1()
keuleh1() EndSub
Pada aksi ini adalah melakukan pembuatan tombol update, yang akan mengedit data yang