Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 13-08-2010
lucas05 lucas05 is offline
Miembro
 
Registrado: ago 2010
Posts: 116
Poder: 14
lucas05 Va por buen camino
mostrar informacion en un DBEdit

Hola, estoy realizando una aplicacion en delphi 7 y MySQL.
Estoy utilizando varios DBEdit para mostrar informacion.
Lo que hago es traer los datos de la tabla 'empleados' y mostrarlos en los distintos DBEdit (por ejemplo en DBEdit1 muestro el apellido, en DBEdit2 el nombre, en DBEdit3 el domicilio, etc).

Cada vez que hago click en el Button1_siguiente paso al proximo registro, mostrando los datos de otro empleado (el codigo que utilizo en el button1 es: ADOQuery1.Next).
Lo que quiero lograr es que cuando llegue al ultimo registro de la tabla y vuelva a pulsar el Button1_siguiente me lleve de nuevo al primer registro.

El Button2 _anterior hace lo contrario (ADOQuery1.Prior), muestra el registro anterior. En este caso quiero que cuando este en el primer registro y haga click en en Button2_Anterior me lleve al ultimo registro.

Espero haber sido claro. Gracias por su atencion.
Responder Con Cita
  #2  
Antiguo 13-08-2010
Avatar de Caral
[Caral] Caral is offline
Miembro Premium
 
Registrado: ago 2006
Posts: 7.659
Poder: 25
Caral Va por buen camino
Hola
Boton next:
Al llegar al final, regresa al primero:
Código Delphi [-]
  ADOQuery1.Next;
  If DataSource1.DataSet.Eof then
  ADOQuery1.First;

Si no se tiene datasource en la linea IF:
Código Delphi [-]
 ADOQuery1.DataSetField.DataSet.Eof

Boton Prior:
Al Llegar al primer registro, va al ultimo:
Código Delphi [-]
 ADOQuery1.Prior;
 If DataSource1.DataSet.Bof then
 ADOQuery1.Last;

Si no se tiene datasource en la linea IF:
Código Delphi [-]
 ADOQuery1.DataSetField.DataSet.Bof


Saludos
__________________
Siempre Novato
Responder Con Cita
  #3  
Antiguo 15-08-2010
lucas05 lucas05 is offline
Miembro
 
Registrado: ago 2010
Posts: 116
Poder: 14
lucas05 Va por buen camino
gracias

Hola Caral, gracias por tu ayuda.
Tu solución funciono muy bien.

Nuevamente gracias y saludos
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
En un DBEdit quiero mostrar solo dos decimales Ericato Varios 4 30-03-2007 16:20:43
Mostrar información sin alterar el origen. pallyJD Impresión 1 02-02-2007 23:53:05
Mostrar informacion en un Display Isamariko OOP 2 14-12-2006 19:55:53
Mostrar valor de DBEDIT con Procedimiento Almacenado JoanKa Firebird e Interbase 3 05-06-2005 11:10:35
Mostrar hint al entrar en DBEDIT fjolivares Varios 5 06-04-2004 17:47:30


La franja horaria es GMT +2. Ahora son las 11:20:26.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi