You are on page 1of 4

Option Compare Database

Private Sub Baru_Click() DoCmd.GoToRecord , , acNewRec Me.Kode_Barang.SetFocus Me.Refresh End Sub

Private Sub Cetak_Click() DoCmd.OpenReport "RptMasterView", acViewPreview DoCmd.Close acForm, Me.Name, acSaveYes End Sub

Private Sub Edit_Click() Me.Undo DoCmd.OpenForm "Cari Master" DoCmd.Close acForm, Me.Name, acSaveYes End Sub

Private Sub Hapus_Click() If MsgBox("Apakah Anda Yakin Ingin Menghapus Data..?" & _ Chr(13) & "Kode = " & Me.Kode_Barang.Value & _ Chr(13) & "Nama Barang = " & Me.Nama_Barang.Value & _ vbOKCancel + vbDefaultButton2 + vbQuestion, "Hapus Data") = vbOK Then DoCmd.DoMenuItem acfrombar, acEditMenu, 8, , acMenuVer70 DoCmd.DoMenuItem acfrombar, acEditMenu, 6, , acMenuVer70

Else Me.Undo Me.Baru.SetFocus End If End Sub

Private Sub Harga_Jual_AfterUpdate() Me.Profit.Value = (Me.Harga_Jual.Value / Me.Harga_Beli.Value - 1) * 100 End Sub

Private Sub Harga_Jual_BeforeUpdate(Cancel As Integer)

End Sub

Private Sub Keluar_Click() DoCmd.Close End Sub

Private Sub Kode_Barang_AfterUpdate() Dim SID As String Dim stlinkCriteria As String Dim rsc As DAO.Recordset Set rsc = Me.RecordsetClone SID = Me.Kode_Barang.Value stlinkCriteria = "[Kode_Barang]=" & "'" & SID & "'" If DCount("Kode_Barang", "[TBLMaster]", stlinkCriteria) > 0 Then

Me.Undo MsgBox "Maaf Kode Barang = " & SID & " Sudah Ada" _ & vbCr & vbCr & "Masukkan Kode Barang Lainnya !", Vbinformation_, "Data Tidak Boleh Double" Me.Baru.SetFocus rsc.FindFirst stlinkCriteria 'me.bookmark = rsc.bookmark End If Set rsc = Nothing End Sub

Private Sub Profit_AfterUpdate() Me.Harga_Jual.Value = Me.Harga_Beli.Value + (Me.Harga_Beli.Value * Me.Profit.Value / 100) End Sub

Private Sub Profit_BeforeUpdate(Cancel As Integer)

End Sub

Private Sub Simpan_Click() If MsgBox("Apakah Data Akan Di Simpan ?", _ vbYesNo + vbDefaultButton2 + vbQuestion, "Konfirmasi Simpan Data") = vbYes Then DoCmd.GoToRecord , , acLast Me.Refresh Else

Me.Undo Me.Baru.SetFocus Me.Refresh End If End Sub

Private Sub Stock_Awal_AfterUpdate() Me.Total_Stock.Value = Me.Stock_Awal.Value * Me.Harga_Beli.Value End Sub

Private Sub Stock_Awal_BeforeUpdate(Cancel As Integer)

End Sub

You might also like