OVH Cloud OVH Cloud

Conversion nombre mis en forme en texte

4 réponses
Avatar
Bubu
Bonjour à tous,

Dans une requête sélection, j'ai plusieurs champs numériques pour lesquels
j'ai créé le format d'affichage suivant : "+ "0.00;"- "0.00;0.00 . Ce format
fonctionne très bien et me donne un résultat en mode affichage qui correspond
à ce que je veux. Je veux maintenant exporter les données de ma requête dans
excel mais je voudrais que les données soient exportées telles qu'elles
apparaissent en mode affichage. Si je fais une exportation en cochant la case
"Enregistrer formaté", la feuille de calcul excel ainsi créée affiche les
données avec le format que j'ai créé mais quand je clique sur une cellule, je
vois que ce n'est qu'une mise en forme et non le contenu réel de la cellule.

Par exemple, une donnée numérique du type 0.5 est affichée + 0.50 avec mon
format, mais le contenu de la cellule reste bien 0.5. Or je voudrais que ma
donnée numérique soit exportée en format texte et que le contenu de ma
cellule soit + 0.50. Existe-t-il sous access une fonction qui me permette de
convertir ma donnée numérique en donnée texte avec le format que j'ai
spécifié ? Si oui, merci de m'indiquer la syntaxe.

J'espère avoir été clair et je vous remercie pour votre aide.
Bubu

4 réponses

Avatar
Bubu
J'ai finalement trouvé ma réponse moi-même alors je vous la donne au cas où
ça intéresserait quelqu'un. Ca va peut être sembler évident à ceux qui s'y
connaissent mais j'ai buté un moment à cause des problèmes de syntaxe :
Plutot que d'utiliser un format spécifique dans les propriétés du champ de
ma requete, j'ai utilisé la fonction Format : Format([MonChamp];"""+
""0.00;""- ""0.00;0.00") pour créer un nouveau champ ([MonChamp2]). J'ai
ensuite exporté [MonChamp2] en cochant la case Enregistrer formaté et ça
marche : je retouve bien sous excel une donnée de type texte correspondant au
champ numérique de départ mis en forme avec les + et - devant.



Bonjour à tous,

Dans une requête sélection, j'ai plusieurs champs numériques pour lesquels
j'ai créé le format d'affichage suivant : "+ "0.00;"- "0.00;0.00 . Ce format
fonctionne très bien et me donne un résultat en mode affichage qui correspond
à ce que je veux. Je veux maintenant exporter les données de ma requête dans
excel mais je voudrais que les données soient exportées telles qu'elles
apparaissent en mode affichage. Si je fais une exportation en cochant la case
"Enregistrer formaté", la feuille de calcul excel ainsi créée affiche les
données avec le format que j'ai créé mais quand je clique sur une cellule, je
vois que ce n'est qu'une mise en forme et non le contenu réel de la cellule.

Par exemple, une donnée numérique du type 0.5 est affichée + 0.50 avec mon
format, mais le contenu de la cellule reste bien 0.5. Or je voudrais que ma
donnée numérique soit exportée en format texte et que le contenu de ma
cellule soit + 0.50. Existe-t-il sous access une fonction qui me permette de
convertir ma donnée numérique en donnée texte avec le format que j'ai
spécifié ? Si oui, merci de m'indiquer la syntaxe.

J'espère avoir été clair et je vous remercie pour votre aide.
Bubu


Avatar
Jessy Sempere [MVP]
Bonjour

En fait, au lieu de mettre ton format dans la propriété format du champ
de ta requête, utilises plutôt la fonction Format(...)

Resultat : Format([TonChamp];"tonFormatPerso")

Normalement, en procédant de cette façon, je pense que ça devrait
te convenir...

--
@+
Jessy Sempere - Access MVP

------------------------------------
Site @ccess : http://access.jessy.free.fr/
Pour l'efficacité de tous :
http://www.mpfa.info/
------------------------------------
"Bubu" a écrit dans le message de
news:
Bonjour à tous,

Dans une requête sélection, j'ai plusieurs champs numériques pour lesquels
j'ai créé le format d'affichage suivant : "+ "0.00;"- "0.00;0.00 . Ce
format

fonctionne très bien et me donne un résultat en mode affichage qui
correspond

à ce que je veux. Je veux maintenant exporter les données de ma requête
dans

excel mais je voudrais que les données soient exportées telles qu'elles
apparaissent en mode affichage. Si je fais une exportation en cochant la
case

"Enregistrer formaté", la feuille de calcul excel ainsi créée affiche les
données avec le format que j'ai créé mais quand je clique sur une cellule,
je

vois que ce n'est qu'une mise en forme et non le contenu réel de la
cellule.


Par exemple, une donnée numérique du type 0.5 est affichée + 0.50 avec mon
format, mais le contenu de la cellule reste bien 0.5. Or je voudrais que
ma

donnée numérique soit exportée en format texte et que le contenu de ma
cellule soit + 0.50. Existe-t-il sous access une fonction qui me permette
de

