Beruflich Dokumente
Kultur Dokumente
Data
Imports System.Data.OleDb
Module Koneksi
Public conn As OleDb.OleDbConnection
Public cmd As OleDbCommand
Public ds As DataSet
Public da As OleDbDataAdapter
Public rd As OleDbDataReader
Public lokasidata As String
End Module
End If
Catch ex As Exception
MsgBox("Tidak bisa menyimpan database", vbInformation)
End Try
End Sub
Private Sub Button1_Click(sender As Object, e As EventArgs)
GroupBox1.Enabled = True
txtnama_barang.Focus()
btn_tambah.Enabled = False
btn_simpan.Enabled = True
btn_edit.Text = "Batal"
btn_hapus.Enabled = False
databaru = True
txtnama_barang.Text = ""
txtsatuan.Text = ""
End Sub
isiGrid()
End Sub
End Sub
Else
GroupBox1.Enabled = False
btn_tambah.Enabled = True
btn_simpan.Enabled = False
btn_hapus.Enabled = True
isiGrid()
btn_edit.Text = "Edit"
Me.Cursor = Cursors.Default
txtnama_barang.Text = ""
txtsatuan.Text = ""
End If
End Sub
End Sub
End Sub
End Sub
End Class
aplikasi.
8. Pilih metroframework.dll dan pilih open untuk melanjutkan
9. Jika muncul item-item seperti pada gambar di bawah berarti Anda
telah berhasil menambahkan tool metro ke dalam project dan berhasil
10. Cara tersebut belum selesai loh. Masih ada beberapa langkah lagi
yang harus kita kerjakan untuk dapat berjalan dengan maksimal.
Lanjut ke tahap berikutnya ya.
11. Menambahkan references ke dalam project
12. Klik kanan pada project yang akan dipasng metro framework dan
18. Jika sudah silahkan tutup jendela koding dan lihat perubahan yang
terjadi pada form Anda.
19. Jika tampilannya seperti gambar di bawah itu berarti Anda sudah
berhasil menginstal metro framework ke dalam project dan
BERHASIL…yeeee
20. Terakhir..Selamat berexperimen dan mencoba hal-hal hebat
lainnya.
Jangan lupa untuk berbagi pengalaman dengan membagikan artikel ini dan jika
ada kesalahan ataupun hal-hal yang belum dipahami bisa bertanya langsung
melalui kotak komentar di bawah ya.
Langsung saja, buka Visual Basic 2015 nya, lalu buat form login dan form
registrasinya, seperti contoh berikut:
Imports System.Data.OleDb
Module koneksi
Public ds As DataSet
Public dr As OleDbDataReader
Public da As OleDbDataAdapter
Public lokasidata As String
Public Sub
openConnection()
lokasidata = "provider=microsoft.jet.oledb.4.0;data
source=db_perusahaan.mdb"
connection.Open()
End If
End Sub
End Module
Simpan file module, lalu buka form loginnya, dan masukkan script berikut.
Imports System.Data.OleDb
Public Class login
Private Sub MetroButton4_Click(sender As Object, e As EventArgs)
Me.Close()
End Sub
End Sub
Private Sub clear()
MetroTextBox1.Text = ""
MetroTextBox2.Text = ""
MetroTextBox1.Focus()
End Sub
End Class
Setelah selesai langsung buka form registrasi nya lalu pastekan script
berikut:
Imports System.Data.OleDb
Public Class Signup
Public newData As Boolean
Private Sub MetroButton1_Click(sender As Object,
e As EventArgs) Handles MetroButton1.Click
openConnection()
Dim dr As OleDbDataReader
Dim cmd As OleDbCommand
Dim login As String
Imports System.Data.SqlClient
Imports System.IO
Sub koneksi()
conn = New SqlConnection("data
source=.\sqlexpress;initial catalog=dbgambar;integrated
security=true")
conn.Open()
End Sub
Sub Kosongkan()
On Error Resume Next
TextBox1.Clear()
TextBox2.Clear()
TextBox1.Focus()
PictureBox1.Image = Nothing
End Sub
Sub databaru()
On Error Resume Next
TextBox2.Clear()
TextBox2.Focus()
PictureBox1.Image = Nothing
End Sub
Sub Ketemu()
On Error Resume Next
TextBox2.Text = dr(1)
arr = dr.Item("Gambar")
PictureBox1.Image =
Image.FromStream(NewIO.MemoryStream(arr))
TextBox2.Focus()
End Sub
Sub Carikode()
Call Koneksi()
cmd = New SqlCommand("select * from TBLgambar
where id='" & TextBox1.Text & "'", conn)
dr = cmd.ExecuteReader
dr.Read()
'conn.Close()
End Sub
Sub Tampilgrid()
Call Koneksi()
da = New SqlDataAdapter("select * from
TBLgambar", conn)
ds = New DataSet
da.Fill(ds)
DGV.DataSource = ds.Tables(0)
DGV.ReadOnly = True
End Sub
Sub awal()
Call Kosongkan()
Call Tampilgrid()
End Sub
Try
Call Carikode()
If Not dr.HasRows Then
Call koneksi()
Dim simpan As String = "insert into
TBLgambar values ('" & TextBox1.Text & "','" &
TextBox2.Text & "',@gambar)"
cmd = New SqlCommand(simpan, conn)
'hari = 0
' Else
hari += 1
End While
' End If
bulan += 1
End While
tahun += 1
End While
TextBox1.Text = tahun & " tahun " & bulan & " bulan " & hari & "
hari"
End Sub
untuk mencari seluruh isi row pada datagridview silahkan tambahkan Function Search
berikut ke Form anda,
Private Function carinama(ByVal namasiswa As String) As
Integer
Try
Dim foundrow As DataGridViewRow = (
From row As DataGridViewRow In DataGridView1.Rows
Where row.Cells(1).Value = namasiswa
Select row
).First
If foundrow IsNot Nothing Then
Return (foundrow.Index)
Else
Return -1
End If
Catch ex As Exception
Return -1
End Try
End Function
Code diatas adalah code function untuk mencari seluruh data yang ada pada
datagridview1 dan pada cell 1, yaitu kebetulan dalam percobaan penulis, field nama ada
di cell 1, anda bisa menyesuaikannya sendiri, selanjutnya buatlah sebuah textbox untuk
tempat mencari / menuliskan nama yang anda cari, klik 2 kali textbox tersebut dan
masukkan code berikut :
Private Sub TextBox19_TextChanged(ByVal sender As
System.Object, ByVal e As System.EventArgs) Handles
TextBox19.TextChanged
carinama(TextBox19.Text)
Dim xloop1 As Integer
Dim spola As String
Dim sbuka As String
Dim sbetul As Boolean
spola = TextBox19.Text + "*"
DATABARU = False
Me.Cursor = Cursors.WaitCursor
Button2.Enabled = True
Button3.Enabled = True
For xloop1 = 1 To DataGridView1.RowCount - 1
sbuka = DataGridView1.Rows(xloop1 -
1).Cells(1).Value
sbetul = UCase(sbuka) Like UCase(spola)
If sbetul = True Then
DataGridView1.CurrentCell =
DataGridView1.Item(1, xloop1 - 1)
isiTextBox(xloop1 - 1)
End If
Next
Me.Cursor = Cursors.Default
End Sub
tep by step
1. Buka aplikasi VB.net dikomputer kamu.
5. Maka kita akan melihat satu form kosong, form itu JANGAN
dihapus!! itu form yang akan kita jadikan splash screen.
6. Lalu klik satu kali pada form yang kosong tadi dan
cari FormBorderStyle pada properties dan set menjadi None.
7. Saya disini punya satu contoh gambar yang akan dijadikan
splash screen.
* Bagaimana caranya menggunakan gambar yang saya punya
menjadi splash screen? caranya gampang banget kok, tinggal klik
tombol Browse yang ada pada properties Background Image dan
akan muncul dialog baru lalu centang pada bagian yang pertama
kemudian klik tombol import dan cari gambar yang akan gunakan
menjadi splash screen dan klik OK.
8. Jika sudah set menjadi Stretch pada gambar yang sudah kita
pilih.
9. Tarik Progressbar dari toolbox ke form.
10. Tarik Timer dari toolbox ke form dan set enabled menjadi true
pada properties timer.
11. Lalu klik dua kali pada Timer1 dan tuliskan coding berikut
didalam Private Sub Timer1_Tick.
Progressbar1.Value += 2
If ProgressBar1.Value = 100 Then
TImer1.Enabled = False
Me.Hide()
End If
14. Selesai.
Sebelum lanjut ke materi awal, ada baiknya pelajari dulu fungsi datetime untuk menambah
pengetahuan tentang datetime. Jika sudah memahami fungsi datetime, lanjutkan ke materi dibawah
ini.
Untuk menghitung interval tanggal dalam bahasa pemprograman visual basic .net, dapat
menggunakan perintah DateDiff, nah apa sih DateDiff?
DateDiff adalah sebuah fungsi untuk menentukan nilai interval dari dua tanggal atau waktu. Nilai
yang diberikan oleh perintah datediff adalah hasil pengurangan tanggal kedua dengan tanggal
pertama.
Tipe interval yang digunakan pada perintah datediff mirip dengan tipe interval yang digunakan pada
perintah DateAdd : "DateInterval.Day", "DateInterval.DayOfYear", "DateInterval.Hour",
"DateInterval.Minute", "DateInterval.Month", "DateInterval.Second", "DateInterval.WeekDay",
"DateInterval.WeekOfYear", "DateInterval.Year".
Parameter :
Klik ganda pada DateTimePicker2 lalu masukkan kode perintah berikut ini:
Cara diatas merupakan contoh sederhana dari Cara Menghitung Interval Hari Bulan Tahun Atau
Tanggal Di VB.Net, masih banyak cara-cara yang lainnya yang mungkin bisa kita gunakan. Saya
kira dari saya cukup sampai disini. Apabila ada kekurangan mohon dimaafkan. Jika anda ingin
menanyakan tentang artikel ini, anda bisa kirim email pada kontak form yang telah saya sediakan
atau juga bisa berkomentar dibawah ini.
Baik langsung saja buat New Project pada VB. NET dan ikuti langkah seperti berikut: