Como gravo informação no ClientDataSet para exportar ?
Ola,
Alguem me pode dar um exemplo com base em:
tabela 1
NumeroFactura
NoCliente
NomeCliente
NIFcliente
tabela2
NumeroFactura
NumerodeLinhadaFactura
QtFactura
PrecoFactura
ValordaFactura
xml a gerar (exemplo) tabela 1 + tabela 2: onde os campos de ambas as tabelas tem nome diferentes no XML
DadosdaTabela1
<NumFT>
<NumCl>
<NomCl>
<NifCli>
-<Detalhe>
<NumLinha>
<Qt>
<Prc>
<Vlr>
Estou mesmo atrapalho com isto....alguem me ajuda?
Alguem me pode dar um exemplo com base em:
tabela 1
NumeroFactura
NoCliente
NomeCliente
NIFcliente
tabela2
NumeroFactura
NumerodeLinhadaFactura
QtFactura
PrecoFactura
ValordaFactura
xml a gerar (exemplo) tabela 1 + tabela 2: onde os campos de ambas as tabelas tem nome diferentes no XML
DadosdaTabela1
<NumFT>
<NumCl>
<NomCl>
<NifCli>
-<Detalhe>
<NumLinha>
<Qt>
<Prc>
<Vlr>
Estou mesmo atrapalho com isto....alguem me ajuda?
Ppereira
Curtidas 0
Respostas
Marco Salles
16/10/2007
se eu entendi direito ,[b:51847bb242][u:51847bb242] espero que outros te ajudem [/u:51847bb242][/b:51847bb242], o que voce precisa e de sql que faça a junção dessas duas tabelas
o resultado desta ´junção´ reflete no ClintDataSet... Eu não sei qual os
componentes de acesso que voce esta usando , mas de certa forma
o clientDataSet se adapta a muitas formas de acesso a base de dados
[b:51847bb242]de posse deste sql [/b:51847bb242], voce ja esta apto a salvar o arquivo em formato Xml
basta dar o comando
clientDataSet1.SaveToFile(´CaminhoeNome.Xml´,[dxfMLTF8])
boa Sorte...
o resultado desta ´junção´ reflete no ClintDataSet... Eu não sei qual os
componentes de acesso que voce esta usando , mas de certa forma
o clientDataSet se adapta a muitas formas de acesso a base de dados
[b:51847bb242]de posse deste sql [/b:51847bb242], voce ja esta apto a salvar o arquivo em formato Xml
basta dar o comando
clientDataSet1.SaveToFile(´CaminhoeNome.Xml´,[dxfMLTF8])
boa Sorte...
GOSTEI 0
Rodc
16/10/2007
ppereira,
conseguiu encontrar uma forma de colocar duas tabelas no mesmo XML?
conseguiu encontrar uma forma de colocar duas tabelas no mesmo XML?
GOSTEI 0
Marco Salles
16/10/2007
ppereira,
conseguiu encontrar uma forma de colocar duas tabelas no mesmo XML?
[b:c09e326fe7]Engraçado , comigo funciona assim :[/b:c09e326fe7]
se eu entendi direito , espero que outros te ajudem , o que voce precisa e de sql que faça a junção dessas duas tabelas
o resultado desta ´junção´ reflete no ClintDataSet... Eu não sei qual os
componentes de acesso que voce esta usando , mas de certa forma
o clientDataSet se adapta a muitas formas de acesso a base de dados
de posse deste sql , voce ja esta apto a salvar o arquivo em formato Xml
basta dar o comando
clientDataSet1.SaveToFile(´CaminhoeNome.Xml´,dxfMLTF8)
O unico erro que cometi , na primeira postagem foi o codigo
clientDataSet1.SaveToFile(´CaminhoeNome.Xml´,[dxfMLTF8]);
Quando o correto seria este :
[b:c09e326fe7][u:c09e326fe7]clientDataSet1.SaveToFile(´CaminhoeNome.Xml´,dxfMLTF8);[/u:c09e326fe7][/b:c09e326fe7]
Mas a idéia é a mesma .... Ou será que so funciona comigo ????
GOSTEI 0
Rodc
16/10/2007
E onde você usa este SQL? Tem como dar um exemplo usando as tabelas Funcionario e Departamento?
GOSTEI 0
Jpauloss
16/10/2007
Da uma olhadinha
[url]http://www.activedelphi.com.br/modules.php?op=modload&name=News&file=article&sid=581[/url]
[url]http://www.activedelphi.com.br/modules.php?op=modload&name=News&file=article&sid=581[/url]
GOSTEI 0
Rodc
16/10/2007
Da uma olhadinha
No exemplo não tem nada de XML. Ele exporta e importa um arquivo EDI usando tabulação.
GOSTEI 0