Bom dia!
Em um formulário único registro, coloquei 8 mestres / detalhes.
Funciona mas super lento, mesmo que para navegar para o próximo registro ou para procurar algum outro registro, funciona mas lento.
Outra coisa é, quando clico no botão salvar, ele entende que é para incluir e abre o mesmo formulário em branco para inclusão de um novo registro, ai clico no voltar e normaliza.
Como acelerar o mestre/detalhe?
E quando clico no botão de salvar e ele entende como inclusão, é um bug da ferramenta ?
Você quer dizer que incluiu 8 formulários detalhe para um mestre?
Vai dar queda performance mesmo.
Na carga do mestre todos os detalhes são carregados.
Nesse caso sugiro no detalhe usar consultas ligadas a formulário de edição.
Ideal mesmo é cada detalhe estar em uma aba e ao clicar na aba, nesse momento o detalhe seria carregado e não haver a carga total de todos os detalhes na carga do mestre.
Há como agilizar muito esse formato de aplicação, primeiro eliminando os iframes para os detalhes, segundo só carregando o detalhe no clica da sua aba/botão referente. Isso só com programação avançada.
Grato pelo retorno!
Exato, coloquei 8 formulários para um mestre!
Pedidos(Mestre)
… Itens Pedido(Detalhes)
… Formas de Pagamento (Detalhes)
… Beneficiários (Detalhes)
… Atendimentos (Detalhes)
E assim por diante até 8 detalhes.
Obs.: cada detalhe já está em uma aba separada tendo o usuario final clicar em uma por uma caso queira preencher algo.
Como faço para que ao clicar em cada aba, a mesma seja carregada não havendo assim a carga total do mestre?
E para agilizar como citas, como faço para eliminar o iframe?
Pelo padrão do SC, a única coisa que vejo para diminuir a queda de performance é usar como detalhe consultas (grid) ligadas a formulário único registro para edição dos registros.
As demais opções requerem programação mais avançada e não tenho como resumir os procedimentos aqui, mas para caminhar no sentido de eliminar o iframe vale a pena dar uma olhada no Blog do Scriptcase:
Bom dia.
Ok, grato pela ajuda…