Bom dia senhores... Tenho um browser, onde preciso que a ultima linha seja o total da linhas anteriores (o browser é carregado por um temp-table), tem algum comando que me permita fazer isso, ou a unica forma é criando um registro na tt somando todos os valores? Obrigado Um abraço. Att, Anderson.
Desconheço comando porque o browse é dinâmico, tenho uns exemplos aqui em que coloco o total na frame, na criação dos eventos zero a variável, na criação da tabela temporária, somo os valores, e no open query envio um display da frame. Este total tem que ser o que esta mostrado na tela, ou é um total de tudo que foi carregado na tabela temporária ?
Total do que está na temp-table... Tenho o browser criando a linha TOTAL na tt, queria ver se nao tem nenhum comando que o faça... Mas pelo visto tal comando não existe.
bom dia; quando vc gera a tt, vc pode acumular os valores em uma variavel, e depois que a tt esta montada, vc cria um registra no final desta tt com os totalizadores. exemplo def var v-totalizador as deci. def temp-table tt-registro field codigo as int filed valor as deci. for each titulos no-lock where titulos.cliente < 100: create tt-registro. assign tt-registro.codigo =titulos.cliente tt-registro.valor = titulos.valor v-totalizador = v-totalizador + titulos.valor. end. create tt-registro. assign tt-registro.codigo = 99999999999 tt-registro.valor = v-totalizador. essa é uma maneira de incluir totais e subtotais, pois este ultimo registro será mostrado no final, se o sort by for por codigo, basta aplicar o exemplo para a sua temp-table.
Opa... É assim como no seu exemplo que eu tenho hoje, pelo visto é a única forma, achei que poderia ter algo como colocar "(TOTAL)" depois do DISP, algo assim. Obrigado. Att, Anderson