Tchock Colaborador


Registrado: Domingo, 18 de Julho de 2004 Mensagens: 1242
|
Enviada: Seg Out 24, 2005 7:01 pm Assunto: Calculo no grid |
|
|
Ai pessoal é o seiguinte eu tenho duas tebelas serviços e valores
na tabela valores eu tenho os campos codigo, horas e valor
mas quando eu faço uma busca na tabela de valores com e guando eu jogo o campo hora na tabela de seviço no casso se eu tiver dois cadastro com a mesma hora ele so pega a primeira hora no caso ele teria que percorrer a tabela com a mesma hora mais com volores diverente eu uso assim para pegar os valores da tabela valores e calcular:
var
wtotal: Extended;
begin
DM_Base.wwTPrestaServico.first;
while not DM_Base.wwTPrestaServico.eof do
begin
wtotal:=0;
if DM_Base.wwTValores.locate(\'hora\', DM_Base.wwTPrestaServicoHora_1.value, [locaseinsensitive]) then
wtotal:=wtotal+DM_Base.wwTValoresValor.value;
DM_Base.wwTPrestaServico.edit;
DM_Base.wwTPrestaServicoTotal.value:=wtotal;
DM_Base.wwTPrestaServico.post;
DM_Base.wwTPrestaServico.next;
eu ja tentei colocar o codigo no lugar da hora mas num deu certo, se alguem tiver ums solução para mim eu agradeço
blz... |
|