Data.caption
Publicado por JCarles (17 intervenciones) el 14/03/2006 21:12:14
Hola:
Quiero que la propiedad .Caption de un control Data me diga en que registro del .Recordset me encuentro.
Estoy probando con esto pero me hace cosas raras
Data1.Recordset.MoveLast
Data1.Recordset.MoveFirs
Data1.Caption = "Registro nº" & " " & Data1.Recorset.Absoluteposition + 1& " " & "de" & " " & Data1.Recordset.Recordcount
+ 1 para que empiece en uno y no en cero.
Cuando lo ejecuto "caption" esta vacío y cuando me muevo por el recorset hacia adelante los dos primeros registros son 1. A partir del tercero ya son 2, 3, 4 y sucesivos.
Cuando me muevo desde el final hacia atrás entonces es correcto salvo en el segundo que me da 0 como numero de registro.
¿Que estoy haciendo mal?
Espero haber resumido el problema suficientemente
Gracias por vuestras respuestas o por simplemente dedicar un poco de vuestro tiempo a esta duda
Quiero que la propiedad .Caption de un control Data me diga en que registro del .Recordset me encuentro.
Estoy probando con esto pero me hace cosas raras
Data1.Recordset.MoveLast
Data1.Recordset.MoveFirs
Data1.Caption = "Registro nº" & " " & Data1.Recorset.Absoluteposition + 1& " " & "de" & " " & Data1.Recordset.Recordcount
+ 1 para que empiece en uno y no en cero.
Cuando lo ejecuto "caption" esta vacío y cuando me muevo por el recorset hacia adelante los dos primeros registros son 1. A partir del tercero ya son 2, 3, 4 y sucesivos.
Cuando me muevo desde el final hacia atrás entonces es correcto salvo en el segundo que me da 0 como numero de registro.
¿Que estoy haciendo mal?
Espero haber resumido el problema suficientemente
Gracias por vuestras respuestas o por simplemente dedicar un poco de vuestro tiempo a esta duda
Valora esta pregunta


0