Bonjour
la base de donnée qui j'utilise c'est ABSOLUTE DATABASE LANGAGE DELPHI7
J'ai un calcul provenant des trois tables
le champ de calcule qui ce trouve dans les trois tables = Mt
ٍvoilà le code
Je veux que les conditions appropriées Dans le cas de la table "DMArch.TFev" est vide
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
DM.TCumule.fieldvalues['Mtot']:=DMArch.TJan.fieldvalues['Mt']+DMArch.TFev.Fieldvalues['Mt']+TMar.Fieldvalues['Mt'];
S'il ya une table vide
Supposons que la Table "DMArch.TFev" est vide
Quelle est la condition appropriée
Avec les connaissances que ce n'est pas toujours l'une des tables vides
Donc, s'il vous plaît aider à effectuer un calcul en ajoutant une condition de leur valeur si il ya une table vide

J'ai essayé ce code mais n'a pas réussi
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
If DMArch.TFev.recordcount<>Null then 
begin
DM.TCumule.edit;
DM.TCumule.fieldvalues['Mtot']:=DMArch.TJan.fieldvalues['Mt']+DMArch.TFev.Fieldvalues['Mt']+TMar.Fieldvalues['Mt'];
end else begin
DM.TCumule.fieldvalues['Mtot']:=DMArch.TJan.fieldvalues['Mt']+TMar.Fieldvalues['Mt'];
end;
DM.TCumule.Post;