salve salve galera...vai eu aí, mais uma vez, me lascando:
em um formuláriio principal, tenho um subformulário no modo folha de dados onde vou mostrando os itens que estou cadastrando...
gostaria de, por exemplo, quando o subformulário já estivesse mostrando 12 registros inseridos, bloqueasse a inserção de mais novos registros...
acredito que o problema não seja essencialmente este, já que isto envolve mais lógica de programação...
a dúvida é a seguinte? COMO CONTAR OS REGISTROS DO SUBFORMULÁRIO!?????
tentei usar, em primeira hipóteste, a função ...form.count, porém, os resultandos devolvidos são totalmente estranhos e não condinzentes com os valores reais...
em segunda hipótese, criei um campo na tabela que vai recebendo sempre o valor "1" a cada registro...desta forma, somo todos os valores "1" do subformulário folha de dados e tenho a contagem de registros...
esta segunda hipóteste deu certo na contagem de registros, mas não deu certo no bloqueio de novos registros...simplesmente porque, ao inserir um novo registro, mando atualizar o subformulário e verificar a contagem de registros...e a verificação da contagem de registros está sendo efetuada antes mesmo do formulário se atualizar...incrivelmente anormal, mas a ordem da programação está devidamente correta...
o objetivo principal é bloquear novos cadastrados no formulário após corridos 12 cadastros efetuados...mas acredito que a dúvida principal seja: ALGUMA FORMA DE CONTAR OS REGISTROS DE MODO MAIS EFICIENTE E FÀCIL??????
espero que tenham entendido a situação e desde já agradeço a força!
Pergunta
Elber Carretoni
salve salve galera...vai eu aí, mais uma vez, me lascando:
em um formuláriio principal, tenho um subformulário no modo folha de dados onde vou mostrando os itens que estou cadastrando...
gostaria de, por exemplo, quando o subformulário já estivesse mostrando 12 registros inseridos, bloqueasse a inserção de mais novos registros...
acredito que o problema não seja essencialmente este, já que isto envolve mais lógica de programação...
a dúvida é a seguinte? COMO CONTAR OS REGISTROS DO SUBFORMULÁRIO!?????
tentei usar, em primeira hipóteste, a função ...form.count, porém, os resultandos devolvidos são totalmente estranhos e não condinzentes com os valores reais...
em segunda hipótese, criei um campo na tabela que vai recebendo sempre o valor "1" a cada registro...desta forma, somo todos os valores "1" do subformulário folha de dados e tenho a contagem de registros...
esta segunda hipóteste deu certo na contagem de registros, mas não deu certo no bloqueio de novos registros...simplesmente porque, ao inserir um novo registro, mando atualizar o subformulário e verificar a contagem de registros...e a verificação da contagem de registros está sendo efetuada antes mesmo do formulário se atualizar...incrivelmente anormal, mas a ordem da programação está devidamente correta...
o objetivo principal é bloquear novos cadastrados no formulário após corridos 12 cadastros efetuados...mas acredito que a dúvida principal seja: ALGUMA FORMA DE CONTAR OS REGISTROS DE MODO MAIS EFICIENTE E FÀCIL??????
espero que tenham entendido a situação e desde já agradeço a força!
graciaaaas...
Link para o comentário
Compartilhar em outros sites
14 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.