no save
Assistance
Achat
News

Forum | programmation
CHAMP CALCULE CONDITIONNEL ACCESS
GUYSYS, le mar. 27 sept. 2005 à 22:46:14
Cher BLUX,
Si tu as encore le courage de me lire , vu que je n'ai même pas été fichu de te donner un exemple correct dans mon précédent post .
Je précise ce que j'aimerais faire .
Sachant que pour l'exemple A ,B ,DATESORTIE , RESULTAT sont des contrôles correspondants aux champs de ma base de données ACCESS et que PRECALCUL est un contrôle de champ calculé.

Exemples de ce que je veux obtenir dans RESULTAT en passant par un contrôle

PRECALCUL = A-B (champ calculé qui récupère les valeurs du calcul afin de pouvoir les manipuler ensuite ,comme j'ai pensé que tu le suggérais ? ?).

A= 50000
B= null
DATESORTIE = NULL ( le contrôle de la date de sortie n'est pas rempli)
PRECALCUL = 50000
RESULTAT DOIT S'afficher O (CAR PAS DE DATE DE SORTIE)

A= 50000
B= 40000
DATESORTIE = 27/09/2005 ( par exemple)
PRECALCUL = 10000
RESULTAT DOIT S'afficher 10000

A= 50000
B= 0
DATESORTIE = 27/09/2005 ( par exemple)
PRECALCUL = 50000
RESULTAT DOIT S'afficher 50000

A= 50000
B= 60000
DATESORTIE = 27/09/2005 ( par exemple)
PRECALCUL = -10000
Mais RESULTAT DOIT S'afficher 0 car PRECALCUL EST NEGATIF.

A= 50000
B= 60000
DATESORTIE = null ( pas de date notée)
PRECALCUL = -10000
RESULTAT DOIT ETRE A 0
MSG box « DATE DE SORTIE DOIT ETRE INSCRITE POUR DONNER UNE VALEUR A B »
Ok
ANNULATION DE LA SAISIE DE B

Ce qui doit qui doit se résumer par mon post de départ :

SI (A-B) <0 RESULTAT =0
SI (A-B) >=0 RESULTAT = le montant de cette différence
SI (A-B)=A ( c'est à dire si B=O) qu'une 3émé condition soit vérifié du style C<> NULL POUR AFFICHER RESULTAT = A
SI C= NULL RESULTAT doit rester à O.


Merci d'avance .

PS : T'es pas parti au moins ?
PrécédentGUYSYS
sept. 05
blux
sept. 05
Suivant
REPONSES
blux
sept. 05
GUYSYS
sept. 05
GUYSYS
sept. 05
blux
sept. 05
GUYSYS
sept. 05
GUYSYS
sept. 05
blux
sept. 05
GUYSYS
sept. 05
random
sept. 05
GUYSYS
oct. 05
Version Web
Réalisé par RedShift
no save