Access 2002: Générateur d'expression

Résolu/Fermé
V.P. Messages postés 3 Date d'inscription mardi 1 avril 2008 Statut Membre Dernière intervention 1 avril 2008 - 1 avril 2008 à 09:01
dave jnr Messages postés 36 Date d'inscription jeudi 4 février 2010 Statut Membre Dernière intervention 5 février 2014 - 6 févr. 2010 à 21:08
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 vendredi 4 janvier 2008 Statut Membre Dernière intervention 5 janvier 2023 550
1 avril 2008 à 17:18
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 mardi 1 avril 2008 Statut Membre Dernière intervention 1 avril 2008
1 avril 2008 à 22:39
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 jeudi 4 février 2010 Statut Membre Dernière intervention 5 février 2014
6 févr. 2010 à 21:08
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