Formule de calcul dans un champs texte access

Résolu
mohcultiv Messages postés 48 Date d'inscription   Statut Membre Dernière intervention   -  
 tchripa -
Bonjour,
je voulais savoir s'il était possible d'exploiter des formules de calcul saisie dans un champs texte dans une table access.
Je m'explique:
la valeur de l'enregistrement dont la clé primaire de ma table porte le numéro 213 se calcul de la maniére suivante:
valeur 213=(valeur 214) +(valeur 215)
g un champs formule qui contient pour cet enregistrement:
214+215
mais le champs est en texte.
Comment puis-je exploiter ma formule.
A voir également:

3 réponses

banga1349 Messages postés 1 Date d'inscription   Statut Membre Dernière intervention   1
 
je veux connaitre les formules appliques en access
1
blux Messages postés 27121 Date d'inscription   Statut Modérateur Dernière intervention   3 359
 
Salut,

en SQL : pas possible...

Avec du code VBA, on peut.

Tout dépend de ce que tu souhaites faire de ton résultat...
0
mohcultiv Messages postés 48 Date d'inscription   Statut Membre Dernière intervention   8
 
je veux le faire en vba.
le résultat du calcul va remplir un champs dans ma table
0
mohcultiv Messages postés 48 Date d'inscription   Statut Membre Dernière intervention   8
 
tu as une solution blux?

merci encore.
0
blux Messages postés 27121 Date d'inscription   Statut Modérateur Dernière intervention   3 359
 
Ca dépend !

Est-ce que la formule est la même pour tous les champs ?

Si oui, ce sera facile et compliqué (car une ligne dépend de 2 autres qui lui sont liées : référence circulaire)

Si non, ce sera compliqué : il faut analyser les formules et ACCESS n'est pas EXCEL...
0
mohcultiv Messages postés 48 Date d'inscription   Statut Membre Dernière intervention   8
 
En fait, pour l'instant, toutes les formules sont des divisions
mais il se peut par la suite que certains champs soit rajouté et que sa formule soit une somme.
pour l'instant toutes les formules ont la forme suivante:

ex: pour l'index 505, le champ formule contient la valeur suivante:
"502/500"
pour l'index 205: "201/200" ...

mais il n'y a aucune logique entre les différentes formules, aucun lien à part le fait que ce soit des divisions d'une ligne sur une autre.
0
blux Messages postés 27121 Date d'inscription   Statut Modérateur Dernière intervention   3 359
 
il faut analyser les formules et ACCESS n'est pas EXCEL...
T'aurais pas meilleur compte de passer en EXCEL ?
0
tchripa
 
qui pe méder sur l'acces
0