Como debo crear un Recordset?
Estoy tratando de crear un Recordset con los filtros que he realizado en una tabla.
El código que utilizo es el siguiente, pero no consigo encontrar el error que me da en:
Set MiRecordSet = CurrentDb.OpenRecordset(MiSql, 1) -> El motor de base de datos de Microsoft Access no pudo encontrar el objeto 'SELECT Fact.....'. Asegúrese de que el objeto exista y que haya escrito el nombre y la ruta de acceso del objeto correctamente.
Dim MiRecordSet As DAO.Recordset Dim MiTabla As DAO.Database Dim MiFiltro As Variant Dim MiSql As String MiFiltro = Me!frmPagosFacturas.Form.Filter MiSql = "SELECT Facturas_2020.* FROM Facturas_2020 WHERE " Set MiRecordSet = CurrentDb.OpenRecordset(MiSql, 1) MiRecordSet.MoveFirst Do While Not MiRecordSet.EOF MiRecordSet.Edit MiRecordSet!NumAdok = "999" MiRecordSet!FechaAdok = #12/12/2020# MiRecordSet.Update MiRecordSet.MoveNext Loop
1 respuesta
Respuesta de Eduardo Pérez Fernández