Exibir mensagem anterior :: Exibir próxima mensagem |
Autor |
Mensagem |
luispatm Membro Junior

Registrado: Terça-Feira, 2 de Agosto de 2005 Mensagens: 365
|
Enviada: Qua Ago 17, 2005 12:35 pm Assunto: Calcular Valor em toda tabela |
|
|
Amigos como posso calcular dois valores em toda minha tabela:
Tenho o Valor do produto (VALOR)
Tenho o lucro (LUCRO)
Tenho o preço final (PRECOFINAL)
O que preciso e dar o valor do lucro em um edit ex. 30
E o sistema atualizar toda a tabela de produtos com 30% que seria o preço final.
Valeu... |
|
Voltar ao Topo |
|
 |
Sufolk Moderador

Registrado: Terça-Feira, 26 de Agosto de 2003 Mensagens: 1996
|
Enviada: Qua Ago 17, 2005 12:59 pm Assunto: Calcular Valor em toda tabela |
|
|
Amigo, você pode percorrer a query de produtos item por item atualizando os precos ou pode utilizar um scrip sql para atualizar.
qryProduto.First;
while not qryProduto.Eof do begin
qryProduto.Edit;
qryProduto.FieldByName(\'PRECOFINAL\').Value := qryProduto.FieldByName(\'VALOR\').asFloat + ((qryProduto.FieldByName(\'VALOR\').asFloat * StrToFloat(editLucro.Text))/100);
qryProduto.Post;
qryProduto.Next;
end;
por sql
query.sql.text := \'update produto set precofinal = valor + (valor * \'+editLucro.Text+\'/100)\';
query.ExecSQL;
Acho que seria isso! |
|
Voltar ao Topo |
|
 |
luispatm Membro Junior

Registrado: Terça-Feira, 2 de Agosto de 2005 Mensagens: 365
|
Enviada: Qua Ago 17, 2005 1:31 pm Assunto: Calcular Valor em toda tabela |
|
|
Amigo o problema é que minha tabela fica num datamodule fiz a funçã assim mas nada acontece
DM_Main.Q_Bases.First;
while not DM_Main.Q_Bases.Eof do begin
DM_Main.Q_Bases.Edit;
DM_Main.Q_Bases.FieldByName(\'PRICEDISCOUNT\').Value := bases.FieldByName(\'BASEPRICE\').asFloat - ((Bases.FieldByName(\'BASEPRICE\').asFloat * StrToFloat(ED_Desconto.Text))/100);
DM_Main.Q_Bases.Post;
DM_Main.Q_Bases.Next;
end;
se puder me ajudar!!!
Valeu |
|
Voltar ao Topo |
|
 |
adriano_servitec Colaborador

Registrado: Sexta-Feira, 30 de Janeiro de 2004 Mensagens: 17618
|
|
Voltar ao Topo |
|
 |
luispatm Membro Junior

Registrado: Terça-Feira, 2 de Agosto de 2005 Mensagens: 365
|
Enviada: Qua Ago 17, 2005 1:43 pm Assunto: Calcular Valor em toda tabela |
|
|
beleza amigo, então to fazendo num form, inseri um grid, e um button, mas quando do um click no botão, ao chegar na linha do Edit.
Ele finaliza a plicação sem nenhuma razão. |
|
Voltar ao Topo |
|
 |
adriano_servitec Colaborador

Registrado: Sexta-Feira, 30 de Janeiro de 2004 Mensagens: 17618
|
|
Voltar ao Topo |
|
 |
luispatm Membro Junior

Registrado: Terça-Feira, 2 de Agosto de 2005 Mensagens: 365
|
Enviada: Qua Ago 17, 2005 2:01 pm Assunto: Calcular Valor em toda tabela |
|
|
nao quando vai entrar em modo de edição, na linha do edit , a a aplicação é finalizada
Que zica
Valeu |
|
Voltar ao Topo |
|
 |
adriano_servitec Colaborador

Registrado: Sexta-Feira, 30 de Janeiro de 2004 Mensagens: 17618
|
|
Voltar ao Topo |
|
 |
luispatm Membro Junior

Registrado: Terça-Feira, 2 de Agosto de 2005 Mensagens: 365
|
Enviada: Qua Ago 17, 2005 2:09 pm Assunto: Calcular Valor em toda tabela |
|
|
e assim que uso tenho um edit onde digito o valor a ser calculado |
|
Voltar ao Topo |
|
 |
adriano_servitec Colaborador

Registrado: Sexta-Feira, 30 de Janeiro de 2004 Mensagens: 17618
|
|
Voltar ao Topo |
|
 |
adriano_servitec Colaborador

Registrado: Sexta-Feira, 30 de Janeiro de 2004 Mensagens: 17618
|
|
Voltar ao Topo |
|
 |
luispatm Membro Junior

Registrado: Terça-Feira, 2 de Agosto de 2005 Mensagens: 365
|
Enviada: Qua Ago 17, 2005 2:22 pm Assunto: Calcular Valor em toda tabela |
|
|
nada amigão na relidade o problema esta quando ele vai calcular ai sim ele ta saindo do sistema primeiro ele edita na boa depois quando tem a formula o sistema e finalizzado
Valeu mesmo pela ajuda |
|
Voltar ao Topo |
|
 |
luispatm Membro Junior

Registrado: Terça-Feira, 2 de Agosto de 2005 Mensagens: 365
|
Enviada: Qua Ago 17, 2005 2:48 pm Assunto: Calcular Valor em toda tabela |
|
|
anota ai luispalladino@bol.com.br
Valeu pela força hem |
|
Voltar ao Topo |
|
 |
adriano_servitec Colaborador

Registrado: Sexta-Feira, 30 de Janeiro de 2004 Mensagens: 17618
|
|
Voltar ao Topo |
|
 |
luispatm Membro Junior

Registrado: Terça-Feira, 2 de Agosto de 2005 Mensagens: 365
|
Enviada: Qua Ago 17, 2005 3:13 pm Assunto: Calcular Valor em toda tabela |
|
|
valeu cara brigadão |
|
Voltar ao Topo |
|
 |
|