bom dia! quando realizo um for each em uma tabela gostaria de saber quantos registro tem aquele for each, ou seja, existem alguma função para isso ou tenho que utilizar um contador? mdefarias
Também tem assim, mas contator é mais fácil. Código: FOR EACH emitente: ACCUMULATE cod-emitente (COUNT). END. DISP ACCUM COUNT emitente.cod-emitente.
Seria interessante colocar a clausula fields. Código: FOR EACH emitente FIELDS(cod-emitente): ACCUMULATE cod-emitente (COUNT). END. DISP ACCUM COUNT emitente.cod-emitente.
Se for numa aplicação do windows para saber quantos registros tem numa tabela eu uso o select count Código: SELECT COUNT(*) FROM <tabela> Código: SELECT COUNT(*) FROM <tabela> WHERE <campo> = "123" Função SQL. Se eu já tiver usando o for each para uma listagem faço um contador mesmo.