Rechercher : dans
Par :

Calcul dans formulaire ACCESS

Dernière réponse le 24 jui 2007 à 09:00:03 ninoulilo, le 13 jun 2007 à 08:54:12 
 Signaler ce message aux modérateurs

Bonjour,

J'ai un petit soucis sous ACCESS.
J'ai un formulaire avec deux sous formulaires.
Dans le premier sous formulaire, je fais un calcul soit TOTAL1
Dans le second sous formulaire, je fais aussi un calcul soit TOTAL2.

Et dans mon formulaire j'ai un champ TOTAL qui fait l'addition de TOTAL1+TOTAL2.

Le problème c'est lorsque l'un des champ n'est pas rempli, exemple si TOTAL1 est vide alors le TOTAL général n'inscrit aucun montant.

Avez vous une idée pour qu'il fasse la somme même s'il n'y a qu'un seul des montants.

Merci d'avance
Bonne journée

Configuration: Windows XP
Internet Explorer 7.0

1

saisas, le 13 jun 2007 à 09:26:39

Bonjour,

Access cela fait longtemps que je n'ai pas programmé ... donc de mémoire :

- soit ton champs vaut Null et 1+Null cela doit faire Null
- soit ton champs vaut "" et cela devrait te faire une erreur (n'aurais tu pas un "On error Resume Next" dans ton code?)

Cordialement. Accompagenement Informatique SAS, 
éditeur de logiciels de gestion des risques et de mise en place de systèmes Qualité.

Répondre à saisas

2

ninoulilo, le 13 jun 2007 à 09:42:35

Re,
je n'ai pas de "On error Resume Next" car je fais directement dans la source controle du champ donc cela devrait se faire automatiquement.
Mais du fait que TOTAL1 n'a rien, il ne fait pas le calcul dans TOTAL général, peut etre parce que c'est en texte?
Je sais pas comment faire comme si le total2 était égal à 0 au cas où il est vide.

Merci d'avance

Répondre à ninoulilo

3

Alain, le 23 jui 2007 à 11:01:13

Si tu utilise Somme(TOT1;TOT2) au lieu de TOT1+TOT2, ça devrait marcher je pense.

Bon courage,

Alain

Répondre à Alain

4

sncf, le 23 jui 2007 à 23:50:40

Bonsoir
Mettre la valeur par défaut de tes champs total1 et total2 à 0 Pascal
Que c'est compliqué quand on cherche, que c'est simple quand­ on a trouvé

Répondre à sncf

5

 blux, le 24 jui 2007 à 09:00:03

Salut,

voir avec iif :

access valeur d un champ
A+ Blux

 "Les cons, ça ose tout.
C'est même à ça qu'on les reconnait"

Répondre à blux