Club Builder - Foros de discusión Club Builder
Foro de C++Builder en español
 
 FAQFAQ   BuscarBuscar   MiembrosMiembros   Grupos de UsuariosGrupos de Usuarios   RegistrarseRegistrarse 
 PerfilPerfil   Entra para ver tus mensajes privadosEntra para ver tus mensajes privados   EntrarEntrar 

Campo lookup

 
Publicar nuevo tema   Responder al tema    Foros de discusión -> Consultas
Ver tema anterior :: Ver tema siguiente  
Autor Mensaje
Mensaje    Asunto: Campo lookup Responder citando

Hola amigos del foro

Como pudiera filtrar por un campo lookup de tipo String que inserté en un componente Table.
He intentado lo siguiente:
Tabla->Filter= campo=”dato”;
Tabla->Filtered=true;
Pero ni modo.

Estoy por pensar que el filtro utiliza la tabla física y desconoce los campos que se agregan luego desde el builder.
Espero agradecido por una respuesta, muchas gracias y saludos
_________________
Todos somos ignorantes, lo que no todos ignoramos lo mismo...
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email
Mensaje    Asunto: Responder citando

Efectivamente

Filter solo sabe de los campos que tiene la tabla.

Puedes arreglarlo cambiando el ADOTable por un ADOQuery donde incluyes ese campo.
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email
Mensaje    Asunto: Responder citando

Código:
Tabla->Filter= " campo= 'dato '     ";
Tabla->Filtered=true;

Donde dato puede ser una expresion, digamos asi

Código:
String ValorAFiltrar = "ccsg";
Tabla->Filter= " campo="+ValorAFiltrar;
Tabla->Filtered=true;

_________________
Cool
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email MSN Messenger
Mensaje    Asunto: Responder citando

hola amigos
gracias por responder , pero al parecer no fui bien interpretado, lo que sucede es que tengo una tabla con un campo de tipo lookup , ya saben uno que almacena numeros y otro que se relaciona a una segunda tabla y muistra los vaores (mas o menos de este modo), lo que sucede es que al campo de tipo lookup no se le puede hacer un filter ni siquiera hacer esto
Código:
AnsiString valor  = tabla->FieldByName(campoLookuop)->Value;


eso da un error como que no esta definido ese campo
espero haberme hecho entender mejor y la pregunta esta en pie , es posible hacer un filtro por ese campo ?
un saludo y mil gracias
_________________
Todos somos ignorantes, lo que no todos ignoramos lo mismo...
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email
Mostrar mensajes de anteriores:   
Cambiar a:  
No puedes publicar temas nuevos en este foro
No puedes responder a temas en este foro
No puedes editar tus mensajes en este foro
No puedes borrar tus mensajes en este foro
No puedes votar en las encuestas de este foro


Hosting WordPress Indedmedia desde 3,99 €
© 2002–2026 Club Builder · Funciona con phpBB.