Kevin,
Thank you for your quick response. With your advice, the following code works great!!!
Private Sub PostPayment_Click()
Dim db As Database
Dim rst As Recordset
Dim SearchID As String
Dim SearchSql As String
Set db = CurrentDb()
Set rst = db.OpenRecordset("tblInvoices")
SearchID = Forms![frmInvoices]![InvoiceID]
SearchSql = "Select * from tblInvoices Where InvoiceID = " & SearchID
Set rst = db.OpenRecordset(SearchSql)
With rst
.Edit
![InvoiceBalance] = Nz(rst![InvoiceBalance]) - (Me.DiscountAmount + Me.PaymentAmount)
.Update
.Close
End With
Forms!frmInvoices.Refresh
Exit_PostPayment_Click:
Exit Sub
Err_PostPayment_Click:
MsgBox Err.Description
Resume Exit_PostPayment_Click
End Sub
Thanks so much! Take care!
Don
D. Bartelt