Arsip

Archive for the ‘Visual Basic 6.0’ Category

VB dan Ms.Access

Juli 21, 2008 Komentar dimatikan

Penjelasan :

Program ini adalah contoh bentuk program aplikasi untuk entry(masukan) data

Dimana kita menggunakan aplikasinya adalah dengan Visual Basic 6.0 dengan

DATABASE menggunakan Microsoft Access :

Nama Database : db1

Nama Table : tbl_maha

Dengan Attribut : ni_nim,nama,alamat,jurusan

Penggunaaan :

  1. Project References harus terdefinisi
  2. ODBC harus dikenalai
  3. Nama DSN module and ODBC harus sama

Listing Program :

( Lisying Pada Form)

Dim a As New Class1

Private Sub cmd_delete_Click()

a.vnim = Me.txt_nim

a.vnama = Me.txt_nama

a.valamat = Me.txt_alamat

a.vjurusan = Me.txt_jurusan

a.hapus

ISIBELI

bersih

End Sub

Private Sub cmd_exit_Click()

Unload Me

End Sub

Private Sub cmd_simpan_Click()

a.vnim = Me.txt_nim

a.vnama = Me.txt_nama

a.valamat = Me.txt_alamat

a.vjurusan = Me.txt_jurusan

a.simpan

ISIBELI

bersih

End Sub

Private Sub cmd_ubah_Click()

a.vnim = Me.txt_nim

a.vnama = Me.txt_nama

a.valamat = Me.txt_alamat

a.vjurusan = Me.txt_jurusan

a.edit

ISIBELI

bersih

End Sub

Private Sub Form_Load()

ISIBELI

End Sub

Public Sub ISIBELI()

Me.lsv.ListItems.Clear

Dim ROW As Integer

Dim N As Integer

buka

ROW = 1

N = 1

rek.Open “select * from tbl_maha”, konek, adOpenKeyset, adLockOptimistic

Do While Not rek.EOF

Me.lsv.ListItems.Add ROW, , N

Me.lsv.ListItems(ROW).ListSubItems.Add 1, , rek(0)

Me.lsv.ListItems(ROW).ListSubItems.Add 2, , rek(1)

Me.lsv.ListItems(ROW).ListSubItems.Add 3, , rek(2)

Me.lsv.ListItems(ROW).ListSubItems.Add 4, , rek(3)

ROW = ROW + 1

N = N + 1

rek.MoveNext

Loop

tutup

End Sub

Private Sub lsv_ItemClick(ByVal Item As MSComctlLib.ListItem)

Me.txt_nim.Text = Item.ListSubItems(1).Text

Me.txt_nama.Text = Item.ListSubItems(2).Text

Me.txt_alamat.Text = Item.ListSubItems(3).Text

Me.txt_jurusan.Text = Item.ListSubItems(4).Text

End Sub

Public Sub bersih()

Me.txt_nim.Text = “”

Me.txt_nama.Text = “”

Me.txt_alamat.Text = “”

Me.txt_jurusan.Text = “”

End Sub

(Listing Pada Module)

Public konek As New ADODB.Connection

Public rek As New ADODB.Recordset

Public Sub buka()

konek.Open (“DSN=access”)

End Sub

Public Sub tutup()

konek.Close

End Sub

(Listing Pada Class )

Public vnim As String

Public vnama As String

Public valamat As String

Public vjurusan As String

Public Sub simpan()

buka

konek.Execute (“insert into tbl_maha values (‘” & vnim & “‘,’” & vnama & “‘,’” & valamat & “‘,’” & vjurusan & “‘)”)

tutup

End Sub

Public Sub edit()

buka

konek.Execute (“update tbl_maha set nama=’” & vnama & “‘,alamat=’” & valamat & “‘,jurusan=’” & vjurusan & “‘ where no_nim=’” & vnim & “‘”)

tutup

End Sub

Public Sub hapus()

buka

konek.Execute (“delete from tbl_maha where no_nim=’” & vnim & “‘”)

tutup

End Sub

Categories: Visual Basic 6.0

VB dan MYSQL

Juli 21, 2008 Komentar dimatikan

Penjelasan :

Program ini adalah contoh bentuk program aplikasi untuk entry(masukan) data

Dimana kita menggunakan aplikasinya adalah dengan Visual Basic 6.0 dengan

DATABASE menggunakan Mysql :

Nama Database : db1

Nama Table : tbl_maha

Dengan Attribut : ni_nim,nama,alamat,jurusan

Penggunaaan :

  1. Project References harus terdefinisi
  2. ODBC harus dikenalai
  3. Nama DSN module and ODBC harus sama

