tampilkanData End If
End Sub Private Sub Form_Load
Call konekdb setTombol
Call tampilkanData End Sub
Sub setTombol CmdAdd.Caption = Add
CmdAdd.Picture = LoadPictureApp.Path ICONadd.ico CmdEdit.Caption = Edit
CmdEdit.Picture = LoadPictureApp.Path ICONedit.ico CmdDelete.Caption = Delete
CmdDelete.Picture = LoadPictureApp.Path ICONDelete.ico
CmdCancel.Caption = Cancel CmdCancel.Picture = LoadPictureApp.Path
ICONCancel.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 TextNIS.Enabled = False
Universitas Sumatera Utara
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
Sub TahunAjaran
Universitas Sumatera Utara
Dim i As Integer With CmbTahunAjaran
For i = FormatNow, yyyy - 1 To FormatNow, yyyy + 1 .AddItem i i + 1
Next i End With
End Sub Sub aktifIsiX 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 AktiftextX 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
End Sub
Universitas Sumatera Utara
Sub setTombol CmdAdd.Caption = Add
CmdAdd.Picture = LoadPictureApp.Path ICONadd.ico CmdEdit.Caption = Edit
CmdEdit.Picture = LoadPictureApp.Path ICONedit.ico CmdDelete.Caption = Delete
CmdDelete.Picture = LoadPictureApp.Path ICONDelete.ico
CmdCancel.Caption = Cancel CmdCancel.Picture = LoadPictureApp.Path
ICONCancel.ico End Sub
Private Sub CmbKodeBiaya_Click Set rs = koneksi.Executeselect from PenggelolahanBiaya
where kodeBiaya= CmbKodeBiaya.Text If Not rs.EOF Then
TxtBesarUangSekolah.Text = rs1 TxtTotalBiaya.Text = rs1
End If End Sub
Private Sub CmdAdd_Click If CmdAdd.Caption = Add Then
CmdAdd.Caption = Save CmdAdd.Picture = LoadPictureApp.Path ICONsave.ico
Set rs = koneksi.Executeselect maxNoTransaksi as nota from tbltransaksispp
MsgBox rs0 If rs0 = Null Or rs0 = 0 Then
TxtNoTransaksi.Text = 00001
Universitas Sumatera Utara
Else TxtNoTransaksi.Text = Right0000 Valrs0 + 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 = LoadPictureApp.Path ICONadd.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 End If
Universitas Sumatera Utara
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 = LoadPictureApp.Path ICONsave.ico Else
koneksi.Execute Update tbltransaksispp set NoTransaksi= TxtNoTransaksi.Text ,TanggalTransaksi= _
FormatDTPTanggalTransaksi.Value, ddMMyyyy , 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=
TxtBesarUangSekolah.Text ,PembayaranBualanan= _
Universitas Sumatera Utara
CmbPembayaranBulanan.Text ,TotalBiaya= TxtTotalBiaya.Text ,Dibayar= TxtDibayar.Text _
,Kembalian= TxtKembalian.Text ,Keterangan= CmbKeterangan.Text
CmdEdit.Caption = Edit CmdEdit.Picture = LoadPictureApp.Path ICONedit.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 End With
Universitas Sumatera Utara
With CmbJurusan .AddItem Teknik Kendaraan Ringan
.AddItem Teknik Sepeda Motor End With
Call TahunAjaran With CmbKodeBiaya
Set rs = koneksi.Executeselect from PenggelolahanBiaya While Not rs.EOF
.AddItem rs0 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 setTombol
Universitas Sumatera Utara
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 = ValTxtDibayar.Text -
ValTxtTotalBiaya.Text End Sub
Private Sub TxtNis_Change Set rs = koneksi.Executeselect from tblSiswa where
NIS= TxtNis.Text If Not rs.EOF Then
TxtNamaSiswa.Text = rs1 CmbKelas.Text = rs2
CmbJurusan.Text = rs3 End If
End Sub
7. Menu Kelas dan Wali Kelas