WineSnob
Not Bright but TENACIOUS
- Local time
- Today, 17:56
- Joined
- Aug 9, 2010
- Messages
- 211
I am using the following code to Add a new record to a table. This works fine. However how do I modify the code to find an existing record with the ProposalID and Edit it instead of Adding a New. Do I need some sort of If statement before the AddNew or change the OpenRecordset ???? Not sure how to check to see if there is an existing record. Also this code is on a Form_Close event. Maybe I should change that to dirty????
Code:
Private Sub Form_Close()
Dim rs As Recordset
Set rs = CurrentDb.OpenRecordset("SELECT * FROM [tblProposalValues] WHERE ProposalID = 0")
With rs
.AddNew
![ClientID] = Me.txtClientID
![ProposalID] = Me.ProposalID
![Bucket1Final] = Me.txtBucket1Final
![Bucket2Final] = Me.txtBucket2Final
![Bucket3Final] = Me.txtBucket3Final
![Bucket4Final] = Me.txtBucket4Final
![Bucket5Final] = Me.txtBucket5Final
![Bucket6Final] = Me.txtBucket6Final
![Bucket7Final] = Me.txtBucket7Final
![Bucket8Final] = Me.txtBucket8Final
![Bucket9Final] = Me.txtBucket9Final
![EstateBucket] = txtEstatePV
.Update
End With
End Sub