Tu es tombé dans une boucle infinie.
une telle boucle qui utilise la même table dans un evènement oncalcfield de cette table ca bloque.
tu changes le code en:
1 2 3 4 5 6
|
begin
qvers.parambyname('num_fac').value:=facturesnumero_facture.value;
qvers.close;qvers.open
versementversement.value:=qverssomme.value;
end; |
qvers est un composant Tquery; ayant comme sql l'expression :
select sum(total_versement) as somme from versement where numero_facture=:num_fac
et qvers.datasource:=dsfactures; //datasource de facture
num_fac est le champ clé primaire dans la table facture.
Linkin a raison pour la boucle (test avec eof).
Partager