begin process at 2012 05 28 15:27:18
  Trouver un code source :
 
dans
 
Accueil > Forum > 

C

 > 

Base de données

 > 

Autre

 > 

Changement du format lors de la liaison excel vers access


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Changement du format lors de la liaison excel vers access

mardi 6 juillet 2010 à 17:28:21 | Changement du format lors de la liaison excel vers access

flateur18



Salut tlm

J'ai un souci de format des données quand je fais une liaison entre les tables excel -> Access

Quand je lie ma table excel à access, le format de la colonne qui m'intéresse dans excel est "texte" mais dans access la même colonne est en "number" !? elle est grisée sur access, je ne peux donc rien changer.

Il est vrai que cette colonne ne contient que des numéro, mais moi je la veux en texte pour pouvoir comparer des champs dans mes requettes access.


j'ai essayé sur Access 2007 : en modifiant le champs dans Excel et il change automatiquement dans access. Le problème c'est qu'à mon travail on a que la version 2003, et ça ne marche pas dessus.

j'ai presque tout essayé, sans succès :
* J'ai sauvegardé mon fichier en .txt avec des "" comme séparateurs, ça n'a rien donné non plus!

Quelqu'un a une idée?

Merciiiii
mercredi 7 juillet 2010 à 09:01:48 | Re : Changement du format lors de la liaison excel vers access

tpoinsot

Bonjour,

tu fais comment ta liaison ? table attachée ?

Tu peux créer une table supplémentaire pour y mettre tes champs, formatés comme tu le souhaites. Si le fichier excel n'est pas trop gros, bien entendu.
mercredi 7 juillet 2010 à 10:31:23 | Re : Changement du format lors de la liaison excel vers access

flateur18



Merci pour ta réponse,

Pour ma liaison, je fais fichier > Importer données externes > lier des tables.

ça m'a l'aire d'être pas mal ton idée, je la test et je te tiens au courant
mercredi 7 juillet 2010 à 10:40:29 | Re : Changement du format lors de la liaison excel vers access

tpoinsot

sinon fais
fichier > données externes > Importer

tu pourras forcer le type de chaque colonne et sauvegarder ta définition.
mercredi 7 juillet 2010 à 15:34:59 | Re : Changement du format lors de la liaison excel vers access

flateur18

Réponse acceptée !

Oui mais je préfère lier car les fichiers excel changent régulièrement, et le but c'est d'automatiser mes requetes access.

En fait ta suggestion de créer une table supplémentaire pour y mettre mes champs puis les formater comme je voulais marche très (j'ai ajouté quelques modif):

* j'ai créé une table "ma nouvelle table"
* j'ai mis les mêmes entêtes que "ma table"
* et dans VB j'ai programmé qu'a chaque fois que je souhaite executer ma requete, je vide la nouvelle table et je colle dedans le contenu de ma table de départ. (je ne sais pas si je suis claire )

voici le code:
---------------------------------------------
'Vider ma nouvelle table
CurrentDb.Execute "DELETE * FROM [ma nouvelle table]"
'copier dans ma nouvelle table le contenu de ma table
DoCmd.CopyObject , "ma nouvelle table", acTable, "ma table"

'traitement du type de la colonne
CurrentDb.Execute "ALTER TABLE [ma nouvelle table] ALTER COLUMN [ma colonne] Text"
----------------------------------------------

merci encore "tpoinsot", ça me permet d'avancer







Cette discussion est classée dans : access, excel, format, colonne, liaison


Répondre à ce message

Sujets en rapport avec ce message

Excel / HTML forcer un format de colonne [ par yepla75 ] Re,Autre question : dans mon programme C qui crée un fichier Excel et y insère des valeurs, j'écris des chaînes de caractères. Problème : si la chaîne Formule Excel [ par chatful ] Bonjour à tous !! et merçi de vous intéresser à mon problème.  Je vous explique mon nombre de colonne bdd access [ par ouamtax ] Bonjour,existe t'il un moyen de connaitre le nombre de colonnes d'une table soit par requete SQL soit par une instruction C.En C, pour l'exécution d'u Excel 2007 mise en forme conditionnelle [ par moimemeettoi ] [size=100]Bonsoir à tous. Une feuille contient en colonne A des noms et en colonne B des numéros correspondants. Des numéros sont communs à des noms d probleme de sauvegarde de données sous excel par interface c++ [ par nazca ] Le Zero de la programmationNazcasalutla j'exporte des données venant de visual c++ vers un fichier excel mais j'aimerais savoir comment on fait pour a probleme de colonne sous excel [ par nazca ] Le Zero de la programmationNazcasalut a tous .j'aimerais savoir comment fait on pour definir une variable qui est mesure dans une colonne sous excel.a Convertion Excel Access [ par RunKi ] Salut à tous,Comment faire au plus simple pour dans une appli, récupérer les infos d'un fichier excel pour alimenter une base Access.Existe t-il une f comment débuter ? [ par medadsina ] Bonjour, Voila , j'aimerai faire une gestion de notes d'élèves ( moyenne, bulletin..) . Ma premiere question: est-ce faisable avec access et excel. l


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 4,477 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales