Fórum Mostrar apenas alguns campos no dbgrid #164484
04/06/2003
0
Bom dia a todos!
Pessoal, estou com uma certa dificuldade em mostrar algunsitens no DBGrid, explico: Criei uma tabela chamada Area_Interesse, no meu banco Informix, como este banco não tem campo boleano (falso, verdadeiro), criei campos do tipo char com tamanho 1 e ele joga na tabela ´T´ ou ´F´ como valor para ops campos, então criei uma query e com sql selecionei tudo aonde aparece T, pois estes campos serão os que preciso. O problema é que ao criar a DBGrid ele puxa o nome de todos os campos além do que estão com ´T´, mas o que eu queria é que aparecesse apenas o campo que estivesse com T e não todos eles, está aparecendo assim: esportes|religião|informatica|saude (digamos que este seja os cabeçalhos do DBGrid, mas apenas o campo Informatica tem o bendito T, então eu gostaria que aparecesse apenas |Informatica| e mais nada, se para outro cliente fosse informática e saude, então |informatica|saude| e assim por diante, lembrando que a cada cliente a area de interesse pode mudar.
Valeu !
Angelo
Pessoal, estou com uma certa dificuldade em mostrar algunsitens no DBGrid, explico: Criei uma tabela chamada Area_Interesse, no meu banco Informix, como este banco não tem campo boleano (falso, verdadeiro), criei campos do tipo char com tamanho 1 e ele joga na tabela ´T´ ou ´F´ como valor para ops campos, então criei uma query e com sql selecionei tudo aonde aparece T, pois estes campos serão os que preciso. O problema é que ao criar a DBGrid ele puxa o nome de todos os campos além do que estão com ´T´, mas o que eu queria é que aparecesse apenas o campo que estivesse com T e não todos eles, está aparecendo assim: esportes|religião|informatica|saude (digamos que este seja os cabeçalhos do DBGrid, mas apenas o campo Informatica tem o bendito T, então eu gostaria que aparecesse apenas |Informatica| e mais nada, se para outro cliente fosse informática e saude, então |informatica|saude| e assim por diante, lembrando que a cada cliente a area de interesse pode mudar.
Valeu !
Angelo
Angelo
Curtir tópico
+ 0
Responder
Posts
04/06/2003
Edson
Angelo, provalvelmente vc deve ter usando a seguinte expressão sql ´select * from area_interesse´, com esta expressão vc seleciona todos os campos da tabela expremente a seguinte instrução sql:
´select informatica from area_interesse´ mais o restante da sua instrução sql que assim deverá aparecer no dbgrid somente o campo mencionado.
´select informatica from area_interesse´ mais o restante da sua instrução sql que assim deverá aparecer no dbgrid somente o campo mencionado.
Responder
Gostei + 0
04/06/2003
Angelo
Alguém sabe como poço fazê-lo?
Angelo
Angelo
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)