Pieter, thanks for the suggestion; but still no go.
This is the code on the button if anyone can help.
Private Sub Command25_Click()
Dim Rst As Recordset
Set Rst = Me.ClientAuditItemSelectSub.Form.RecordsetClone
If Rst.EOF Then
Beep
MsgBox "There is nothing to select."
Else
Rst.MoveFirst
DoCmd.SetWarnings False
Do While Not Rst.EOF
DoCmd.RunSQL "INSERT INTO ClientAuditItem ( AuditItemID,
AuditID, AuditType," _
& " Sectn, ParaNo, SubParaNo, AuditItem )" _
& " SELECT DefaultAudit.AuditItemID, " & AuditID & " AS
Expr1," _
& " DefaultAudit.AuditType, DefaultAudit.Sectn," _
& " DefaultAudit.ParaNo, DefaultAudit.SubParaNo,
DefaultAudit.AuditItem" _
& " FROM DefaultAudit" _
& " WHERE AuditItemID = " & Rst!AuditItemID
Rst.MoveNext
Loop
'Rst.Close: Set Rst = Nothing
DoCmd.SetWarnings True
Forms!ClientAuditSection!ClientAuditSectionSub.Requery
Forms!ClientAuditSection!Sectn.Requery
End If
End Sub
"Pieter Wijnen"