Fórum Adicionando colunas de uma tabela num DBgrid em runtime #180158
05/09/2003
0
Boa tarde à todos !
Estou querendo que um DBgrid tenha as colunas criadas em tempo de execução, baseados em uma tabela, ou numa query.
assim o dbgrid ficaria dinamico, mostrando os dados da tabela selecionada ou o resultado de uma query.
Agradeço qualquer ajuda !
:D
Abraço à todos !
Estou querendo que um DBgrid tenha as colunas criadas em tempo de execução, baseados em uma tabela, ou numa query.
assim o dbgrid ficaria dinamico, mostrando os dados da tabela selecionada ou o resultado de uma query.
Agradeço qualquer ajuda !
:D
Abraço à todos !
Henry Schutz
Curtir tópico
+ 0
Responder
Posts
05/09/2003
Joilson_gouveia
Basta que vc associe a tabela/consulta em temo de execução:
...
query1.open;
dbgrid1.datasource := query1;
...
...
query1.open;
dbgrid1.datasource := query1;
...
Responder
Gostei + 0
07/09/2003
Henry Schutz
Eu quero que o DBgrid seja capaz de alterar seus ´fields´ em tempo de execução. Quando ele lê uma query em que os seus ´fields´ já haviam sido previamente inseridos , ele funciona, mas aí quando eu quero que ele mostre o resultado de uma query totalmente diferente, ele diz que os ´fields´ não correspondem, isso porquê os ´fields´ ainda são os mesmo da query anterior. Sendo assim, eu preciso que os ´fields´ ou ´columns´ sejam redefinidos para o resultado da nova query.
Eu queria fazer isso de forma que o dbgrid alterasse os campos ou colunas de uma unica vez, de acordo com a query que ele fosse mostrar .
Eu queria fazer isso de forma que o dbgrid alterasse os campos ou colunas de uma unica vez, de acordo com a query que ele fosse mostrar .
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)