Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Affecter une formul à un champ

  • Initiateur de la discussion Initiateur de la discussion sihamelm
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

S

sihamelm

Guest
Bonjour à tous
ça vous parraitera debil 😀 mais je sais pas comment faire!
J'ai une table avec plusieurs champs dont prix_TTC et prix_HT et un champ Taxe je veux que le champs taxe soit calculé automatiquement par Taxe = prix_TTC-prix_HT
comment faire ça svp?
 
Re : Affecter une formul à un champ

Bonjour sihamelm

Directement dans une table, ce n'est pas possible de le faire !
Une table est un enregistrement de données, c'est tout

Pour ce faire, soit tu utilises une requête mise à jour dans laquelle tu effectues ton calcul
soit dans ton formulaire dans tes 2 champs Prix_TTC et Prix_HT tu crées un évènement AfterUpdate
dans lequel tu va calculer ton champ Taxe

Espérant avoir été clair 😉
 
Re : Affecter une formule à un champ

Bonjour sihamelm,
Salut Bruno 🙂

A condition que j'interprète correctement la question de sihamelm, n'ai-je pas lu qu'une des nouveautés en Access 2010 était l'apparition des "champs calculés" 😕 Je n'ai pas d'Access 2010 sous la main et ne peux donc vérifier, mais ...

Le même sihamelm pourrait, par ailleurs utilement indiquer la version qu'il utilise.
 
Re : Affecter une formul à un champ

Bonjour

Bise à Bruno et Modeste : c'est effectivement une des nouveautés de 2010 mais cette dérogation à la norme a plus d'inconvénients que d'avantages car, d'après divers tests, elle dégrade les performances de la base.
 
Re : Affecter une formul à un champ

Bonjour à tous
j'utilise office 2007 donc d'après ce que vous avez dis ce n'est pas faseble je vais essayer avec un formulaire et je reviens vers vous 🙂
Merci
 
Re : Affecter une formul à un champ

Salut sihamelm 😉

Après MàJ = AfterUpdate = code se lance après validation avec la touche entrée

Si modification, je pense que l'on parle de : OnChange
Si c'est le cas, toute saisie d'un caractère dans le champ lance le code

Après modification, je ne sais pas

Mais pour faire les tests, tu peux mettre un MsgBox dans chaque évènement

A+
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
5
Affichages
531
P
Réponses
4
Affichages
374
Pilliars
P
Réponses
4
Affichages
928
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…