You are on page 1of 3

Option Compare Database

Private Sub Form_Load()

On Error Resume Next

DoCmd.MoveSize , , , 14000

End Sub

Private Sub no_invoice_Click()

On Error Resume Next

Dim sumber_data

DoCmd.Close acForm, "rptInvoiceSudahDicetak", acSaveYes

Select Case Form_rptInvoiceSudahDicetak!KETERANGAN

Case "outbound"

sumber_data = "select * from invoice_outbound where no_invoice = '" & Form_rptInvoiceSudahDicetak!


no_invoice & "'"

DoCmd.OpenForm "invoice_outbound", , , "no_invoice=no_invoice"

Form_invoice_outbound.RecordSource = sumber_data

Form_invoice_outbound.subtotal_invoice = DSum("biaya_kirim", "invoice_outbound_detail",


"customer=forms!invoice_outbound!customer and bulan=forms!invoice_outbound!bulan and
tahun=forms!invoice_outbound!tahun")

Form_invoice_outbound.ppn = Form_invoice_outbound.subtotal_invoice * 0.01

outbound.total_invoice = Nz(Form_invoice_outbound.subtotal_invoice) +
Nz(Form_invoice_outbound.ppn)

Case "inbound"

sumber_data = "select * from invoice_inbound where no_invoice = '" & Form_rptInvoiceSudahDicetak!


no_invoice & "'"

DoCmd.OpenForm "invoice_inbound", , , "no_invoice=no_invoice"

Form_invoice_inbound.RecordSource = sumber_data

Form_invoice_inbound.subtotal_invoice = DSum("biaya_kirim", "invoice_inbound_detail",


"customer=forms!invoice_inbound!customer and bulan=forms!invoice_inbound!bulan and
tahun=forms!invoice_inbound!tahun")

Form_invoice_outbound.ppn = Form_invoice_inbound.subtotal_invoice * 0.01

Form_invoice_inbound.total_invoice = Nz(Form_invoice_inbound.subtotal_invoice) +
Nz(Form_invoice_inbound.ppn)

Case "city_courier"

sumber_data = "select * from invoice_city_courier where no_invoice = '" &


Form_rptInvoiceSudahDicetak!no_invoice & "'"

DoCmd.OpenForm "invoice_city_courier", , , "no_invoice=no_invoice"

Form_invoice_city_courier.RecordSource = sumber_data

Form_invoice_city_courier.subtotal_invoice = DSum("biaya_kirim", "invoice_city_courier_detail",


"customer=forms!invoice_city_courier!customer and bulan=forms!invoice_city_courier!bulan and
tahun=forms!invoice_city_courier!tahun")

Form_invoice_city_courier.ppn = Form_invoice_city_courier.subtotal_invoice * 0.01

Form_invoice_city_courier.total_invoice = Nz(Form_invoice_city_courier.subtotal_invoice) +
Nz(Form_invoice_city_courier.ppn)
End Select

Screen.ActiveForm!subtotal_invoice = DSum("biaya_kirim", "invoice_outbound_detail",


"customer=forms!invoice_outbound!customer and bulan=forms!invoice_outbound!bulan and
tahun=forms!invoice_outbound!tahun")

Screen.ActiveForm!ppn = Screen.ActiveForm!subtotal_invoice * 0.01

Screen.ActiveForm!total_invoice = Nz(Screen.ActiveForm!subtotal_invoice) + Nz(Screen.ActiveForm!ppn)

'Mengunci Form

'Dim ctrl As control

'If Screen.ActiveForm!usr = "eka" Then

'For Each ctrl In Screen.ActiveForm.Controls

' If TypeOf Ctrl Is TextBox Or TypeOf Ctrl Is SubForm Then

' ctrl.Locked = True

' End If

'Next

'End If

End Sub

You might also like