Affecter une formul à un champ

sihamelm

XLDnaute Nouveau
Bonjour à tous
ça vous parraitera debil :D 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?
 
C

Compte Supprimé 979

Guest
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 ;)
 

Modeste

XLDnaute Barbatruc
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" :confused: 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.
 
C

Compte Supprimé 979

Guest
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+
 

Discussions similaires

Statistiques des forums

Discussions
312 498
Messages
2 088 996
Membres
104 001
dernier inscrit
dessinbecm