LSITING PROGRAM
1.Modules
Public koneksi As New ADODB.Connection
Public rs As New ADODB.Recordset
Public Sub konekdb()
Set koneksi = New ADODB.Connection
koneksi.ConnectionString =
"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\Databasesiswa.mdb"
koneksi.Open
'On Error Resume Next
'If rs.State = adStateOpen Then
'koneksi.Close
'koneksi.Open
'Else
'koneksi.Open
'End If
'MsgBox "koneksi gagal"
End Sub
2. Menu Login
Dim rs As ADODB.Recordset
Private Sub Cmdlogin_Click()
Set rs = New ADODB.Recordset
Set rs = koneksi.Execute("select * from tblPetugas where KodePetugas ='" & TxtUsername.Text & "' and Password='" & TxtPassword.Text & "'")
If Not rs.EOF Then
DesainHalamanUtama.Visible = True
DesainHalamanUtama.kodeUser = TxtUsername.Text
DesainHalamanUtama.namaUser = rs!NamaPetugas
Unload Me
Else
TxtUsername.Text = ""
TxtPassword.Text = ""
End If
End Sub
Private Sub Form_Load()
3. Menu Utama
Public namaUser As String
Public kodeUser As String
Private Sub MnAbout_Click()
AboutMe.Enabled = True
AboutMe.Visible = True
AboutMe.SetFocus
End Sub
Private Sub MnDataPetugas_Click()
FrmDataPetugas.Enabled = True
FrmDataPetugas.Visible = True
FrmDataPetugas.SetFocus
End Sub
Private Sub MnDataSiswa_Click()
FrmDataSiswa.Enabled = True
FrmDataSiswa.Visible = True
End Sub
Private Sub MnLaporan_Click()
FrmLaporan.Enabled = True
FrmLaporan.Visible = True
FrmLaporan.SetFocus
End Sub
Private Sub MnLogOut_Click()
Login.Enabled = True
Login.Visible = True
Login.SetFocus
Unload Me
End Sub
Private Sub MnTransaksi_Click()
FrmPembayaranSPP.Enabled = True
FrmPembayaranSPP.Visible = True
FrmPembayaranSPP.SetFocus
End Sub
CmdCancel.BackColor = &HFF&
Call konekdb
End Sub
4. Menu Input Data Siswa
Private Sub CommandEdit_Click()
If CommandEdit.Caption = "Edit" Then
CommandEdit.Caption = "Save"
aktif (True)
TextNIS.Enabled = False
CommandEdit.Caption = "Edit"
koneksi.Execute ("Update tblSiswa set Nis='" & TextNIS.Text & "',NamaSiswa='" _
& TextNamaSiswa.Text & "', kelas='" & CmbKelas.Text & "',TempatLahir='" & TxtTempatLahir.Text & _
"',TanggalLahir='" & Format(DTPicker1.Value, "dd/MM/yyyy") & "',Alamat='" & TxtAlamat.Text & _
"',NoHandpone='" & TxtNoHandpone.Text & "',Agama='" & CmbAgama.Text & "',JenisKelamin='" & jk _
& "',NamaIbu='" & te.Text & "','PekerjaanIbu='" & CmbPekerjaanIbu.Text & "',NamaAyah='" & TxtNamaAyah.Text _
& "',pekerjaanAyah='" & CmbPekerjaanAyah.Text & "' where NIS='" & TextNIS.Text & "'")
aktif (False)
TextNIS.Enabled = False
End If
Adodc1.Refresh
DataGrid1.Refresh
End Sub
Sub SetTextBox()
TextNIS.Text = ""
TxtNamaSiswa.Text = ""
DTPTanggalMasuk.Value = Now
CmbKelas.Text = ""
CmbJurusan.Text = ""
CmbGroup.Text = ""
TxtTempatLahir.Text = ""
TxtAlamat.Text = ""
TxtNoHandpone.Text = ""
OptPria.Value = False
OptPerempuan.Value = False
TxtNamaIbu.Text = ""
CmbPekerjaanIbu.Text = ""
TxtNamaAyah.Text = ""
CmbPekerjaanIbu.Text = ""
End Sub
Sub Aktiftext(X As Boolean)
TextNIS.Enabled = X
TxtNamaSiswa.Enabled = X
DTPTanggalMasuk.Enabled = X
CmbKelas.Enabled = X
CmbJurusan.Enabled = X
CmbGroup.Enabled = X
TxtTempatLahir.Enabled = X
TxtAlamat.Enabled = X
TxtNoHandpone.Enabled = X
CmbAgama.Enabled = X
OptPria.Enabled = X
OptPerempuan.Enabled = X
TxtNamaIbu.Enabled = X
CmbPekerjaanIbu.Enabled = X
TxtNamaAyah.Enabled = X
CmdPekerjaanAyah.Enabled = X
End Sub
Sub setTombol()
CmdAdd.Picture = LoadPicture(App.Path & "/ICON/add.ico")
CmdEdit.Caption = "Edit"
CmdEdit.Picture = LoadPicture(App.Path & "/ICON/edit.ico")
CmdDelete.Caption = "Delete"
CmdDelete.Picture = LoadPicture(App.Path & "/ICON/Delete.ico")
CmdCancel.Caption = "Cancel"
CmdCancel.Picture = LoadPicture(App.Path & "/ICON/Cancel.ico")
End Sub
Private Sub CmdAdd_Click()
If CmdAdd.Caption = "Add" Then
CmdAdd.Caption = "Save"
CmdAdd.Picture = LoadPicture(App.Path & "/ICON/save.ico")
Else
Dim jk As String
If OptPerempuan.Value = True Then
jk = "L"
ElseIf OptPria.Value = True Then
jk = "P"
End If
koneksi.Execute " insert into tblSiswa values('" & TextNIS.Text & "','" & TxtNamaSiswa & "','" &
Format(DTPTanggalMasuk.Value, "MM/dd/yyyy") & _
"','" & CmbKelas.Text & "','" & CmbJurusan.Text & "','" & CmbGroup.Text & "','" & TxtTempatLahir.Text & _
"','" & Format(DTPTanggalLahir.Value, "MM/dd/yyyy") & "','" & TxtAlamat.Text & _
"','" & TxtNamaIbu.Text & "','" & CmbPekerjaanIbu.Text & "','" & TxtNamaAyah.Text & "','" & CmbPekerjaanAyah.Text & "')"
CmdAdd.Caption = "Add"
CmdAdd.Picture = LoadPicture(App.Path & "/ICON/add.ico")
End If
End Sub
Private Sub CmdCancel_Click()
SetTextBox
Aktiftext (True)
TextNIS.Text = ""
aktif (False)
End Sub
Private Sub CmdDelete_Click()
koneksi.Execute ("delete from tblsiswa where Nis='" & TextNIS.Text & "'")
MsgBox "data telah di hapus"
End Sub
Private Sub CmdEdit_Click()
If CmdEdit.Caption = "Edit" Then
CmdEdit.Caption = "Save"
CmdEdit.Picture = LoadPicture(App.Path & "/ICON/save.ico")
Else
CmdEdit.Caption = "Edit"
CmdEdit.Picture = LoadPicture(App.Path & "/ICON/edit.ico")
End If
End Sub
Sub setcombobox()
.AddItem "islam"
.AddItem "kristen"
.AddItem "budha"
.AddItem "hindu"
.AddItem "katolik"
End With
With CmbPekerjaanIbu
.AddItem "Pengusaha"
.AddItem "Petani"
.AddItem "PNS"
.AddItem "Petani"
.AddItem "Pegawai Bank"
.AddItem "Ibu Rumah Tangga"
End With
With CmbPekerjaanAyah
.AddItem "Pengusaha"
.AddItem "Petani"
.AddItem "Kontraktor"
.AddItem "PNS"
End With
With CmbJurusan
.AddItem "Teknik Kendaraan Ringan"
.AddItem "Teknik Sepeda Motor"
End With
With CmbKelas
.AddItem "X"
.AddItem "XII"
End With
With CmbGroup
.AddItem "1"
.AddItem "2"
.AddItem "3"
End With
End Sub
Sub tampilakanData()
Set rs = New ADODB.Recordset
rs.CursorLocation = adUseClient
rs.Open ("select * from tblsiswa"), koneksi, adOpenKeyset, adLockOptimistic
Set DGSiswa.DataSource = rs
rs.Requery
End Sub
Private Sub Form_Load()
setTombol
setcombobox
konekdb
tampilakanData
SetTextBox
Aktiftext (True)
End Sub
5. Menu Input Data Siswa
Private Sub CmdAdd_Click()
If CmdAdd.Caption = "Add" Then
CmdAdd.Picture = LoadPicture(App.Path & "/ICON/save.ico")
Else
Dim jk As String
If OptPria.Value = True Then
jk = "P"
ElseIf OptPerempuan.Value = True Then
jk = "W"
End If
koneksi.Execute " insert into tblPetugas values('" & TxtKodePetugas.Text & "','" & TxtNamaPetugas.Text & "','" & TxtAlamat.Text & "','" & TxtTelepon.Text & "','" & jk & "','')"
CmdAdd.Caption = "Add"
CmdAdd.Picture = LoadPicture(App.Path & "/ICON/add.ico")
tampilkanData
End If
End Sub
Sub tampilkanData()
Set rs = New ADODB.Recordset
rs.CursorLocation = adUseClient
rs.Open ("select * from tblpetugas"), koneksi, adOpenKeyset, adLockOptimistic
Set DGDataPetugas.DataSource = rs
rs.Requery
End Sub
Private Sub CmdCancel_Click()
SetTextBox
TxtKodePetugas.Text = ""
TxtNamaPetugas.Text = ""
TxtTelepon.Text = ""
OptPria.Value = False
OptPerempuan.Value = False
End Sub
Sub SetTextBox()
End Sub
Private Sub CmdDelete_Click()
koneksi.Execute ("delete from tblpetugas where KodePetugas='" & TxtKodePetugas.Text & "'")
MsgBox "data telah di hapus"
tampilkanData
End Sub
Private Sub CmdEdit_Click()
If CmdEdit.Caption = "Edit" Then
CmdEdit.Caption = "Save"
CmdEdit.Picture = LoadPicture(App.Path & "/ICON/save.ico")
Else
Dim jk As String
If OptPerempuan.Value = True Then
jk = "W"
ElseIf OptPria.Value = True Then
jk = "P"
End If
koneksi.Execute ("Update tblpetugas set NamaPetugas='" & TxtNamaPetugas.Text & "',Alamat='" & TxtAlamat.Text &
"',Telepon='" & TxtTelepon.Text & "',JenisKelamin='" & jk & "' where KodePetugas='" & TxtKodePetugas.Text & "'")
CmdEdit.Caption = "Edit"
tampilkanData
End If
End Sub
Private Sub Form_Load()
Call konekdb
setTombol
Call tampilkanData
End Sub
Sub setTombol()
CmdAdd.Caption = "Add"
CmdAdd.Picture = LoadPicture(App.Path & "/ICON/add.ico")
CmdEdit.Caption = "Edit"
CmdEdit.Picture = LoadPicture(App.Path & "/ICON/edit.ico")
CmdDelete.Caption = "Delete"
CmdDelete.Picture = LoadPicture(App.Path & "/ICON/Delete.ico")
CmdCancel.Caption = "Cancel"
CmdCancel.Picture = LoadPicture(App.Path & "/ICON/Cancel.ico")
End Sub
6. Menu Input Data Biaya Spp
Private Sub CommandEdit_Click()
.WindowState = crptMaximized
If CommandEdit.Caption = "Edit" Then
CommandEdit.Caption = "Save"
aktif (True)
Else
CommandEdit.Caption = "Edit"
aktif (False)
TextNIS.Enabled = False
End If
Adodc1.Refresh
DataGrid1.Refresh
End Sub
Sub SetTextBox()
TxtNoTransaksi.Text = ""
DTPTanggalTransaksi.Value = Now
CmbTahunAjaran.Text = ""
TxtKodePetugas.Text = ""
TxtNamaPetugas.Text = ""
OptPria.Value = False
OptWanita.Value = False
TxtNis.Text = X
TxtNamaSiswa.Text = X
CmbKelas.Text = X
CmbJurusan.Text = X
CmbKodeBiaya.Text = X
TxtBesarUangSekolah.Text = X
CmbPembayaranBulanan.Text = X
CmbKeterangan.Text = X
TxtTotalBiaya.Enabled = X
End Sub
Dim i As Integer
With CmbTahunAjaran
For i = Format(Now, "yyyy") - 1 To Format(Now, "yyyy") + 1
.AddItem i & "/" & (i + 1)
Next i
End With
End Sub
Sub aktifIsi(X As Boolean)
DTPTanggalTransaksi.Enabled = X
CmbTahunAjaran.Enabled = X
TxtNis.Enabled = X
CmbKodeBiaya.Enabled = X
CmbPembayaranBulanan.Enabled = X
CmbKeterangan.Enabled = X
DTPTanggalTransaksi.Enabled = X
End Sub
Sub Aktiftext(X As Boolean)
TxtNoTransaksi.Enabled = X
TxtKodePetugas.Enabled = X
TxtNamaPetugas.Enabled = X
OptPria.Enabled = X
OptWanita.Enabled = X
TxtNamaSiswa.Enabled = X
CmbKelas.Enabled = X
CmbJurusan.Enabled = X
TxtBesarUangSekolah.Enabled = X
Sub setTombol()
CmdAdd.Caption = "Add"
CmdAdd.Picture = LoadPicture(App.Path & "/ICON/add.ico")
CmdEdit.Caption = "Edit"
CmdEdit.Picture = LoadPicture(App.Path & "/ICON/edit.ico")
CmdDelete.Caption = "Delete"
CmdDelete.Picture = LoadPicture(App.Path & "/ICON/Delete.ico")
CmdCancel.Caption = "Cancel"
CmdCancel.Picture = LoadPicture(App.Path & "/ICON/Cancel.ico")
End Sub
Private Sub CmbKodeBiaya_Click()
Set rs = koneksi.Execute("select *from PenggelolahanBiaya where kodeBiaya='" & CmbKodeBiaya.Text & "'")
If Not rs.EOF Then
TxtBesarUangSekolah.Text = rs(1)
TxtTotalBiaya.Text = rs(1)
End If
End Sub
Private Sub CmdAdd_Click()
If CmdAdd.Caption = "Add" Then
CmdAdd.Caption = "Save"
CmdAdd.Picture = LoadPicture(App.Path & "/ICON/save.ico")
Set rs = koneksi.Execute("select max(NoTransaksi) as nota from tbltransaksispp")
'MsgBox rs(0)
If rs(0) = Null Or rs(0) <= 0 Then
Else
TxtNoTransaksi.Text = Right("0000" & Val(rs(0)) + 1, 5)
End If
aktifIsi (True)
Else
koneksi.Execute " insert into tbltransaksispp values('" & TxtNoTransaksi.Text & "','" & DTPTanggalTransaksi.Value & _
"','" & CmbTahunAjaran.Text & "','" & TxtKodePetugas.Text & "','" & TxtNis.Text & "','" & CmbKodeBiaya.Text & "','" &
CmbPembayaranBulanan.Text & "')"
CmdAdd.Caption = "Add"
CmdAdd.Picture = LoadPicture(App.Path & "/ICON/add.ico")
aktifIsi (False)
With CRSTRUK
.ReportFileName = "D:\Desain Vb 6\report\SlipPembayaran.rpt"
'.Destination = crptToPrinter
'.WindowState = crptMaximized
.SelectionFormula = "{QueryPembayaranSPP.NoTransaksi}='" & TxtNoTransaksi.Text & "'"
.RetrieveDataFiles
.ReportTitle = "PEMBAYARAN SPP"
.Destination = crptToWindow
.PrintFileType = crptCrystal
.WindowState = crptMaximized
.WindowMaxButton = False
.WindowMinButton = False
.Action = 1
End With
tampilakanData
End Sub
Private Sub CmdCancel_Click()
SetTextBox
Aktiftext (True)
TxtNoTransaksi.Text = ""
aktif (False)
End Sub
Private Sub CmdDelete_Click()
koneksi.Execute ("delete from tbltransaksispp where NoTransaksi='" & TxtNoTransaksi.Text & "'")
MsgBox "data telah di hapus"
End Sub
Private Sub CmdEdit_Click()
If CmdEdit.Caption = "Edit" Then
CmdEdit.Caption = "Save"
CmdEdit.Picture = LoadPicture(App.Path & "/ICON/save.ico")
Else
koneksi.Execute ("Update tbltransaksispp set NoTransaksi='" & TxtNoTransaksi.Text & "',TanggalTransaksi='" _
& Format(DTPTanggalTransaksi.Value, "dd/MM/yyyy") & "', TahunAjaran='" & CmbTahunAjaran.Text & "',KodePetugas='" & TxtKodePetugas.Text & "',NamaPetugas='" & _
TxtNamaPetugas.Text & jk & "',Nis='" & TxtNis.Text & "',NamaSiswa='" & TxtNamaSiswa.Text & _
",Kelas='" & CmbKelas.Text & "',' & Jurusan='" & CmbJurusan.Text & "',KodeBiaya='" & _
CmbKodeBiaya.Text & "',BesarUangSekolah='" &
CmbPembayaranBulanan.Text & "',TotalBiaya='" &
TxtTotalBiaya.Text & "',Dibayar='" & TxtDibayar.Text & _
"',Kembalian='" & TxtKembalian.Text & "',Keterangan='" & CmbKeterangan.Text & "')")
CmdEdit.Caption = "Edit"
CmdEdit.Picture = LoadPicture(App.Path & "/ICON/edit.ico")
End If
End Sub
Sub setcombobox()
With CmbPembayaranBulanan
.AddItem "Januari"
.AddItem "Februari"
.AddItem "Maret"
.AddItem "April"
.AddItem "Mei"
.AddItem "Juni"
.AddItem "Juli"
.AddItem "Agustus"
.AddItem "September"
.AddItem "Oktober"
.AddItem "November"
.AddItem "Desember"
End With
With CmbKelas
.AddItem "X"
.AddItem "XI"
.AddItem "XII"
With CmbJurusan
.AddItem "Teknik Kendaraan Ringan"
.AddItem "Teknik Sepeda Motor"
End With
Call TahunAjaran
With CmbKodeBiaya
Set rs = koneksi.Execute("select *from PenggelolahanBiaya")
While Not rs.EOF
.AddItem rs(0)
rs.MoveNext
Wend
End With
With CmbKeterangan
.AddItem "Lunas"
.AddItem "Belum Lunas"
End With
End Sub
Sub tampilakanData()
Set rs = New ADODB.Recordset
rs.CursorLocation = adUseClient
rs.Open ("select * from QueryPembayaranSPP"), koneksi, adOpenKeyset, adLockOptimistic
Set DGTransaksiSPP.DataSource = rs
rs.Requery
End Sub
Private Sub Form_Load()
konekdb
tampilakanData
SetTextBox
Aktiftext (False)
aktifIsi (False)
setcombobox
CmdAdd.Caption = "Add"
TxtNamaPetugas.Text = DesainHalamanUtama.namaUser
TxtKodePetugas.Text = DesainHalamanUtama.kodeUser
End Sub
Private Sub TxtDibayar_Change()
TxtKembalian.Text = Val(TxtDibayar.Text) - Val(TxtTotalBiaya.Text)
End Sub
Private Sub TxtNis_Change()
Set rs = koneksi.Execute("select *from tblSiswa where NIS='" & TxtNis.Text & "'")
If Not rs.EOF Then
TxtNamaSiswa.Text = rs(1)
CmbKelas.Text = rs(2)
CmbJurusan.Text = rs(3)
End If
End Sub
7. Menu Kelas dan Wali Kelas
Private Sub CommandEdit_Click()
If CommandEdit.Caption = "Edit" Then
CommandEdit.Caption = "Save"
CmbKelas.Enabled = False
Else
CommandEdit.Caption = "Edit"
koneksi.Execute ("Update tblkelasdanwalikelas set Kelas='" & CmbKelas.Text & "',Jurusan='" _
& CmbJurusan.Text & "', WaliKelas='" & CmbWaliKelas.Text & "',JenisKelamin='" & jk & "',Group='" & CmbGroup.Text & _
"',KodeJurusan='" & TxtKodeJurusan.Text & "'")
aktif (False)
TextKelas.Enabled = False
End If
Adodc1.Refresh
DataGrid1.Refresh
End Sub
Sub SetTextBox()
CmbKelas.Text = ""
CmbJurusan.Text = ""
CmbWaliKelas.Text = ""
OptPria.Value = False
OptWanita.Value = False
CmbGroup.Text = ""
TxtKodeJurusan.Text = ""
End Sub
Sub Aktiftext(X As Boolean)
CmbKelas.Enabled = X
CmbJurusan.Enabled = X
OptPria.Enabled = X
OptWanita.Enabled = X
TxtKodeJurusan.Text = X
End Sub
8. Mengelolah Biaya
Sub SetTextBox()
TxtKodeBiaya.Text = ""
TxtBiayaSPP.Text = ""
End Sub
Sub Aktiftext(X As Boolean)
TxtKodeBiaya.Enabled = X
TxtKodeBiaya.Enabled = X
End Sub
Sub setTombol()
CmdAdd.Caption = "Add"
CmdAdd.Picture = LoadPicture(App.Path & "/ICON/add.ico")
CmdEdit.Caption = "Edit"
CmdEdit.Picture = LoadPicture(App.Path & "/ICON/edit.ico")
CmdDelete.Caption = "Delete"
CmdDelete.Picture = LoadPicture(App.Path & "/ICON/Delete.ico")
CmdCancel.Caption = "Cancel"
CmdCancel.Picture = LoadPicture(App.Path & "/ICON/Cancel.ico")
End Sub
Private Sub CmdAdd_Click()
If CmdAdd.Caption = "Add" Then
CmdAdd.Picture = LoadPicture(App.Path & "/ICON/save.ico")
Else
koneksi.Execute "insert into PenggelolahanBiaya values ('" & TxtKodeBiaya.Text & "','" & TxtBiayaSPP.Text & "')"
CmdAdd.Caption = "Add"
CmdAdd.Picture = LoadPicture(App.Path & "/ICON/add.ico")
End If
End Sub
Private Sub CmdCancel_Click()
SetTextBox
Aktiftext (True)
TxtKodeBiaya.Text = "
End Sub
Private Sub CmdDelete_Click()
koneksi.Execute ("delete from penggelolahanbiaya where KodeBiaya='" & TxtKodeBiaya.Text & "'")
MsgBox "data telah di hapus"
End Sub
Private Sub CmdEdit_Click()
If CmdEdit.Caption = "Edit" Then
CmdEdit.Caption = "Save"
CmdEdit.Picture = LoadPicture(App.Path & "/ICON/save.ico")
Else
koneksi.Execute ("Update PenggelolahanBiaya set BiayaSPP='" & TxtBiayaSPP.Text & "' where KodeBiaya='" _
& TxtKodeBiaya.Text & "'")
CmdEdit.Caption = "Edit"
CmdEdit.Picture = LoadPicture(App.Path & "/ICON/edit.ico")
End Sub
Sub tampilkanData()
Set rs = New ADODB.Recordset
rs.CursorLocation = adUseClient
rs.Open ("select * from PenggelolahanBiaya"), koneksi, adOpenKeyset, adLockOptimistic
Set DGPengelolahBiaya.DataSource = rs
rs.Requery
End Sub
Private Sub Form_Load()
konekdb
Call tampilkanData
setTombol
End Sub
9. Menu Laporan Data Siswa
Private Sub CmdLihat_Click()
With CRDataSiswa
.ReportFileName = "D:\Desain Vb 6\DATA PEMBAYARAN SPP.rpt"
.Connect = "D:\Desain Vb 6\Databasesiswa.mdb"
.DiscardSavedData = True
.RetrieveDataFiles
.ReportSource = 0
.SQLQuery = "Select
tblSiswa.kelas,tblSiswa.Jurusan,tblSiswa.Group,QueryPembayaranSP P.PembayaranBulanan,QueryPembayaranSPP.NIS,QueryPembayaranSPP.Na maSiswa," _
&
& "QueryPembayaranSPP.NIS=tblSiswa.NIS and
tblSiswa.kelas='" & CmbKelas.Text & "' and tblSiswa.Jurusan='" & CmbJurusan.Text & "' and tblSiswa.Group'" & CmbGroup.Text & "'"
.ReportTitle = "PEMBAYARAN SPP"
.Destination = crptToWindow
.PrintFileType = crptCrystal
.WindowState = crptMaximized
.WindowMaxButton = False
.WindowMinButton = False
.SelectionFormula = strQrystring
.Action = 1
End With
End Sub
Private Sub Form_Load()
CmbKelas.AddItem "X"
CmbKelas.AddItem "XI"
CmbKelas.AddItem "XII"
CmbJurusan.AddItem "Teknik Kendaraan Ringan"
CmbJurusan.AddItem "Teknik Sepeda Motor"
CmbGroup.AddItem "1"
CmbGroup.AddItem "2"
CmbGroup.AddItem "3"
End Sub
Sub setTombol()
CmdAdd.Caption = "Add"
CmdAdd.Picture = LoadPicture(App.Path & "/ICON/add.ico")
CmdEdit.Caption = "Edit"
CmdDelete.Caption = "Delete"
CmdDelete.Picture = LoadPicture(App.Path & "/ICON/Delete.ico")
CmdCancel.Caption = "Cancel"
CmdCancel.Picture = LoadPicture(App.Path & "/ICON/Cancel.ico")
End Sub
Private Sub CmdAdd_Click()
If CmdAdd.Caption = "Add" Then
CmdAdd.Caption = "Save"
CmdAdd.Picture = LoadPicture(App.Path & "/ICON/save.ico")
Else
Dim jk As String
If OptWanita.Value = True Then
jk = "W"
ElseIf OptPria.Value = True Then
jk = "P"
End If
koneksi.Execute " insert into tblkelasdanwalikelas values('" & CmbKelas.Text & "','" & CmbJurusan.Text & _
"','" & CmbWaliKelas.Text & "', '" & jk & "','" & CmbGroup.Text & "','" & TxtKodeJurusan.Text & "')"
CmdAdd.Caption = "Add"
CmdAdd.Picture = LoadPicture(App.Path & "/ICON/add.ico")
End If
End Sub
Private Sub CmdCancel_Click()
SetTextBox
CmbKelas.Text = ""
aktif (False)
End Sub
Private Sub CmdDelete_Click()
koneksi.Execute ("delete from tblkelasdanwalikelas where kelas='" & CmbKelas.Text & "'")
MsgBox "data telah di hapus"
End Sub
Private Sub CmdEdit_Click()
If CmdEdit.Caption = "Edit" Then
CmdEdit.Caption = "Save"
CmdEdit.Picture = LoadPicture(App.Path & "/ICON/save.ico")
Else
CmdEdit.Caption = "Edit"
CmdEdit.Picture = LoadPicture(App.Path & "/ICON/edit.ico")
End If
End Sub
Sub setcombobox()
With CmbKelas
.AddItem "X"
.AddItem "XI"
.AddItem "XII"
End With
With CmbJurusan
.AddItem "Teknik Kendaraan Ringan"
.AddItem "Teknik Sepeda Motor"
With CmbWaliKelas
.AddItem "Drs.J.Hutajulu"
.AddItem "Ir.JR.Purba"
.AddItem "Onny Sinaga,S.PAK"
.AddItem "Drs.R.Sianturi"
.AddItem "Drs.R.Sitinjak"
.AddItem "E.Naibaho,S.Pd"
.AddItem "Drs.K.Sitorus"
.AddItem "js.kALIT,S.Kom"
End With
With CmbGroup
.AddItem "1"
.AddItem "2"
.AddItem "3"
End With
End Sub
Sub tampilakanData()
Set rs = New ADODB.Recordset
rs.CursorLocation = adUseClient
rs.Open ("select * from tblkelasdanwalikelas"), koneksi, adOpenKeyset, adLockOptimistic
Set DGWaliKelas.DataSource = rs
rs.Requery
End Sub
Private Sub Form_Load()
setTombol
setcombobox
tampilakanData
SetTextBox
Aktiftext (True)
End Sub