Alguem como eu faco isso?
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
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
Curtidas 0
Respostas
Ildefonso
08/10/2003
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.
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.
GOSTEI 0
Rodrigo Ferreira
08/10/2003
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...
´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...
GOSTEI 0