Bonjour à toutes et à tous,
J'espère que vous allez bien !
Je cherche depuis quelques temps une fonction éventuelle qui pourrait m'aider.
Je lis d'un AS400 un fichier via ODBC. (La description est connue dans l'analyse).
Dans ce fichier, j'ai des données avec plusieurs colonnes dont une avec un code "décimal" qui donne la position de la 'virgule' dans une autre donnée de ce ficheir. (L'appli sur l'AS400 l'utilise comme cela).
1 correspond à une division par 10 (donc décalage virgule de 1 position)
2 correspond à une division par 100 (donc décalage virgule de 2 position)
3 correspond à une division par 1000 (donc décalage virgule de 3 position)
Par exemple : 0.45 avec un code 2 donne 0.0045.
La solution serait de créer un fichier de "Conversion" et de faire une requête...
Ma question est, existe t'il une fonction dans windev qui puisse "Décaler" la virgule (partie décimal) de la valeur du code "décimal"
Dans l'attente, bien à vous.
Christian
Partager