Bom dia Mestres..
Preciso contar a qtd de linhas de uma determinada query...
Tentei usar o COUNT_QUERY, QUERY_HITS mas,,não obtive sucesso....
Gostaria que funcionasse mais ou menos assim...após a consulta mostra (em um item) a qtd de linhas que aquela consulta retornou.
Obrigado
Contar Registro no Forms 6i
-
- Rank: DBA Júnior
- Mensagens: 190
- Registrado em: Sex, 27 Out 2006 11:12 am
- Localização: 88350000
Pablo
Galera...consegui....
fica mais ou menos assim:
Pode ser colocado em um POST_QUERY...e se quiser, pode colocar em um MESSAGE.
por exemplo:
Valeu turma.
fica mais ou menos assim:
Get_Block_Property ('BLOCO',QUERY_HITS)...
por exemplo:
message('Quantidade de registros: '||Get_Block_Property ('NOME DO BLOCO',QUERY_HITS), acknowledge);
message('Quantidade de registros: '||Get_Block_Property ('NOME DO BLOCO',QUERY_HITS), no_acknowledge);
-
- Rank: DBA Júnior
- Mensagens: 190
- Registrado em: Sex, 27 Out 2006 11:12 am
- Localização: 88350000
Pablo
Bom dia Galera....
"reabrindo" a questão...descobri uma outra forma de fazer esse esquema...
1) você cria um novo item no bloco (no qual vai receber a qtd de registros)
2) Este item não pode ser base table
3) Nas propriedades desse item, você usa o CALCULATION e no item CALCULATION MODE = SUMMARRY; FORMULA não preenche nada; SUMMARY FUNCTION = COUNT (isso é no meu caso, mas pode usar as outras opções disponíveis ali); SUMMARY BLOCK = seu bloco e SUMMARY ITEM = o item a ser contado.
4) No bloco (onde está o campo que vai receber o count ) deve estar no mesmo bloco em q vai ser contato as linhas e na propriedade ADVANVED DATABASE tem que setar o campo PRECOMPUTE SUMMARIES = yes.
Bom turma....é isso.
Abraços
"reabrindo" a questão...descobri uma outra forma de fazer esse esquema...
1) você cria um novo item no bloco (no qual vai receber a qtd de registros)
2) Este item não pode ser base table
3) Nas propriedades desse item, você usa o CALCULATION e no item CALCULATION MODE = SUMMARRY; FORMULA não preenche nada; SUMMARY FUNCTION = COUNT (isso é no meu caso, mas pode usar as outras opções disponíveis ali); SUMMARY BLOCK = seu bloco e SUMMARY ITEM = o item a ser contado.
4) No bloco (onde está o campo que vai receber o count ) deve estar no mesmo bloco em q vai ser contato as linhas e na propriedade ADVANVED DATABASE tem que setar o campo PRECOMPUTE SUMMARIES = yes.
Bom turma....é isso.
Abraços
-
- Informação
-
Quem está online
Usuários navegando neste fórum: Nenhum usuário registrado e 23 visitantes