Raul Ulrich Matarazo Postado 3 Março Postado 3 Março Estou migrando do dbExpress para o FireDAC e surgiu um problema. Gostaria de abrir a Query FireDAC (TFDQuery) trazendo todos os dados. Atualmente ele não traz todos, ele envia por demanda (no meu caso quando ele da scroll na grid que está lincada com a Query FireDAC). O motivo de eu querer fazer isso é mostrar os totais de determinados campos (total sem imposto, total com imposto, total impostos, etc.) Por agora não queria alterar as regras do programa, queria deixá-las como estão e apenas fazer a migração. Agradeço desde já...
Consultores Juliomar Marchetti Postado 4 Março Consultores Postado 4 Março somente mudar pra fmall Juliomar Marchetti Ajude o Projeto ACBr crescer - Seja Pro discord: juliomar telegram: juliomar e-mail: [email protected] http://www.juliomarmarchetti.com.br Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!
Raul Ulrich Matarazo Postado 5 Março Autor Postado 5 Março (editado) Eu entendo que na primeira vista pareça que trocar o mode para fmAll resolva, porém eu tenho uma aba de totais calculados via fields aggregate, mesmo colocando o mode fmall ele não mostra o total certo, só quando vou arrastando a grid que ele vai somando, existe alguma configuração que faça ele ter o mesmo comportamento que a Query dbExpress? Carregar tudo ou alguma outra configuração? Editado 5 Março por Raul Ulrich Matarazo
Consultores Juliomar Marchetti Postado 5 Março Consultores Postado 5 Março Hum tu vai ter que então movimento last first Juliomar Marchetti Ajude o Projeto ACBr crescer - Seja Pro discord: juliomar telegram: juliomar e-mail: [email protected] http://www.juliomarmarchetti.com.br Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!
Raul Ulrich Matarazo Postado 6 Março Autor Postado 6 Março Obrigado pelo retorno Juliomar Marchetti, Já tentei realizar um teste de abrir a Query FireDAC, ir para o último registro e voltar para o primeiro, só que como ele não passa pelos registros do "meio" ele não soma os que não leu e o total sai errado, eu fiz de uma maneira que ficou inviável, fiz um loop na Query FireDAC até o último registro e voltei para o primeiro só que demorou muito, mesmo inserindo disable controls Só para fins de comparação, a Query dbExpress demora +-8s já a Query FireDAC com loop demora +-17s Existe alguma outra configuração que resolva o problema?
Recommended Posts
Crie uma conta ou entre para comentar
Você precisar ser um membro para fazer um comentário
Criar uma conta
Crie uma nova conta em nossa comunidade. É fácil!
Crie uma nova contaEntrar
Já tem uma conta? Faça o login.
Entrar Agora