Fórum Inserir nomes de campos #182081
15/09/2003
0
Gostaria de saber se tem como [b:955548c4f2]inserir e limpar [/b:955548c4f2]via linha de comando a [b:955548c4f2]lista de campos[/b:955548c4f2] de um ClientDataSet, pois estou usando somente uma tela com um DBGrid para edição de todas as tabelas, ou seja, com um RadioGroup eu defino qual tabela quero usar.
Motivo:
Preciso definir o DisplayFormat, por exemplo, de 2,1 para 2,10 ou 1/1/2003 para 01/01/2003.
Desde já, obrigado :wink:
Zamedi
Curtir tópico
+ 0Posts
15/09/2003
Motta
cdsXpto.Fieldbyname(´campo01´).DisplayFormat := ´dd/mm/yyyy´;
Gostei + 0
15/09/2003
Zamedi
Só que esta linha só funciona se o campo está na lista de Fields, o que não é meu caso, pois uso a mesma SQLQuery para várias tabelas (alternadas com o RadioGroup).
O que estou querendo é colocar os campos disponíveis na tabela na lista de Fields (naquela quando vc dá um duplo click no componente SQLQuery)
Mas mesmo assim, obrigado pela resposta
Zamedi
Gostei + 0
15/09/2003
Zamedi
Gostei + 0
15/09/2003
Motta
for i:=0 to ds.fields.count-1 do
begin
ds.fields[i].name ...
ds.fields[i]. ....
end;
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)