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