Olá amigos,
A tempos que estou pesquisando uma forma prática de recalcular formulários em folhas de dados, isto porque quando alterno várias vezes entre subformulários aninhados, os campos destes subformulários não atualizam em tempo real.
Pelos tópicos que encontrei, percebi que esta atualização é implementada pelo método Form.Recalc, no evento 'após atualizar', porém isto é feito especificamente nas propriedades de determinado campo.
Acontece porém, que eu precisaria forçar o recálculo simplesmente ao alternar entre as folhas de dados aninhadas. Ao aplicar especificamente nas propriedades dos subformulários, nos eventos: 'No atual', 'Ao carregar', 'Ao clicar', 'Ao receber foco', 'Ao abrir', 'Ao ativar' etc, simplesmente nada acontece, seja usando 'recalc', 'refresh', 'requery' ou 'repaint'...
Assim, para evitar que o usuário pressione a tecla f9 todas as vezes em que acontece este retardo entre os registros, devido à alternância entre os suformulários aninhados em folhas de dados, precisaria de saber como poderia sincronizar os dados e em qual evento funcionaria, ou qual outro método deveria ser aplicado...
Access 2010 - Windows 7
A tempos que estou pesquisando uma forma prática de recalcular formulários em folhas de dados, isto porque quando alterno várias vezes entre subformulários aninhados, os campos destes subformulários não atualizam em tempo real.
Pelos tópicos que encontrei, percebi que esta atualização é implementada pelo método Form.Recalc, no evento 'após atualizar', porém isto é feito especificamente nas propriedades de determinado campo.
Acontece porém, que eu precisaria forçar o recálculo simplesmente ao alternar entre as folhas de dados aninhadas. Ao aplicar especificamente nas propriedades dos subformulários, nos eventos: 'No atual', 'Ao carregar', 'Ao clicar', 'Ao receber foco', 'Ao abrir', 'Ao ativar' etc, simplesmente nada acontece, seja usando 'recalc', 'refresh', 'requery' ou 'repaint'...
Assim, para evitar que o usuário pressione a tecla f9 todas as vezes em que acontece este retardo entre os registros, devido à alternância entre os suformulários aninhados em folhas de dados, precisaria de saber como poderia sincronizar os dados e em qual evento funcionaria, ou qual outro método deveria ser aplicado...
Access 2010 - Windows 7
Última edição por wesley em 7/10/2015, 20:20, editado 1 vez(es)