Flux rss
Collection CommentCaMarche.net
Rechercher : dans
Par : Mots clés Nom d'utilisateur
Messages sans réponse

[Access] Conversion champ texte en numérique

slyleglobetrotter, le lundi 15 janvier 2007 à 11:50:22 
 Signaler ce message aux modérateurs

Bonjour le forum,

Dans une table de données Access, je possède un champ dont les données ont été paramétrées de type "texte". Le problème, c'est que ce sont en fait des données numériques...

Existe-t-il un moyen de convertir rapidement le type de mon champ sans perdre d'information, ni modifier ma base de données ?

Merci pour votre aide.
Sylvain

Configuration: Windows XP
Firefox 2.0.0.1

1

blux, le lundi 15 janvier 2007 à 12:03:54

Salut,

tu ouvres ta table en mode "création" et tu changes le type de colonne...

S'il y a un problème, ACCESS te le dira (présence de lettres ou autres).

Si, par contre, tu ne veux rien toucher, alors il faudra convertir les données "à la volée", lors de leur utilisation (si tu effectues des calculs dessus...)
A+ Blux

 "Les cons, ça ose tout.
C'est même à ça qu'on les reconnait"

Répondre à blux

19

 helpplease!, le vendredi 4 juillet 2008 à 16:41:08

Bonjour,

Je trime trop sur ACCESS.est ce que tu peux m'aider SVP

Répondre à helpplease!

2

slyleglobetrotter, le lundi 15 janvier 2007 à 14:49:44

Bonjour,

Merci pour ton aide.

Effectivement, c'est ce que j'ai essayé de faire : passer en mode création et changer le type des données. Mais Access me dit qu'il y a des erreurs et que les données vont être effacées... C'est là que ça me gêne ;-)

Je cherche une solution pour ne pas perdre ces données.

Merci,
Sylvain

Répondre à slyleglobetrotter

3

blux, le mardi 16 janvier 2007 à 09:30:04

C'est qu'il y a quelque part dans la table, des données qui ne sont pas numériques !

Tu peux les retrouver pour les modifier, je te propose une requête qui affiche le champ, sa numéricité, sa possiblité de le transformer en nombre et s'il contient des espaces (car l'espace fait partie d'un nombre) :

SELECT Table4.toto, isnumeric(Table4.toto),
 cdbl(Table4.toto), instr(Table4.toto," ") FROM Table4;
Ce qui peut donner cela comme résultats :
toto    Expr1001    Expr1002    Expr1003
12      -1          12          0
a       0           #Erreur     0
17      -1          17          0
1 2     -1          12          2
 12     -1          12          1
35      -1          35          0
Ensuite, tu n'as plus qu'à modifier les champs non numériques...
A+ Blux
 "Les cons, ça ose tout.
C'est même à ça qu'on les reconnait"

Répondre à blux

4

elendis, le vendredi 9 février 2007 à 11:38:58

Bonjour,
J'ai un peu le meme probleme :
Je travaille sur une base donnée dont les 10 premières colonnes sont du texte et les 150 suivantes sont numériques. Seulement voila, tous les nombres de ces dernières colonnes, qui n'ont pas de chiffres après la virgule sont reconnus en texte et possède un ' au début.
Si je sélection toutes ces données et que je fais Format>Nombre, ca ne change rien a cause des petits '.
Il faudrait en fait que je fasse Sélection d'une colonne>Données>Convertir. Sauf que je devrais répéter cette opération 16 000 fois environ. Autrement dit c'est l'horreur.
Comme c'est une fonction que je doit répéter, j'ai pensais que peut etre une macro pourrait le faire à ma place. Mais je suis mauvaise en VBA, et ca fait un moment que je rame, c'est pourquoi je vous apelle au secour !

Donc voila : Connaitriez vous une petite macro qui me premette de répéter tout seul cette manipulation ?

Merci 1000 fois par avance !!!!!! :-)
Elendis.

Répondre à elendis

5

blux, le vendredi 9 février 2007 à 12:53:36

