Ir para conteúdo
  • Cadastre-se

Recommended Posts

Postado

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á...

Postado (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 por Raul Ulrich Matarazo
  • Consultores
Postado

Hum tu vai ter que então movimento last first 

 

Consultora ACBr Pro

Juliomar Marchetti

Ajude o Projeto ACBr crescer - Seja Pro

discord: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br

 

MVP_NewLogo_100x100_Transparent-02.png
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 !!

Postado

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?

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 conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.

The popup will be closed in 10 segundos...