Fórum Dúvidas TClienteDataSet #220636

17/03/2004

0

Tenho um componente ClienteDataset que está ligado a um BdeProvider,
queria saber se tem algum jeito de confirgurar o displayformat dos
dos field do clienteDataset manualmente, pois estou tentando fazer
isso e não está dando certo. Por exemplo estou dando um for de
0 até a qde de field e se for o field que eu quero jogo a formatação
desejada, mas ele não está configurando conforme a formatação. Tem
algum outro jeito de conseguir fazer isso, Não posso fazer isso fixo
porque a tabela pode variar.
Outra dúvida é qdo ligo o BdeProvider com uma tabela que tenha o
mastersource ligado a uma tabela, ele ignora o mastersoure e traz
todos os registros. Como posso resolver isso tbem.


Acacio

Acacio

Responder

Posts

17/03/2004

Mpetranela

Oi Acacio. Quanto ao displayformat do seu ClientDataSet, eu tive uma situação semelhante, só que no meu caso era a propriedade ProviderFlags que eu tinha que mudar e a solução foi construir uma função na aplicação server que era chamada pelo client. Essa função mudava a propriedade ProviderFlags do Provider e em seguida eu mudava as mesmas propriedades do seu referido ClientDataSet. Não sei se foi a melhor solução, mas funcionou perfeitamente. No seu no caso creio que é a propriedade poIncFieldProps da propriedade Options do seu provider que deve ser mudada para False, isso faz com que algumas propriedades não estejam incluidas no data packet (pacote de dados).

Espero ter ajudo.

Um abraço.


Responder

Gostei + 0

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

Aceitar