Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

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

Grupo de Teaming del ClubDelphi

 
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 19-10-2004
setry2 setry2 is offline
Miembro
 
Registrado: may 2003
Ubicación: Elche
Posts: 45
Poder: 0
setry2 Va por buen camino
Filtro por selección en dbGrid.

Hola a todos,

A ver si esto se puede hacer de alguna forma. Tengo un dbGrid donde muestro una query entre varias tablas de una bd Access. Estoy haciendo para el dbGrid el mismo sistema de filtrado que tienen las tablas access cuando hacemos click con el botón derecho en una celda y se selecciona "Filtro por selección" para filtrar todos los registros por ese campo y por ese valor.

Al hacer click cojo el nombre del field, el valor y el tipo de dato que contiene y creo la condición de la qry para hacer el filtro. El problema viene porque la qry es sobre tablas que tienen campos que se llaman igual, y al contruir la condición y ejecutar la query, me da el mensaje de que el nombre del campo se encuentra en varias tablas del from.

Lo que estoy intentando ahora es cojer el nombre de la tabla en que se encuentra el campo, pero no se si esto se puede. El nombre de la tabla aparece en la qry. ¿sabéis como se puede hacer esto?

Otra solución es cambiar el nombre de los campos que coinciden, pero son tablas que intervienen en muchos sitios y quiero ver otra opción antes.

Bueno, muchas gracias de antemano a todos.

Un saludo.
__________________
Setry2
Eres un bit?
www.lafesta.com
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 05:02:27.


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