Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Conexión con bases de datos
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Conexión con bases de datos

 
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 23-09-2003
Giniromero Giniromero is offline
Miembro
 
Registrado: may 2003
Ubicación: Madrid
Posts: 296
Poder: 21
Giniromero Va por buen camino
consulta SQL-DbGrid y registro por defecto

Hola a todos,


Estoy desarrollando una aplicación con Delphi 6 e InterBase 7.

Las tablas de IB las manipulo con IBDataset desde Delphi. Todos los IBDataset están en un DataModule.

He creado un form, desde el cual puedo buscar un cliente en concreto, en 'Tbclientes', por apellidos, nombre, o nº de cliente, (según se seleccione en un radioGroup).

Utilizo un TEdit para tomar los criterios de búsqueda, y pasárselos al código de la propiedad selectSQL del TbClientes, que los gestiones usando "LIKE"

El filtrado me lo hace bien, según lo que le pido, me muestra sólo los registros que cumplen los parámetros de búsqueda que le inserto, dentro de un DBGrid conectado a mi TbClientes.

Si selecciono cualquiera de los registros resultado de la consulta, se selecciona automáticamente como el registro actual de la tabla, mostrándome en el mainform, toda la información relativa al cliente seleccionado.

El problema es que el registro que por defecto viene marcado en azul, de entre los resultados obtenidos, no se considera el seleccionado por defecto, y si lo quiero seleccionar, tengo primero que marcar otro registro, para luego marcar este primero.

Esto no sería gran problema, si no fuera por que cuando el resultado de la consulta es un sólo registro, no tengo la opción de marcar otro de los registros para volver a marcar el primero, y por tanto, no tengo manera de seleccionarlo.

CONCLUSIÓN

Necesito que me ayude alguien sobre como hacer para poder marcar estos registros, o mejor, como hacer para que se considere como, el registro seleccionado por defecto, el que se muestra en azul, dentro del DBGrid, sin necesidad de señalarlo.

Muchas gracias

Virginia
__________________
Sonrie al mundo, y el mundo te sonreirá :)
Responder Con Cita
 



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


La franja horaria es GMT +2. Ahora son las 06:26:25.


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