dlast y recordset.movelast
Publicado por Pablo (328 intervenciones) el 13/03/2023 19:42:48
Acabo de trabajar con la función Dlast y tras muchas vuelta llegué a:
Private Sub Texto41_Click()
Me.Texto41 = DLast("tienda_muestra", "muestras_ordenadas_x_codigo")
Dim rst As DAO.Recordset
Set rst = CurrentDb.OpenRecordset("muestras_ordenadas_x_codigo")
rst.MoveLast
Me.Texto42 = rst!tienda_muestra & " de " & rst.RecordCount
rst.Close
Set rst = Nothing
End Sub
Texto41 lo igualo a un dlast de una consulta. Txt41=9
Texto42 lo igualo al último de un recordset basado en la misma consulta. Txt42="7 de 7"
Deberían ser el mismo número!?
txt41=9 y txt42=7, este está bien, el 41 coge el valor del penúltimo registro
No entiendo porque dlast no da 7 también, seguro que hay alguna razón
Alguien podría decirmela
Gracias
Pablo
Private Sub Texto41_Click()
Me.Texto41 = DLast("tienda_muestra", "muestras_ordenadas_x_codigo")
Dim rst As DAO.Recordset
Set rst = CurrentDb.OpenRecordset("muestras_ordenadas_x_codigo")
rst.MoveLast
Me.Texto42 = rst!tienda_muestra & " de " & rst.RecordCount
rst.Close
Set rst = Nothing
End Sub
Texto41 lo igualo a un dlast de una consulta. Txt41=9
Texto42 lo igualo al último de un recordset basado en la misma consulta. Txt42="7 de 7"
Deberían ser el mismo número!?
txt41=9 y txt42=7, este está bien, el 41 coge el valor del penúltimo registro
No entiendo porque dlast no da 7 también, seguro que hay alguna razón
Alguien podría decirmela
Gracias
Pablo
Valora esta pregunta


0