Private Sub Report_Load()
Dim amount1, amount2, amount3
amount1 = IIf(IsNull(Forms!invoiceform!qty1), "0", Forms!invoiceform!qty1 * Forms!invoiceform!txtprice1)
amount2 = IIf(IsNull(Forms!invoiceform!qty2), "0", Forms!invoiceform!qty2 * Forms!invoiceform!txtprice2)
amount3 = IIf(IsNull(Forms!invoiceform!qty3), "0", Forms!invoiceform!qty3 * Forms!invoiceform!txtprice3)
Me.id = Forms!invoiceform!id
Me.code1 = Forms!invoiceform!code1
Me.code2 = Forms!invoiceform!code2
Me.code3 = Forms!invoiceform!code3
Me.cat1 = Forms!invoiceform!cat1
Me.cat2 = Forms!invoiceform!cat2
Me.cat3 = Forms!invoiceform!cat3
Me.qty1 = Forms!invoiceform!qty1
Me.qty2 = Forms!invoiceform!qty2
Me.qty3 = Forms!invoiceform!qty3
Me.disc1 = Forms!invoiceform!disc1
Me.disc2 = Forms!invoiceform!disc2
Me.disc3 = Forms!invoiceform!disc3
Me.unitp1 = Forms!invoiceform!txtprice1
Me.unitp2 = Forms!invoiceform!txtprice2
Me.unitp3 = Forms!invoiceform!txtprice3
Me.amount1 = amount1
Me.amount2 = amount2
Me.amount3 = amount3
Me.txttotal = amount1 + amount2 + amount3
Me.amount1 = IIf(Me.amount1 = 0, Null, Me.amount1)
Me.amount2 = IIf(Me.amount2 = 0, Null, Me.amount2)
Me.amount3 = IIf(Me.amount3 = 0, Null, Me.amount3)
Dim c As Control
For Each c In Me.Controls
If IsNull(c) Then
c.BorderStyle = Transparent
End If
Next
End Sub