Calculs sur access
theosevan
Messages postés
1
Date d'inscription
Statut
Membre
Dernière intervention
-
Theosevan -
Theosevan -
bonjour,
je ne suis pas très fort sur access, j'ai une petite préocupation. j'ai crée une petite base de donnée de gestion des évaluations des agent dans une entreprise. Dans ma base de données il ya pour l'instant 3 tables:
Agent;
Evaluation;
Evaluateur;
c'est un agent qui passe une évaluation et cette évaluation est assuré par un évaluateur qui est lui aussi un agent. Un évaluateur est un (MANAGER) et un simple agent un (NON MANAGER).
Un MANAGER est évalué sur trois domaines dévaluation.(productivité, compétence manageriale, Tenue de poste)
Un NON MANAGER sur deux domaines d'évaluation (Productivité, Tenue de poste)
Chaque domaine d'évaluation a plusieurs critères. ALORS CHAQUE DOMAINE A UNE NOTE GLOBALE. tous les domaines formes une seule note NOTE GLOBALE et c'est cette note globale qui faite la note de l'agent; et cette note est obtenu par l'addition des domaines composés divisé par 3 s'il est MANAGER et divisé par 2 s'il est NON MANAGER
Mon problème se trouve là. Comment faire pour que le système reconnaisse qu'il s'agit d'un MANAGER dans ce cas il divise lanote globale par 3 et que dans l'autre c'est un NON MANAGER il divise par 2. Car toutes les évaluations sont inseré dans un meme formulaire. Aidez-moi SVP...
Cordialement
je ne suis pas très fort sur access, j'ai une petite préocupation. j'ai crée une petite base de donnée de gestion des évaluations des agent dans une entreprise. Dans ma base de données il ya pour l'instant 3 tables:
Agent;
Evaluation;
Evaluateur;
c'est un agent qui passe une évaluation et cette évaluation est assuré par un évaluateur qui est lui aussi un agent. Un évaluateur est un (MANAGER) et un simple agent un (NON MANAGER).
Un MANAGER est évalué sur trois domaines dévaluation.(productivité, compétence manageriale, Tenue de poste)
Un NON MANAGER sur deux domaines d'évaluation (Productivité, Tenue de poste)
Chaque domaine d'évaluation a plusieurs critères. ALORS CHAQUE DOMAINE A UNE NOTE GLOBALE. tous les domaines formes une seule note NOTE GLOBALE et c'est cette note globale qui faite la note de l'agent; et cette note est obtenu par l'addition des domaines composés divisé par 3 s'il est MANAGER et divisé par 2 s'il est NON MANAGER
Mon problème se trouve là. Comment faire pour que le système reconnaisse qu'il s'agit d'un MANAGER dans ce cas il divise lanote globale par 3 et que dans l'autre c'est un NON MANAGER il divise par 2. Car toutes les évaluations sont inseré dans un meme formulaire. Aidez-moi SVP...
Cordialement
A voir également:
- Calculs sur access
- Comment calculer la moyenne sur excel - Guide
- Acer quick access - Forum Logiciels
- Access appdata - Guide
- Barbara veut calculer automatiquement son budget dans un tableau. citez un des logiciels lui permettant de faire des calculs sur des tableaux de nombres (tableur). - Forum Excel
- Budget mensuel ✓ - Forum Excel
3 réponses
yg_be
Messages postés
23541
Date d'inscription
Statut
Contributeur
Dernière intervention
Ambassadeur
1 584
bonsoir, peux-tu partager le code SQL de la requête qui calcule les additions ou la note globale? ce sera probablement simple de la modifier pour diviser par 2 ou par 3.
Bonsoir, le calcul est fait dans les controles de la table evaluation. J'ai crée un champ (Note globale) qui a pour type de données (calculé) et au niveau des expression: Note globale= [evaluation_productivité]+[evaluation_compétences]+[evaluation_tenue_poste])/3 et cela fait le calcule.
Le problème est que je veux qu'il divise par 3 si c'est un MANAGER et par 2 si c'est un NON MANAGER.
est-ce possible?
Le problème est que je veux qu'il divise par 3 si c'est un MANAGER et par 2 si c'est un NON MANAGER.
est-ce possible?
je suppose qu'il s'agit des contrôles d'un formulaire, pas d'une table. est-ce exact?
quelle est la source de ton formulaire? est-ce une table, ou bien une requête?
cette source fournit-elle de l'information permettant de déterminer si l'agent est un manager ou pas?
si cette information est disponible, tu peux l'utiliser dans ton expression.
si cette information n'est pas disponible, il faut enrichir la requête pour l'obtenir.
quelle est la source de ton formulaire? est-ce une table, ou bien une requête?
cette source fournit-elle de l'information permettant de déterminer si l'agent est un manager ou pas?
si cette information est disponible, tu peux l'utiliser dans ton expression.
si cette information n'est pas disponible, il faut enrichir la requête pour l'obtenir.
ce serait plus simple si tu pouvais partager ton fichier.
je pense que tu peux facilement modifier le calcul et y utiliser les cases à cocher.
tu n'as toujours pas expliqué clairement ce qui était défini au niveau de la table et ce qui était défini au niveau du formulaire. le calcul est-il dans la table ou dans le formulaire? les cases à cocher (pourquoi deux?) sont-elles fans la table ou dans le formulaire?
je pense que tu peux facilement modifier le calcul et y utiliser les cases à cocher.
tu n'as toujours pas expliqué clairement ce qui était défini au niveau de la table et ce qui était défini au niveau du formulaire. le calcul est-il dans la table ou dans le formulaire? les cases à cocher (pourquoi deux?) sont-elles fans la table ou dans le formulaire?
bonjour, envoyé votre adresse mail et je vous enverrez le fichier. Ou écrivez moi à ***@***.
Merci
Merci