Somando valores em formulário tipo Grid Editável

Ola Pessoal!!
Preciso da ajuda de vocês, tenho um formulário do tipo grid Editável, e queria o total desses valores em uma variável poderiam me ajudar?
na frente da palavra total que esta na imagem tem que aparecer o total geral da soma desses valores image

Ola Pessoal, Alguém pra me ajudar por Favor?

Ola Ismael

Vc ja deu uma olhada aqui: https://www.scriptcase.com.br/exemplos/tutoriais/form/form38.php ?
(teria que só deslocar o campo total que está na coluna para a linha debaixo, alem de fazer a soma)

Ola Fernando_2000 Tudo bem!!

Vou dar Uma olhada no tutorial que você me mandou, e te respondo. Obrigado

Fernando, Não Consegui Meu Brother, a minha aplicação, é um formulário do tipo grid editável, e no rodapé ou uma variável , eu queria que aparecesse o total
exemplo
primeiro registro valor = 358.268,00
segundo registro valor = 5.300,00
terceiro registro registro valor = 26.991,00

O Total: é no Rodapé porem não parece nada.

olá, podes tentar, no evento onValidate efetuar a soma com um select… sum(Campo) e atribuir a uma variável global
[wtotal]=$soma;
coloca no rodapé a variável [wtotal]:
Total: [wtotal]

outra opção:
criar um grid editável como cabeçalho com o campo total e sempre que fazes uma inserção, alteração ou eliminação das linhas, usa a macro
sc_master_value(‘Objeto’, Valor) para atualizar o total do cabeçalho:
exemplo:

Bom dia Herberto Silva !!
Meu amigo eu sou Novo no Scriptcase
Como seria esse Select sum?

o nome da tabela é a | comp_maquina_proposta | o campo na tabela é o | vl_total |, que tem os valores

tem doi campos que é primordial para fazer a comparação que é nr_proposta e o versao_proposta.

exemplo de atualizar o valor mestre em situações mestre detalhe.
select das linhas:
sc_select(meus_dados,“SELECT sum(valor) AS total from nota_cobranca_linhas WHERE registo = ‘[wregisto_despesa]’”);
$xvalortotal = $meus_dados->fields[0];
if(empty($xvalortotal))
{
$xvalortotal=0;
}
atualizar no cabeçalho:
sc_master_value(‘total’, $xvalortotal);

sc_lookup(“SELECT sum(vl_total)
FROM cad_proposta_maquina
WHERE nr_proposta = '”.{nr_proposta}."’
AND nr_versao = ‘".{nr_versao}."’");

[wtotal]=$soma;

Seria assim meu amigo ?

Já testou? Os pontos antes e depois do nome dos campos tenho dúvidas…

testei amigo, mas nada acontece.

falta atribuir a variavel o valor do resultado:
$xvalortotal = $meus_dados->fields[0];

sc_lookup(“SELECT sum(vl_total)
FROM cad_proposta_maquina
WHERE nr_proposta = '”.{nr_proposta}."’
AND nr_versao = ‘".{nr_versao}."’");
$xvalortotal = $meus_dados->fields[0];
[wtotal]=$soma;

Vou testar aqui meu amigo ja te falo.

Correto:
sc_lookup(“SELECT sum(vl_total)
FROM cad_proposta_maquina
WHERE nr_proposta = '”.{nr_proposta}."’
AND nr_versao = ‘".{nr_versao}."’");
$xvalortotal = $meus_dados->fields[0];
[wtotal]=$xvalortotal;

Meu Brother coloquei no Onvalidate e me retornou o seguinte na tela :

php73\wwwroot\scriptcase\app\Andritz_atualizado\cad_comp_maquina_proposta\cad_comp_maquina_proposta_apl.php on line 2813

Retirou os pontos? sc_lookup(“SELECT sum(vl_total)
FROM cad_proposta_maquina
WHERE nr_proposta = '”{nr_proposta}"’
AND nr_versao = ‘"{nr_versao}"’");
$xvalortotal = $meus_dados->fields[0];
[wtotal]= $xvalortotal;

ou atribua 1º variáveis:

$xnum_proposta={nr_proposta};
$xversao={nr_versao};
sc_lookup(“SELECT sum(vl_total)
FROM cad_proposta_maquina
WHERE nr_proposta =’$xnum_proposta’ AND nr_versao =’$xversao’");
$xvalortotal = $meus_dados->fields[0];
[wtotal]= $xvalortotal;

Não deu certo meu amigo, tirei os pontos também , mesmo assim.