Boa noite, pessoal.
Antes de tudo, fiz uma busca no fórum, mas não encontrei a resposta que esperava.
Tenho um formulário de Contas a Receber com três guias: 1) Dados do contrato; 2) Valores a Receber (vencimentos, parcelas, etc.); 3) Valores recebidos (mesmos campos da guia 2, sendo que a caixa de seleção usada para dar baixa fica marcada).
a) Na guia 2, está o subformulário baseado na tabela DetalhesContrato onde serão cadastradas as contas. Na guia 3, outro subformulário baseado na mesma tabela, mas este não será usado para cadastrar qualquer conta, apenas o campo com a caixa de seleção estará habilitado, pois em caso de baixas incorretas poderá ser desmarcada.
b) Um problema seria para sincronizar os subformulários: quando uma parcela é quitada, era necessário atualizar nas guias 2 e 3, porque as informações não eram atualizadas apenas mudando de guia ou atualizando a página (que só funciona para a guia atual). Consegui resolver usando Refresh ou Requery no evento Ao clicar do controle guia.
Dúvidas
a) Considerando as informações acima, há algum problema em criar dois subformulários iguais?
b) Ainda considerando as informações acima, há algum problema em usar Refresh ou Requery (qual melhor?)? Penso que pode haver problemas de desempenho (lentidão) quando o BD estiver com muitos registro, pois a cada mudança de guia será atualizado ou refeita a consulta, conforme a escolha.
Bem, essas são as dúvidas.
Agradeço desde já!
Antes de tudo, fiz uma busca no fórum, mas não encontrei a resposta que esperava.
Tenho um formulário de Contas a Receber com três guias: 1) Dados do contrato; 2) Valores a Receber (vencimentos, parcelas, etc.); 3) Valores recebidos (mesmos campos da guia 2, sendo que a caixa de seleção usada para dar baixa fica marcada).
a) Na guia 2, está o subformulário baseado na tabela DetalhesContrato onde serão cadastradas as contas. Na guia 3, outro subformulário baseado na mesma tabela, mas este não será usado para cadastrar qualquer conta, apenas o campo com a caixa de seleção estará habilitado, pois em caso de baixas incorretas poderá ser desmarcada.
b) Um problema seria para sincronizar os subformulários: quando uma parcela é quitada, era necessário atualizar nas guias 2 e 3, porque as informações não eram atualizadas apenas mudando de guia ou atualizando a página (que só funciona para a guia atual). Consegui resolver usando Refresh ou Requery no evento Ao clicar do controle guia.
Dúvidas
a) Considerando as informações acima, há algum problema em criar dois subformulários iguais?
b) Ainda considerando as informações acima, há algum problema em usar Refresh ou Requery (qual melhor?)? Penso que pode haver problemas de desempenho (lentidão) quando o BD estiver com muitos registro, pois a cada mudança de guia será atualizado ou refeita a consulta, conforme a escolha.
Bem, essas são as dúvidas.
Agradeço desde já!