Listing Program :

( Lisying Pada Form)

Dim a As New Class1

Private Sub cmd_delete_Click()

a.vnim = Me.txt_nim

a.vnama = Me.txt_nama

a.valamat = Me.txt_alamat

a.vjurusan = Me.txt_jurusan

a.hapus

ISIBELI

bersih

End Sub

Private Sub cmd_exit_Click()

Unload Me

End Sub

Private Sub cmd_simpan_Click()

a.vnim = Me.txt_nim

a.vnama = Me.txt_nama

a.valamat = Me.txt_alamat

a.vjurusan = Me.txt_jurusan

a.simpan

ISIBELI

bersih

End Sub

Private Sub cmd_ubah_Click()

a.vnim = Me.txt_nim

a.vnama = Me.txt_nama

a.valamat = Me.txt_alamat

a.vjurusan = Me.txt_jurusan

a.edit

ISIBELI

bersih

End Sub

Private Sub Form_Load()

ISIBELI

End Sub

Public Sub ISIBELI()

Me.lsv.ListItems.Clear

Dim ROW As Integer

Dim N As Integer

buka

ROW = 1

N = 1

rek.Open “select * from tbl_maha”, konek, adOpenKeyset, adLockOptimistic

Do While Not rek.EOF

Me.lsv.ListItems.Add ROW, , N

Me.lsv.ListItems(ROW).ListSubItems.Add 1, , rek(0)

Me.lsv.ListItems(ROW).ListSubItems.Add 2, , rek(1)

Me.lsv.ListItems(ROW).ListSubItems.Add 3, , rek(2)

Me.lsv.ListItems(ROW).ListSubItems.Add 4, , rek(3)

ROW = ROW + 1

N = N + 1

rek.MoveNext

Loop

tutup

End Sub

Private Sub lsv_ItemClick(ByVal Item As MSComctlLib.ListItem)

Me.txt_nim.Text = Item.ListSubItems(1).Text

Me.txt_nama.Text = Item.ListSubItems(2).Text

Me.txt_alamat.Text = Item.ListSubItems(3).Text

Me.txt_jurusan.Text = Item.ListSubItems(4).Text

End Sub

Public Sub bersih()

Me.txt_nim.Text = “”

Me.txt_nama.Text = “”

Me.txt_alamat.Text = “”

Me.txt_jurusan.Text = “”

End Sub

(Listing Pada Module)

Public konek As New ADODB.Connection

Public rek As New ADODB.Recordset

Public Sub buka()

konek.Open (“DSN=mysql”)

End Sub

Public Sub tutup()

konek.Close

End Sub

(Listing Pada Class )

Public vnim As String

Public vnama As String

Public valamat As String

Public vjurusan As String

Public Sub simpan()

buka

konek.Execute (“insert into tbl_maha values (‘” & vnim & “‘,’” & vnama & “‘,’” & valamat & “‘,’” & vjurusan & “‘)”)

tutup

End Sub

Public Sub edit()

buka

konek.Execute (“update tbl_maha set nama=’” & vnama & “‘,alamat=’” & valamat & “‘,jurusan=’” & vjurusan & “‘ where no_nim=’” & vnim & “‘”)

tutup

End Sub

Public Sub hapus()

buka

konek.Execute (“delete from tbl_maha where no_nim=’” & vnim & “‘”)

tutup

End Sub

Categories: Visual Basic 6.0

VB dan SQL SERVER

Juli 21, 2008 Komentar dimatikan

Penjelasan :

Program ini adalah contoh bentuk program aplikasi untuk entry(masukan) data

Dimana kita menggunakan aplikasinya adalah dengan Visual Basic 6.0 dengan

DATABASE menggunakan SQL SERVER :

Nama Database : db1

Nama Table : tbl_maha

Dengan Attribut : ni_nim,nama,alamat,jurusan

Penggunaaan :

  1. Project References harus terdefinisi
  2. ODBC harus dikenalai
  3. Nama DSN module and ODBC harus sama

Listing Program :

( Lisying Pada Form)

Dim a As New Class1

Private Sub cmd_delete_Click()

a.vnim = Me.txt_nim

a.vnama = Me.txt_nama

a.valamat = Me.txt_alamat

a.vjurusan = Me.txt_jurusan

a.hapus

ISIBELI

bersih

End Sub

Private Sub cmd_exit_Click()

Unload Me

End Sub

Private Sub cmd_simpan_Click()

a.vnim = Me.txt_nim

a.vnama = Me.txt_nama

a.valamat = Me.txt_alamat

a.vjurusan = Me.txt_jurusan

