ajudar a resolver o teu problema. Sds.
>From: "Paulo" <[EMAIL PROTECTED]>
>Reply-To: delphi-br@yahoogrupos.com.br
>To: <delphi-br@yahoogrupos.com.br>
>Subject: [delphi-br] eh possivel fazer um clone de um registro do
>ClientDataSet
>Date: Sat, 3 Jun 2006 12:04:35 -0300
>
>Pessoal:
>
>Postei uma pergunta sobre como controlar erros do ClientDAtaSet,
>mas pelo que pesquisei na Internet, o que eu preciso nao tem solucao
>pronta.
>
>Entao, gostaria de saber o seguinte, para ver se eu mesmo consigo
>contornar o problema:
>
>- Existe algum metodo pronto no ClientDataSet que permita que eu
>salve os valores do registro atual que o usuario estah editando ?
>(algum metodo que faca alguma especie de "clone" do registro)
>
>- Gostaria de saber isso para que, no evento BeforePost de um
>TClientDataSet, eu
>pudesse salvar o conteudo de cada campo. Assim, quando o programa entrar
>no AfterPost (onde eu faco um ApplyUpdates), caso eu tenha que cancelar a
>operacao, poderia recuperar os dados que o usuario alterou, para ele nao
>perder
>seu trabalho. Isso porque, pelo que eu pesquisei, nenhum dos metodos
>do ClientDAtaSet conseguem preservar os dados alterados pelo usuario.
>Por exemplo, o RevertRecord, o Refresh, etc. todos eles fazem com que
>os campos apresentem os dados tal como estao no servidor. Se o usuario
>alterou, digamos, 4 campos e ocorreu algum erro em apenas 1 deles, o
>RevertREcord (por exemplo) vai fazer com que os dados de todos os
>campos sejam relidos do servidor, e o usuario tera´ que reeditar todos
>os campos, e nao apenas aquele referente ao erro.
>
>Muito obrigado pela atencao de todos
>Paulo
>
>[As partes desta mensagem que não continham texto foram removidas]
>
_________________________________________________________________
MSN Hotmail, o maior webmail do Brasil. http://www.hotmail.com
--
<<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>
<*> Para ver as mensagens antigas, acesse:
http://br.groups.yahoo.com/group/delphi-br/messages
<*> Para falar com o moderador, envie um e-mail para:
[EMAIL PROTECTED]
Yahoo! Grupos, um serviço oferecido por: | |
|
Links do Yahoo! Grupos
- Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/
- Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]
- O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!.