Mais je suis mauvaise en VBA
Et moi en Excel...

Merci de créer un nouveau message...
A+ Blux

 "Les cons, ça ose tout.
C'est même à ça qu'on les reconnait"

Répondre à blux

6

elendis, le lundi 12 février 2007 à 03:23:17

Tu n'es peut etre pas obligé d'etre autant désagréable................
Pas d'autres messages, merci.
j'ai trouvé la réponse a mon probleme sur un autre forum bien plus acceuillant

Répondre à elendis

7

blux, le lundi 12 février 2007 à 09:08:35

Bonjour,

je n'ai pas cherché à être désagréable. J'ai simplement fait remarquer que le sujet parlait d'ACCESS, alors que tu viens poser une question sur EXCEL (sans le préciser d'ailleurs, c'est à nous de jouer aux devinettes !). Il est clairement dit sur ce forum qu'il faut éviter la confusion des genres afin que chacun puisse retrouver une réponse à un problème déjà traiter sans être obligé de regarder tous les messages.

Le message initial traite d'ACCESS, je t'ai suggéré de créer un nouveau message traitant d'EXCEL.

Pour ce qui est de trouver une réponse ailleurs, dans un forum plus "acceuillant" (sic), ne te prive pas d'y aller...
A+ Blux

 "Les cons, ça ose tout.
C'est même à ça qu'on les reconnait"

Répondre à blux

8

zenon, le lundi 12 février 2007 à 14:24:31

Bonjour Blux,

A mon avis la réaction vient une fois encore de ta signature...

Les habitués savent de quoi il retourne mais pour les nouveaux (J'en ai été), ça peut créer un malentendu.

Répondre à zenon

9

blux, le lundi 12 février 2007 à 14:48:31

Tant pis !
Z'ont qu'à lire la charte et regarder qui poste, avant d'arriver et de dire moi j'veux...

Il est quand même curieux qu'avec 99,9% des mémébres, tout se passe bien...
A+ Blux

 "Les cons, ça ose tout.
C'est même à ça qu'on les reconnait"

Répondre à blux

10

nadjlaa, le mardi 25 septembre 2007 à 10:49:57

Bonjour tous

voilà mon prob est ke g une table dans le chmps date est en numérique car g des dates présumé et moi je veux creer une requete qui me donne la liste de tous qui sont née par exemple en 1980(cad par année) donc j'arrive pas à résoudre le probléme cad comment faire.
g 20 sur 1000 enmployés de présumés.

c'est extremement urgent
je vous remercie d'avance

nadjla

Répondre à nadjlaa

11

Buse, le jeudi 11 octobre 2007 à 11:11:37

Sit ve avoir 1 reponce a aide ecrir mieu é en FranC

De rien

Répondre à Buse

12

mini.heli, le jeudi 11 octobre 2007 à 21:23:49

Bonjour à tous,

Je m’appelle Guillaume est je suis Data Manager d’adoption…

J’utilise Access depuis peu.

Je ne travaille qu’en mode création.

Le problème :

Sur mon lieu de travail :

Dans une table, quand je veux convertir un type de donnée de “Texte“ vers “Numérique“ (Réel double, scientifique, auto) :

Dans mes champs 4.6e-005 devient 4,60E-05 ; 36 devient 3,60E+01.

Parfait !

Arrivé chez moi :

Quand je veux reproduire la manip, j’ai le message d’erreur suivant :

Microsoft Office Access a rencontré des erreurs lors de la conversion de données.
Le contenu des champs de 355 enregistrements a été effacé.
Voulez-vous toujours l’effectuer ?

Pouvez-vous m’aider ?

Merci.

Répondre à mini.heli

13

bottle, le vendredi 22 février 2008 à 12:07:14

Bonjour,

J'aimerais savoir comment je pourrais lorsque je saisis une donnée texte dans acess la transformer immédiatement dans la table en donnée chiffre.
Par exemple je saisis F et access affiche 1 ou je saisis H et access affiche 2.

Merci et vive Audiard

Répondre à bottle

14

blux, le vendredi 22 février 2008 à 12:41:19

Si ta saisie est faite via un formulaire basé sur la table, on peut faire quelque chose, par contre, si c'est saisi directement dans la table, rien à faire...

A+ Blux

 "Les cons, ça ose tout.
C'est même à ça qu'on les reconnait"

Répondre à blux

15

bottle, le vendredi 22 février 2008 à 12:45:47

La saisie sera faite via un formulaire basé sur la table . Ouf !

J'aime bien aussi (pendant qu'on y est) un intellectuel assis va moins loin qu'un con qui marche

