Fórum Mestre/Detalhe entre ClientDataSet #217779
02/03/2004
0
olá pessoal
eu tenho um ClientDataSet1 que recebe dados de um Xml da seguinte forma:
até aqui tudo bem..
só q o xml q eu recebo é um mestre detalhe:
o que preciso é exibir as operadoras no ClientDataSet1 (que tá ligado ao DataSource1) num grid
e as clinicas (detalhes) da operadora em outro grid.
para isso coloquei mais um ClientDataSet2 (e um DataSource2) e tentei utilizar a propriedade DataSetField só q ñ consegui
Alguém poderia me ajudar ?
- obs.: não tenho campos no no ClientDataSet1 pq eles são dinâmicos, será q isso pode ser o problema ? tb já tentei criar campos no ClientDataSet1 , mas tb ñ deu ..
agradecido
Diogo
eu tenho um ClientDataSet1 que recebe dados de um Xml da seguinte forma:
XMLDocument.Active := False; XMLDocument.XML.Text := ´´; XMLDocument.FileName := URL; XMLDocument.Active := True; ClientDataSet1.Close; XMLTransform.TransformationFile := ´c:\Teste.xtr´; XMLTransform.SourceXml := XMLDocument.XML.Text; ClientDataSet1.XMLData := XMLTransform.Data; ClientDataSet1.Open;
até aqui tudo bem..
só q o xml q eu recebo é um mestre detalhe:
<?xml version="1.0" encoding="utf-8" ?> <operadoras> <operadora> <cd-ope>5</cd-ope> <ds-ope>Teste de Operadora</ds-ope> <clinicas> <clinica> <cd-clinica>59</cd-clinica> <ds-clinica>Pronto Socorro</ds-clinica> </clinica> <clinica> <cd-clinica>12</cd-clinica> <ds-clinica>CLINICA ELA</ds-clinica> </clinica> </clinicas> </operadora> <operadora> <cd-ope>1</cd-ope> <ds-ope>Operadora de Saude</ds-ope> <clinicas> <clinica> <cd-clinica>98</cd-clinica> <ds-clinica>Clinica Sulsys</ds-clinica> </clinica> <clinica> <cd-clinica>113</cd-clinica> <ds-clinica>Hospital</ds-clinica> </clinica> </clinicas> </operadora> </operadoras>
o que preciso é exibir as operadoras no ClientDataSet1 (que tá ligado ao DataSource1) num grid
e as clinicas (detalhes) da operadora em outro grid.
para isso coloquei mais um ClientDataSet2 (e um DataSource2) e tentei utilizar a propriedade DataSetField só q ñ consegui
Alguém poderia me ajudar ?
- obs.: não tenho campos no no ClientDataSet1 pq eles são dinâmicos, será q isso pode ser o problema ? tb já tentei criar campos no ClientDataSet1 , mas tb ñ deu ..
agradecido
Diogo
Diogoalles
Curtir tópico
+ 0
Responder
Clique aqui para fazer login e interagir na Comunidade :)