Fórum Campo Calculado no ClientDataSet Dinâmico #258804
17/11/2004
0
Eu tenho um form que contém um componente ClientDataSet (CD).
Ele é preenchido através de um arquivo XML quando eu clicar num botão.
Então, todos os campos do CD são dinamicos, faço referencia a eles da seguinte forma:
CD.FieldByName(´nm-prestador´).Value
eu preciso criar um campo calculado, faço isso pelo FieldsEditor do CD normalmente e no evento OnCalcfields gostaria que meu campo calculado recebesse o valor de um dos campos dinamicos do CD que vem do XML. Só que fazendo como escrevi ele dá erro,
Alguem teria alguma dica?
agradecido
Diogo.
Diogoalles
Curtir tópico
+ 0Posts
17/11/2004
Gurc
Gostei + 0
18/11/2004
Diogoalles
´no argumentos to format´
obrigado
Diogo
Gostei + 0
18/11/2004
Gurc
Gostei + 0
18/11/2004
Osocram
Gostei + 0
18/11/2004
Diogoalles
O Xml é carregado através de de um XmlDocument, este por sua vez passa pelo XmlTransform (que indica o Xtr) e então o CD recebe.
o código é esse:
XMLDoc.Active := False; XMLDoc.XML.Text := ´´; XMLDoc.FileName := URL; XMLDoc.Active := True; CD.Close; XMLTransform.TransformationFile := ´c:\teste.xtr´; XMLTransform.SourceXml := XMLDoc.XML.Text; CD.XMLData := XMLTransform.Data; CD.Open;
se puderem me ajudar agradeço
Diogo.
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)