DUVIDA CLIENTDATASET

Delphi

04/08/2016

eu tenho alguns campos marcados como invisiveis

eu consigo filtrar somente os visiveis no client dataset?

queria fazer um for 1 to fieldcount ond só pegassem os campos visiveis

não é desviar no for é já estar filtrado no clientdataset somente os campos viviveis tem como????
Everton Santos

Everton Santos

Curtidas 0

Respostas

Raimundo Pereira

Raimundo Pereira

04/08/2016

Supomos que sua tabela seja Produtos

Campos
codigo
valor
estoque
emin
emax
desc

Mais você só queira o select com codigo,desc

use select codigo,desc from produtos order by codigo

Com isso não precisaria marcar nenhum campo como invisível o próprio select é encarregado

Seria isso?
GOSTEI 0
Marco Antônio

Marco Antônio

04/08/2016

bom dia edsrp.

Kra tb estou na dúvida sobre o que vc precisa.

Qdo vc fala marcado como invisivel seria a propriedade 'visible' do campo no clientDataSet?
Caso seja acredito ser possível pegar quem esta 'visible' true da seguinte forma:
for I := 0 to seuClientDataSet.FieldCount -1
   do  begin

         if      seuClientDataSet.Fields[ i ].Visible 
             then .........( faça algo )
  
        end;

Caso não tenha ajudado avisa ae.

Abc
GOSTEI 0
POSTAR