![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
|
A que cosas... sí, a ese me referencia, "OnDataChange"
![]()
__________________
|
|
#2
|
|||
|
|||
|
Bueno realize esto, en un DataModule que es donde tengo el acceso a mi BD declare una variable global llamada NumRegistro y en el evento DataChange del DataSet le asigne valor a esta variable.
y en el formulario principal de la aplicacion en el ApllicationEvents:
De esta manera me esta funcionando, solo existe un problema cuando avanzo con la rueda del raton y es que el numero de registro siempres es uno menos; por ejemplo estoy en el 38 y el valor en la etiqueta es 37 . Como siempre se siguen aceptando sugerencias. Gracias. |
|
#4
|
|||
|
|||
|
Gracias Contraveneno pero esto haria que siempre tuviese un resultado incrementado en 1 aun si presionase Flecha Arriba / abajo o un boton del navegador. El problema solo ocurre con la rueda del raton.
|
|
#5
|
||||
|
||||
|
Mi buen FGarcia, mi intensión no es darte el código para que haga exactamente lo que quieres, con sus respectivas validades (EOF, BOF, isempty). Eso me llevaría más tiempo del que estoy dispuesto a invertir en tu duda.
Mi intensión, sí es la de proporcionarte alguna idea que te pueda orientar un poco hacia lo que (según considero desde mi punto de vista) sería mejor para la funcionalidad de tu sistema. En otras palabras, con el código que propuse, mi idea era hacerte ver, que no es necesario generar o declarar más variables de las necesarias (NumRegistro me parece no es necesaria) ni tampoco es necesario declarar funciones que realmente no se necesitan (NumRegistroActual). Digo innecesarias porque como te podrás dar cuenta, lo que hace esa función y lo que manjaría la variable, se pueden manejar directamente en el caption del label y con el RecNo del dataset.
__________________
|
|
#6
|
|||
|
|||
|
Y ya intentaste con mi código?, algun comentario? Ninguno?, bueno de nada
![]() Salud OS
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney |
|
#7
|
|||
|
|||
![]() ![]() ![]() ¡No te me esponjes Egostar! La ultima vez que ingrese no estaba tu mensaje, dejame revisarlo y te comento. tranquis, tranquis!!! es fin de semana, quincenaaaaaaaaaaaa! ¡¡salud!! |
|
#8
|
|||
|
|||
|
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Número de Registro de un DBGrid | eddg | Varios | 3 | 07-10-2007 17:12:57 |
| Calcula El Numero de Semana Actual | Rodo_Rodo | Varios | 4 | 13-05-2007 19:58:24 |
| dbgrid, saber registro actual y maximo | martita | Varios | 3 | 24-05-2006 03:01:46 |
| Identificar registro actual en el dbgrid | ilichhernandez | Conexión con bases de datos | 7 | 17-11-2005 21:27:12 |
| SelectSQL del registro actual | Tomás | SQL | 2 | 04-03-2004 00:23:18 |
|