Fórum IB/D7 - Inserir novo registro aproveitando dados de um outro #235359
31/05/2004
0
Pergunto: Como poderei fazer para após selecionar um registro de uma tabela e mostra-lo em campos DBEDITs de um form, aproveitando a maioria dos dados, alterando alguns, a chave primária com certeza, e incluir este novo registro.
Sendo mais objetivo. qual a sequencia de comando (Open, Post, Insert, etc) que deverei usar ??
será que isto não é possível e, portanto, tenho que apos a seleção mover os dados para variaveis e estas mover para a tabela apos comandos (Open e Insert) ??.
Desde já agradeço qualquer informação.
Rounilo
Rounilo
Curtir tópico
+ 0Posts
01/06/2004
Piassa
meu e-mail é lgpiassa@uol.com.br
vlw
Gostei + 0
01/06/2004
Bon Jovi
DataSet.SQL.Text := ´INSERT INTO TABELA CAMPO_CHAVE, CAMPO_A, CAMPO_B ´ + ´SELECT CAST(´ + IntToStr(ValorChaveNova) + ´ AS INTEGER), CAMPO_A, CAMPO_B ´ + ´WHERE CAMPO_CHAVE = ´ + IntToStr(ValorChaveCorrente); DataSet.ExecSQL;
Gostei + 0
01/06/2004
Bon Jovi
DataSet.SQL.Text := ´INSERT INTO TABELA CAMPO_CHAVE, CAMPO_A, CAMPO_B ´ + ´SELECT CAST(´ + IntToStr(ValorChaveNova) + ´ AS INTEGER), ´ + ´CAMPO_A, CAMPO_B ´ + ´FROM TABELA ´ + ´WHERE CAMPO_CHAVE = ´ + IntToStr(ValorChaveCorrente); DataSet.ExecSQL;
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)