Documente Academic
Documente Profesional
Documente Cultură
Koneksi
Imports System.Data
Imports System.Data.OleDb
Module konek
Public conn As OleDbConnection
Public da As OleDbDataAdapter
Public ds As DataSet
Public Dt As DataTable
Public cmd As OleDbCommand
Public dr As OleDbDataReader
1
3. Perhitungan
Dim jmlh1, jmlh2, jmlh3, jmlh4, t6 As String
t6 = (txt11.Text) / (txt15.Text)
txt12.Text = Round(Val(t6), 4)
2
4. nomor otomatis
Sub otomatis2()
koneksi()
cmd = New OleDbCommand("select * from HFS order by nomor desc", conn)
dr = cmd.ExecuteReader
dr.Read()
If Not dr.HasRows Then
TextBox93.Text = "01"
Else
TextBox93.Text =
Val(Microsoft.VisualBasic.Mid(dr.Item("nomor").ToString, 4, 3)) + 1
If Len(TextBox93.Text) = 1 Then
TextBox93.Text = "0" & TextBox93.Text & ""
End If
End If
End Sub
5. Keypress
Private Sub TextBox1_KeyPress(sender As Object, e As
KeyPressEventArgs) Handles TextBox1.KeyPress
If e.KeyChar = Chr(13) Then
Call koneksi()
Call cari()
If dr.HasRows Then
Call ketemu()
MsgBox("Data sudah ada")
Else
Call tampilbaru()
End If
End If
End Sub
Sub cari()
cmd = New OleDbCommand("select * from alternatif where RT='" &
TextBox1.Text & "'", conn)
dr = cmd.ExecuteReader
dr.Read()
End Sub
Sub ketemu()
TextBox1.Text = dr.Item(0)
TextBox3.Text = dr.Item(1)
3
TextBox2.Text = dr.Item(2)
If dr.Item(3) = "Pria" Then
RadioButton1.Checked = True
Else
If dr.Item(3) = "Wanita" Then
RadioButton2.Checked = True
End If
End If
TextBox4.Text = dr.Item(4)
End Sub
Sub tampilbaru()
TextBox3.Text = ""
RadioButton1.Checked = False
RadioButton2.Checked = False
TextBox4.Text = ""
TextBox3.Focus()
End Sub
6. Tampilkangridview
Sub tampilgrid1()
da = New OleDbDataAdapter("select * from alternatif", conn)
ds = New DataSet
da.Fill(ds)
dgv1.DataSource = ds.Tables(0)
End Sub
4
Dim rumah = FormatNumber(Val(dt.Rows(i).Item(11) +
Val(dt.Rows(i).Item(12)) + Val(dt.Rows(i).Item(13)) +
Val(dt.Rows(i).Item(14))), 0)
Dim ramah = FormatNumber(Val(dt.Rows(i).Item(15) +
Val(dt.Rows(i).Item(16)) + Val(dt.Rows(i).Item(17))), 0)
cmd = New OleDbCommand("Insert into proses values(' " & RT & "
',' " & keb & " ',' " & ket & " ',' " & rumah & " ',' " & ramah & " ')",
conn)
cmd.ExecuteNonQuery()
Next
Call tampilgrid()
End Sub
koneksi()
Dim dt As New DataTable
cmd = New OleDbCommand("Insert into Hasil values(' " & RT & " ','
" & c1 & " ',' " & c2 & " ',' " & c3 & " ',' " & c4 & " ')", conn)
cmd.ExecuteNonQuery()
Next
Call tampilgrid()
End Sub
9. Diskon
Private Sub btn_hitung_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles btn_hitung.Click
5
Dim mdis As Double
Else
mdis = j_barang.Text * 0
End If
diskon.Text = mdis
End Sub