trackdaychamp
Access Guy
- Local time
- Today, 23:14
- Joined
- Jan 22, 2007
- Messages
- 26
Hi,
I have an Access front end linking to a SQL Server backend via an ADP file.
When I edit a record, I am having trouble refreshing the listbox that displays that same record. I am trying to use the .Requery method (see code below)
Can anyone suggest a better way?
Thanks
Mark
Private Sub cmdEditProg1_Click()
'Edit the Strategic Programme Record
strQuery = "SELECT * FROM Tbl_StrategicProgrammes" & _
" Where ProgNo = " & TxtProgNo
Set cn = CurrentProject.Connection
Set rs = New ADODB.Recordset
rs.Open strQuery, cn, adOpenDynamic, adLockOptimistic
If Not rs.EOF Then
rs.Fields("ProgName").Value = txtProgName
rs.Update
MsgBox "The Strategic Programme has been modified", vbInformation, "PMO"
End If
rs.Close
Set rs = Nothing
Set cn = Nothing
LstProg.Requery
End Sub
I have an Access front end linking to a SQL Server backend via an ADP file.
When I edit a record, I am having trouble refreshing the listbox that displays that same record. I am trying to use the .Requery method (see code below)
Can anyone suggest a better way?
Thanks
Mark
Private Sub cmdEditProg1_Click()
'Edit the Strategic Programme Record
strQuery = "SELECT * FROM Tbl_StrategicProgrammes" & _
" Where ProgNo = " & TxtProgNo
Set cn = CurrentProject.Connection
Set rs = New ADODB.Recordset
rs.Open strQuery, cn, adOpenDynamic, adLockOptimistic
If Not rs.EOF Then
rs.Fields("ProgName").Value = txtProgName
rs.Update
MsgBox "The Strategic Programme has been modified", vbInformation, "PMO"
End If
rs.Close
Set rs = Nothing
Set cn = Nothing
LstProg.Requery
End Sub