Access 2002: Générateur d'expression

Résolu
V.P. Messages postés 3 Date d'inscription   Statut Membre Dernière intervention   -  
dave jnr Messages postés 36 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Dans un formulaire j'ai les champs suivants:
Item (Type texte)
Prix (type monétaire)
Qty (Type numérique)
Valeur (Générateur d'expression; (Prix * Qty))
Action (Type texte; Liste déroulante contenant les valeurs (Vendu; Donné; Retour))
Montant (Générateur d'expression; ..................)

Mon problème est le suivant. Je ne réussi pas à créé l'expression qui correspond à la condition suivant.

Si le champ "Action" = Vendu, je veux que le Montant = le champ "Valeur"
Si le champ "Action" = Donné, je veux que le Montant = 0
Si le champ "Action" = Retour, je veux que le Montant = le champ "Valeur" en négatif


Exemple #1
Item: cahier
Prix: $5.00
Qty: 3
Valeur: $15.00
Action: Vendu
Montant: $15.00

Exemple #2
Item: stylo
Prix: $1.25
Qty: 2
Valeur: $2.50
Action: Donné
Montant: $0.00

Exemple #3
Item: cahier
Prix: $5.00
Qty: 1
Valeur: $5.00
Action: Retour
Montant: $-5.00

Merci pour votre aide

1 réponse

LatelyGeek Messages postés 1758 Date d'inscription   Statut Membre Dernière intervention   550
 
Essaye ça dans ton champ de calucul du montant:

=VraiFaux([Action]="Vendu";[Valeur];VraiFaux([Action]="Donné";0;[Valeur]*-1))
2
V.P. Messages postés 3 Date d'inscription   Statut Membre Dernière intervention  
 
Merci à toi, sa fonction et j'apprécie beaucoup.

Je vais me coucher plus intelligent ce soir.
0
dave jnr Messages postés 36 Date d'inscription   Statut Membre Dernière intervention  
 
slt LatelyGeek pouvez vous m'aidez svp? J'ai un problème pour une validation dans Access 2002.

Voici les champs de la table Détails Projet:

Identifiant-Projet(Texte)
Date de démarrage du projet (Date/Heure)
Date de fin du projet (Date/Heure)
Nom du Projet (Texte)
Client (Texte)
État du projet (Texte)

Pour la table faire les validations suivantes :

a-L'Identifiant-Projet ne doit pas être vide (déjà réalisée).

b-La date de démarrage du projet ne doit pas être supérieure à la date de fin du projet.

c-Avant l'affectation d'un nouveau projet à un employé, une vérification doit être réalisée pour garantir que la date de démarrage du nouveau projet est supérieure à la date de fin du projet en cours qui a été affecté à l'employé.
Merci de me répondre.
0