a.simpan

ISIBELI

bersih

End Sub

Private Sub cmd_ubah_Click()

a.vnim = Me.txt_nim

a.vnama = Me.txt_nama

a.valamat = Me.txt_alamat

a.vjurusan = Me.txt_jurusan

a.edit

ISIBELI

bersih

End Sub

Private Sub Form_Load()

ISIBELI

End Sub

Public Sub ISIBELI()

Me.lsv.ListItems.Clear

Dim ROW As Integer

Dim N As Integer

buka

ROW = 1

N = 1

rek.Open “select * from tbl_maha”, konek, adOpenKeyset, adLockOptimistic

Do While Not rek.EOF

Me.lsv.ListItems.Add ROW, , N

Me.lsv.ListItems(ROW).ListSubItems.Add 1, , rek(0)

Me.lsv.ListItems(ROW).ListSubItems.Add 2, , rek(1)

Me.lsv.ListItems(ROW).ListSubItems.Add 3, , rek(2)

Me.lsv.ListItems(ROW).ListSubItems.Add 4, , rek(3)

ROW = ROW + 1

N = N + 1

rek.MoveNext

Loop

tutup

End Sub

Private Sub lsv_ItemClick(ByVal Item As MSComctlLib.ListItem)

Me.txt_nim.Text = Item.ListSubItems(1).Text

Me.txt_nama.Text = Item.ListSubItems(2).Text

Me.txt_alamat.Text = Item.ListSubItems(3).Text

Me.txt_jurusan.Text = Item.ListSubItems(4).Text

End Sub

Public Sub bersih()

Me.txt_nim.Text = “”

Me.txt_nama.Text = “”

Me.txt_alamat.Text = “”

Me.txt_jurusan.Text = “”

End Sub

(Listing Pada Module)

Public konek As New ADODB.Connection

Public rek As New ADODB.Recordset

Public Sub buka()

konek.Open (“DSN=sql_serverl”)

End Sub

Public Sub tutup()

konek.Close

End Sub

(Listing Pada Class )

Public vnim As String

Public vnama As String

Public valamat As String

Public vjurusan As String

Public Sub simpan()

buka

konek.Execute (“insert into tbl_maha values (‘” & vnim & “‘,’” & vnama & “‘,’” & valamat & “‘,’” & vjurusan & “‘)”)

tutup

End Sub

Public Sub edit()

buka

konek.Execute (“update tbl_maha set nama=’” & vnama & “‘,alamat=’” & valamat & “‘,jurusan=’” & vjurusan & “‘ where no_nim=’” & vnim & “‘”)

tutup

End Sub

Public Sub hapus()

buka

konek.Execute (“delete from tbl_maha where no_nim=’” & vnim & “‘”)

tutup

End Sub

Categories: Visual Basic 6.0

Search Database pada VB

Juli 21, 2008 Komentar dimatikan

Penjelasan :

Program ini adalah contoh bentuk program aplikasi untuk searching data

Dimana kita menggunakan aplikasinya adalah dengan Visual Basic 6.0 dengan

DATABASE menggunakan Microsoft Access :

Nama Database : db1

Nama Table : tbl_maha

Dengan Attribut : ni_nim,nama,alamat,jurusan

Program ini adalah kelanjutan program dari applikasi entry pada Access

Penggunaaan :

  1. Project References harus terdefinisi
  2. ODBC harus dikenalai
  3. Nama DSN module and ODBC harus sama
  4. Dan Pastikan Aplikasi ini berhubungan dengan applikasi entry pada Access

Listing Program :

( Lisying Pada Form_serach)

Private Sub cmd_exit_Click()

Unload Me

End Sub

Private Sub txt_nama_Change()

Me.ListView1.ListItems.Clear

Dim row, NO As Integer

row = 1

NO = 1

buka

rek.Open “select * from tbl_maha where nama=’” & Trim(Me.txt_nama.Text) & “‘”, konek, adOpenKeyset, adLockOptimistic

Do While Not rek.EOF

Me.ListView1.ListItems.Add row, , NO

Me.ListView1.ListItems(row).ListSubItems.Add 1, , rek!no_nim

Me.ListView1.ListItems(row).ListSubItems.Add 2, , rek!nama

Me.ListView1.ListItems(row).ListSubItems.Add 3, , rek!alamat

Me.ListView1.ListItems(row).ListSubItems.Add 4, , rek!jurusan

NO = NO + 1

row = row + 1

rek.MoveNext

Loop

tutup

End Sub

Categories: Visual Basic 6.0
Ikuti

Get every new post delivered to your Inbox.