FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Avanzar de registro en consulta a MySQL
Como puedo avanzar de registro en la consulta que hice a la base de datos?
Estoy utilizando el componente Mydac para conectarme a MySQL, envio mi consulta de la siguiente manera:
Quiero crear mis propios botones como los que se usan en DBNavigator, uno en el cual yo de click me avanze al siguiente registro de todos los que me regresó la consulta y así poderlos mostrar en los TEdit
Si lo dejo así como está, me llena los campos pero siempre con el primer registro y lo que quiero es que avanze al siguiente, de misma manera quiero hacer los demas botones para el registro anterior,primero y último. Espero haberme explicado bien. Saludos. |
#2
|
||||
|
||||
Normalmente debiera funcionar:
Un Saludo
__________________
Guía de Estilo de los Foros Cita:
|
#3
|
|||
|
|||
Ya lo hice de la siguiente manera, me avanza al siguiente registro y me llena los campos pero solamente un registro y cuando presiono nuevamente el botón ya no lo hace, ya no me avanza a la siguiente registro de la columna.
en que estaré mal? |
#4
|
|||
|
|||
Sera que solo tiene un registro como resultado de tu consulta?
Verifica cual es el valor de RecordCount!! O talvez ya esta al fin de archivo...Verifica con
Saludos |
#5
|
|||
|
|||
Lo hice hecho ya verifique con
If frmLogin.query.Eof then Showmessage('Fin registros..'); y al dar click para que me muestre el segundo registro lo hace y aparece el mensaje "Fin de registros..", pero puse un Label donde se escribiera el numero de registros con RecordCount y me salen 5, revisé en la base de datos y efectivamente solo tengo 5. Saludos y gracias por tu respuesta. #Editado# en el label con RecordCount me sale 1, pero yo en mi base de datos tengo 5, la consulta a mysql que hago es "select * from usuarios", esta consulta la hago en un formulario al momento de crearse, ahi hago un RecordCount con el showmessage y ahi es donde si me indica que tengo 5 registros, pero cuando hago click en el boton siguiente ya solo me marca 1 registro. Última edición por jlrdz fecha: 07-01-2011 a las 18:22:23. |
#6
|
|||
|
|||
por alguna razón talvez no estas al principio de los registros...
Asegurate que estas al inicio cuando comienzas a recorrerlos... Cita:
|
#7
|
|||
|
|||
Lo hice con ese codigo pero me sigue apareciendo lo mismo, doy click y solo me muestra el siguiente registro despues doy clic nuevamente y ya no me muestra el siguiente, sabiendo que en la base de datos tengo 5 registros y estoy seleccionandolos todos con "select * from usuarios"
|
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Avanzar y Retroceder porpárrafos | sac | OOP | 5 | 16-07-2010 16:04:00 |
Avanzar una pagina, por cada registro | alcides | Impresión | 5 | 31-03-2010 21:34:27 |
Avanzar a la próxima línea de error | Crandel | Varios | 5 | 27-11-2006 17:35:49 |
Comparar un registro de un edit con un registro de una tabla en una consulta | Damian666 | SQL | 10 | 01-10-2005 00:43:20 |
Avanzar Edits con Enter | lbidi | Varios | 3 | 30-03-2005 16:53:56 |
|