GARANTIR DESCONTO

Fórum Alguem como eu faco isso? #187175

08/10/2003

0

Bom dia pessoal,

Estou tentando adicionar todos o campo de um componente TTable em sua propriedade Fields Editor em tempo de execução.

Já tentei de varias maneiras mais não consegui...

Eu acredito que exista uma maneira para fazer isso mais ate agora eu não encontrei...



Obs: Eu sei que se eu de um duplo clique no componente TTable será aberto sua propriedade Fieds Editor para ser adicionados os campos, mas eu gostaria que esse processo fosse feito em tempo de execução e não em tempo de desenvolvimento.

Se alguém já fez isso, por favor, me explique...

Desde já agradeço a colaboração de todos


Rodrigo Ferreira

Rodrigo Ferreira

Responder

Posts

08/10/2003

Ildefonso

Olá, Rodrigo.

Por que você quer isso?

A maneira como enxergo a solução deve ser parecida com o editor do próprio Delphi: ler a propriedade [b:51f7d85368]Fields[/b:51f7d85368] e [b:51f7d85368]FieldsType[/b:51f7d85368] do DataSet e entrar num [b:51f7d85368]case[/b:51f7d85368] para decidir qual tipo de TField criar.

Caso você já saiba quais campos você quer, com o GExpert você pode gerar um código particular a cada TTable para criar os TFields adequadamente, sem ter que tomar decisões sobre seu tipo, visto que seriam previstos já em tempo de design.

Bom trabalho.


Responder

Gostei + 0

08/10/2003

Rodrigo Ferreira

Ola amigo, vc poderia me explicar um pouco melhor sobre a respota:

´A maneira como enxergo a solução deve ser parecida com o editor do próprio Delphi: ler a propriedade Fields e FieldsType do DataSet e entrar num case para decidir qual tipo de TField criar.´

Nao ficou muito claro para mim...


Responder

Gostei + 0

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

Aceitar