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 !


Henry Schutz

Henry Schutz

Responder

Posts

05/09/2003

Joilson_gouveia

Basta que vc associe a tabela/consulta em temo de execução:

...
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 .


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar