domingo, 8 de julho de 2012

Delphi - ClientDataSet gravação em xml


Utilizando o componente ClientDataSet para gravar e recuperar dados via XML.
Primeiramente, selecione na aba Data Access, inclua um componente ClientDataSet no formulário.


Clicando com o botão direito sobre o componente ClientDataSet
Adicione os campos selecionando a opção Fields Editor...



Em seguida, selecione New Field...  
adicione todos os campos, informando o nome e o Tipo do campo
 



Agora, clique com o botão direito no clientdataset e selecione Create Dataset

Para incluir os campos criados no formulário, você pode selecionar todos os campos e arrastar para o formulário, automaticamente os campos já estarão ligados ao datasource

Agora vamos incluir um DBGrid, na aba Data Controls.
Inclua também um componente DBNavigator, para a manipulação e navegação dos dados, não esqueça de ligar ao dataSource faça a ligação do DBGrid ao DataSource1


Clique uma vez no ClientDataSet em seguida, Duplo clique no evento AfterPost é neste evento que vamos salvar o arquivo .XML, que irá armazenar os dados.
No Evento OnCreate do Formulário vamos ler o arquivo .XML
Na primeira vez, que executarmos, o arquivo não existirá, portanto, vamos verificar caso não exista , vamos criar.
 
Pronto, agora é só testar, incluindo alguns dados.


video aula disponível em https://vimeo.com/45411385


até ao proximo post.

Nenhum comentário:

Postar um comentário