Walter, vc quer uma rotina generica para fazer isso?

Pq automatico nao tem nada pronto, uma ideia seria criar uma outra instancia 
TTable ou TQuery (nao sei o que vc ta usando) dai vc teria duas instancias 
da mesma tabela, dai é só fazer um loop nos campos ja que a ordem deles é a 
mesma nas duas instancias e gravar o registro novo, daria pra montar uma 
função generica pra fazer isso, passa o teu Dataset como parametro, dentro 
da funcao ele cria outra instancia do dataset e é feito insert e na 
sequencia a leitura dos campos e atribuição no registro, o post, mata a 
instancia temporaria e no final refresh no dataset original pros dados 
aparecerem .

é uma ideia...


[]´s
Rodrigo O. Farias
----- Original Message ----- 
From: Walter Alves Chagas Junior
To: 'delphi-br@yahoogrupos.com.br'
Sent: Thursday, April 07, 2005 4:17 PM
Subject: RES: [delphi-br] Mandar o conteúdo dos DBEdits para um novo 
registro


É de DBEdit e não de Edit. Se voce der um append no banco, os DBEdits todos
ficam em branco.



[]s

Walter Alves Chagas Junior
Projeto e desenvolvimento
Telemont Engenharia de telecomunicações
[EMAIL PROTECTED]
Fone: (31) 3389-8215 Fax: (31) 3389-8200

"Pra que usar OOP, se existe Ctrl+C & Ctrl+V?"



> -----Mensagem original-----
> De: Pop [mailto:[EMAIL PROTECTED]
> Enviada em: quarta-feira, 6 de abril de 2005 21:37
> Para: delphi-br@yahoogrupos.com.br
> Assunto: Re: [delphi-br] Mandar o conteúdo dos DBEdits para um novo
> registro
>
>
>
>
> Meu irmào, primeiro crie um novo registro em branco (append)
> depois mande o conteudo do edit para o registro em branco (post).
>
> Espero ter ajudado
> Julio Reinecken
> __________________________Vip.Net
>                                                     Multimídia
>
> Automação Industrial, Integração eletro-eletrônica,
> Projetos personalizados, programação para os principais
> ambientes (DOS, WINDOWS, LINUX E WEB)
>
> MSN: [EMAIL PROTECTED]
>
> Visite nosso site:  www.vipnet.fronteiradapaz.com
> Conheça nossa fronteira www.fronteiradapaz.com
>   ----- Original Message ----- 
>   From: Walter Alves Chagas Junior
>   Sent: Wednesday, April 06, 2005 9:10 PM
>   Subject: [delphi-br] Mandar o conteúdo dos DBEdits para um
> novo registro
>
>
>
>   Pessoal, to com a seguinte situação aqui:
>
>   Dei um Edit em um ClientDataset mas eu quero mandar o
> conteúdo dos DBEdits
>   para um novo registro e não atualizar o registro atual. Há
> alguma maneira de
>   fazer isto? Ou seja, pega os dados do registro atual e
> manda eles para um
>   novo registro ao invés de gravá-los no registro corrente.
>
>   Eu uso a combinação ADOQuery -> TDatasetProvider ->
> TClientDataSet ->
>   TDataSource.
>
>
>   []s
>
>   Walter Alves Chagas Junior
>   Projeto e desenvolvimento
>   Telemont Engenharia de telecomunicações
>   [EMAIL PROTECTED]
>   Fone: (31) 3389-8215 Fax: (31) 3389-8200
>
>   "Pra que usar OOP, se existe Ctrl+C & Ctrl+V?"
>
>
>
>
>   [As partes desta mensagem que não continham texto foram removidas]
>
>
>
>   -- 
>   <<<<< 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] ou [EMAIL PROTECTED]
>
>
>
>         Yahoo! Grupos, um serviço oferecido por:
>
>
>
>
>
>
>
> --------------------------------------------------------------
> ----------------
>   Links do Yahoo! Grupos
>
>     a.. Para visitar o site do seu grupo na web, acesse:
>     http://br.groups.yahoo.com/group/delphi-br/
>
>     b.. Para sair deste grupo, envie um e-mail para:
>     [EMAIL PROTECTED]
>
>     c.. O uso que você faz do Yahoo! Grupos está sujeito aos
> Termos do Serviço do Yahoo!.
>
>
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
>
>
>
>
> -- 
> <<<<< 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] ou [EMAIL PROTECTED]
>
> Links do Yahoo! Grupos
>
>
>
>
>
>
>
>


[As partes desta mensagem que não continham texto foram removidas]



-- 
<<<<< 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] ou [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!. 






-- 
<<<<< 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] ou [EMAIL PROTECTED]
 
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:
    http://br.yahoo.com/info/utos.html

 



Responder a