convertir ma donnée numérique en donnée texte avec le format que j'ai
spécifié ? Si oui, merci de m'indiquer la syntaxe.

J'espère avoir été clair et je vous remercie pour votre aide.
Bubu


Avatar
Jessy Sempere [MVP]
Re,

Et voilà au moment où j'ai fait partir mon little post, j'ai vu le tien
apparaître...

@+
Jessy Sempere - Access MVP

------------------------------------
Site @ccess : http://access.jessy.free.fr/
Pour l'efficacité de tous :
http://www.mpfa.info/
------------------------------------
"Bubu" a écrit dans le message de
news:
J'ai finalement trouvé ma réponse moi-même alors je vous la donne au cas


ça intéresserait quelqu'un. Ca va peut être sembler évident à ceux qui s'y
connaissent mais j'ai buté un moment à cause des problèmes de syntaxe :
Plutot que d'utiliser un format spécifique dans les propriétés du champ de
ma requete, j'ai utilisé la fonction Format : Format([MonChamp];"""+
""0.00;""- ""0.00;0.00") pour créer un nouveau champ ([MonChamp2]). J'ai
ensuite exporté [MonChamp2] en cochant la case Enregistrer formaté et ça
marche : je retouve bien sous excel une donnée de type texte correspondant
au

champ numérique de départ mis en forme avec les + et - devant.



Bonjour à tous,

Dans une requête sélection, j'ai plusieurs champs numériques pour
lesquels


j'ai créé le format d'affichage suivant : "+ "0.00;"- "0.00;0.00 . Ce
format


fonctionne très bien et me donne un résultat en mode affichage qui
correspond


à ce que je veux. Je veux maintenant exporter les données de ma requête
dans


excel mais je voudrais que les données soient exportées telles qu'elles
apparaissent en mode affichage. Si je fais une exportation en cochant la
case


"Enregistrer formaté", la feuille de calcul excel ainsi créée affiche
les


données avec le format que j'ai créé mais quand je clique sur une
cellule, je


vois que ce n'est qu'une mise en forme et non le contenu réel de la
cellule.



Par exemple, une donnée numérique du type 0.5 est affichée + 0.50 avec
mon


format, mais le contenu de la cellule reste bien 0.5. Or je voudrais que
ma


donnée numérique soit exportée en format texte et que le contenu de ma
cellule soit + 0.50. Existe-t-il sous access une fonction qui me
permette de


convertir ma donnée numérique en donnée texte avec le format que j'ai
spécifié ? Si oui, merci de m'indiquer la syntaxe.

J'espère avoir été clair et je vous remercie pour votre aide.
Bubu




Avatar
Bubu
Merci quand meme Jessy.
A+


Re,

Et voilà au moment où j'ai fait partir mon little post, j'ai vu le tien
apparaître...

@+
Jessy Sempere - Access MVP

------------------------------------
Site @ccess : http://access.jessy.free.fr/
Pour l'efficacité de tous :
http://www.mpfa.info/
------------------------------------
"Bubu" a écrit dans le message de
news:
J'ai finalement trouvé ma réponse moi-même alors je vous la donne au cas


ça intéresserait quelqu'un. Ca va peut être sembler évident à ceux qui s'y
connaissent mais j'ai buté un moment à cause des problèmes de syntaxe :
Plutot que d'utiliser un format spécifique dans les propriétés du champ de
ma requete, j'ai utilisé la fonction Format : Format([MonChamp];"""+
""0.00;""- ""0.00;0.00") pour créer un nouveau champ ([MonChamp2]). J'ai
ensuite exporté [MonChamp2] en cochant la case Enregistrer formaté et ça
marche : je retouve bien sous excel une donnée de type texte correspondant
au

champ numérique de départ mis en forme avec les + et - devant.



Bonjour à tous,

Dans une requête sélection, j'ai plusieurs champs numériques pour
lesquels


j'ai créé le format d'affichage suivant : "+ "0.00;"- "0.00;0.00 . Ce
format


fonctionne très bien et me donne un résultat en mode affichage qui
correspond


à ce que je veux. Je veux maintenant exporter les données de ma requête
dans


excel mais je voudrais que les données soient exportées telles qu'elles
apparaissent en mode affichage. Si je fais une exportation en cochant la
case


"Enregistrer formaté", la feuille de calcul excel ainsi créée affiche
les


données avec le format que j'ai créé mais quand je clique sur une
cellule, je


vois que ce n'est qu'une mise en forme et non le contenu réel de la
cellule.



Par exemple, une donnée numérique du type 0.5 est affichée + 0.50 avec
mon


format, mais le contenu de la cellule reste bien 0.5. Or je voudrais que
ma


donnée numérique soit exportée en format texte et que le contenu de ma
cellule soit + 0.50. Existe-t-il sous access une fonction qui me
permette de


convertir ma donnée numérique en donnée texte avec le format que j'ai
spécifié ? Si oui, merci de m'indiquer la syntaxe.

J'espère avoir été clair et je vous remercie pour votre aide.
Bubu