Ir para conteúdo
Fórum Script Brasil
  • 0

Help


Kikonanet

Pergunta

3 respostass a esta questão

Posts Recomendados

  • 0

Olá,

você pode usar uma query(QryAtualiza) pra atualizar os registros usando um WHILE na tabela, tipo assim:

Table1.First;
While not Table1.EOF do begin
   QryAtualiza.Close;
   QryAtualiza.Sql.Clear;
   QryAtualiza.Sql.Add('Update Tabela set campo = ' + #39 + ValorAtualizado + #39 + ' ');
   QryAtualiza.Sql.Add('Where produto = ' + #39+ Query1.FieldByName('produto').AsString + #39);
   QryAtualiza.ExecSql;
   Table1.Next;
end;

Abs. Progr'amador.

Link para o comentário
Compartilhar em outros sites

  • 0

Olá,

Ainda não consegui...o problema é o seguinte (vou explicar melhor):

Eu tenho na tabela vários produtos cadastrados (preço em real e em dolar), no meu programa tem a opçao do usuario atualizar o dólar e quando ele fizer a atualização do dólar automaticamente pegar o preço em real q já esta cadastrado e atualizar de acordo com o novo dólar.... Olha o meu código...

with ADOTbl do

begin

TableName:='TblProduto';

Active:=True;

First;

PrecoCompra:=StrToFloat(FieldByName('Prod_PrecoCompra').AsString);

Dolar:=StrToFloat(EditValorAtualDolar.Text);

ValorAtualizado:=Decimal(PrecoCompra/Dolar);

while not(Eof) do

begin

with ADOQryProduto do

begin

Close;

Sql.Clear;

Sql.Add('Update TblProduto set Prod_PrecoEmDolar = ' + #39 + FloatToStr(ValorAtualizado) + #39 + ' ');

Sql.Add('Where Prod_Codigo = ' + #39+ ADOTbl.FieldByName('Prod_Codigo').AsString + #39);

ExecSql;

end;

next;

end;

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,2k
    • Posts
      651,9k
×
×
  • Criar Novo...