Dúvidas TClienteDataSet
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.
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
Curtidas 0
Respostas
Mpetranela
17/03/2004
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.
Espero ter ajudo.
Um abraço.
GOSTEI 0