Merci

Répondre à bottle

16

blux, le vendredi 22 février 2008 à 13:19:10

Du coup, je ne saisis plus l'intérêt... Pourquoi ne pas enregistrer H ou F directement dans la table ?

A+ Blux

 "Les cons, ça ose tout.
C'est même à ça qu'on les reconnait"

Répondre à blux

17

bottle, le vendredi 22 février 2008 à 13:42:17

En fait, il s'agît de saisie rapide de milliers de questionnaires.
Les données brutes sont en texte et doivent être retranscrites en chiffres.
C'est le cas pour bon nombre de questions (avec un risque d'erreurs donc).
La conversion par access comporterait moins de risques.

Voila, voila !

Répondre à bottle

18

blux, le vendredi 22 février 2008 à 14:20:32

Les données existent déjà sous forme informatique ou ce ne sont que des données 'papier' ?

A+ Blux

 "Les cons, ça ose tout.
C'est même à ça qu'on les reconnait"

Répondre à blux
Access conversion format Texte/Scientifique (Résolu) Bonjour, j'ai un souci de format sous Access, après une importation de table depuis Excel, un champ sous format texte de 8 caractères alphanumériques contient parfois que des chiffres (ex: 13104256). Après exécution de requêtes et l'export vers Excel... www.commentcamarche.net/forum/affich-8020384-access-conversion-format-texte-scientifique
SQL recherche de numérique dans champ texte Salut a vous! J'ai un pti problème en SQL (d'access si jamais), j'ai ma requette toute mignone qui marche bien, et la je met: --- monchamp>=x --- J'explique: monchamp est un champ texte d'une table x un nombre style 10 ou 10.8 Mon problème c'est que... www.commentcamarche.net/forum/affich-226504-sql-recherche-de-numerique-dans-champ-texte
Convertir du texte scanné en texte pdf ou wor bonjour! Je viens de découvrir votre forum et je le trouve vraiment super..bravo Pouvez -vous m'aider SVP à convertir un texte scanné en texte en format pdf ou word ( j'ai réussi à trouvé un logiciel qui fait la conversion mais en considérant le texte... www.commentcamarche.net/forum/affich-1512521-convertir-du-texte-scanne-en-texte-pdf-ou-wor
VBA - Conversion d'un texte en nombreC'est encore moi ! Je voulais savoir s'il existe une fonction qui convertit du texte en un nombre (plus exectement en %) pour le stocker dans une cellule (Excel). Voici l'exemple de ce que je fais : ActiveCell.Value = UserForm3!TextBox1 Mais le... www.commentcamarche.net/forum/affich-451888-vba-conversion-d-un-texte-en-nombre
Afficher le texte en Binaire (Résolu)Bonjour, Je doit faire pour le lycée une page internet dans laquelle il y a un champ texte dans lequel les gens tapent un mot et en dessous en case qui affiche le texte en Binaire. Je dois donc faire en quelque sorte un convertisseur TEXTE --> BINAIRE... www.commentcamarche.net/forum/affich-4003671-afficher-le-texte-en-binaire
Conversion (texte en jpeg) vers texte ou docBonjour, Après examen dans le forum, où il existe beaucoup d'articles sur les conversions multiples de format , je me demande s'il existe un logiciel permettant de convertir un texte enregistré sous format jpeg vers un fichiers texte ou doc... www.commentcamarche.net/forum/affich-2340132-conversion-texte-en-jpeg-vers-texte-ou-doc