Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access > VBA Access
VBA Access Le forum pour les questions relatives au code VBA sous Access, et à son environnement de développement VBE.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 03/10/2011, 09h56   #1
Membre à l'essai
 
Homme alain
retraité
Inscription : juillet 2011
Messages : 65
Détails du profil
Informations personnelles :
Nom : Homme alain
Âge : 66
Localisation : France, Pas de Calais (Nord Pas de Calais)

Informations professionnelles :
Activité : retraité

Informations forums :
Inscription : juillet 2011
Messages : 65
Points : 23
Points : 23
Envoyer un message via MSN à papyxy Envoyer un message via Yahoo à papyxy Envoyer un message via Skype™ à papyxy
Par défaut Comment changer ces caractères : La Dernière légion ?

Bonjour,

J'ai créé un fichier texte avec Visual Basic 2008.

Si j'ouvre ce fichier avec Notepad, les caractères accentués apparaissent normalement.

Par contre, si veux exploiter ce fichier avec Access (ver.2003), je récupère ces caractères comme suit :

La Dernière légion

Il me semble cela a un rapport avec UTF8 et UTF7.

Mais je ne sais pas comment les utiliser?
papyxy est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/10/2011, 14h19   #2
Rédacteur/Modérateur

 
Avatar de argyronet
 
Homme Jean-Philippe AMBROSINO
Panseur de bobos en solutions ETL
Inscription : mai 2004
Messages : 3 655
Détails du profil
Informations personnelles :
Nom : Homme Jean-Philippe AMBROSINO
Localisation : France

Informations professionnelles :
Activité : Panseur de bobos en solutions ETL
Secteur : Finance

Informations forums :
Inscription : mai 2004
Messages : 3 655
Points : 6 220
Points : 6 220
Envoyer un message via MSN à argyronet
Bonjour,

Il suffit d'importer le fichier texte via l'assistant et à la dernière étape, cliquez sur Avancé... pour spécifier la Page de code, ici UTF8.

Il est préférable, si c'est un import redondant, d'enregistrer le script d'import pour le réutiliser à chaque fois;

Argy
__________________
Ils comptent sur vous...

Ce qui donne son sens à la communication, c´est la réponse que l´on obtient. Si vous n´obtenez pas la réponse voulue, communiquez différemment.

Web Site@Mail
Livres : VBA pour OFFICE 2007 et MICROSOFT ACCESS 2007
Nouveau Tutoriel : Déployer vos applications avec Microsoft Access 2010
MDB Viewer : Visionneuse Access v4.0
argyronet est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/10/2011, 14h48   #3
Membre à l'essai
 
Homme alain
retraité
Inscription : juillet 2011
Messages : 65
Détails du profil
Informations personnelles :
Nom : Homme alain
Âge : 66
Localisation : France, Pas de Calais (Nord Pas de Calais)

Informations professionnelles :
Activité : retraité

Informations forums :
Inscription : juillet 2011
Messages : 65
Points : 23
Points : 23
Envoyer un message via MSN à papyxy Envoyer un message via Yahoo à papyxy Envoyer un message via Skype™ à papyxy
cela fonctionne comme indiqué, mais je ne sais pas faire de script.
Aurais-tu un exemple ou une ligne à suivre?
Merci

AD
papyxy est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/10/2011, 14h56   #4
Rédacteur/Modérateur

 
Avatar de argyronet
 
Homme Jean-Philippe AMBROSINO
Panseur de bobos en solutions ETL
Inscription : mai 2004
Messages : 3 655
Détails du profil
Informations personnelles :
Nom : Homme Jean-Philippe AMBROSINO
Localisation : France

Informations professionnelles :
Activité : Panseur de bobos en solutions ETL
Secteur : Finance

Informations forums :
Inscription : mai 2004
Messages : 3 655
Points : 6 220
Points : 6 220
Envoyer un message via MSN à argyronet
Humm, je me suis mal exprimé...
Il n'y a pas de notion de script à proprement parler.
Il suffit d'enregistrer la séquence d'importation à partir du même bouton Avancé... en donnant un nom circonstantiel explicite, soit par exemple, ImportTextVS2008.
Ensuite, si tu veux importer via une procédure VBA, il faudra utiliser ce nom dans l'instruction : Si non, eh bien il suffira de préciser quel script d'import tu souhaites utiliser (il peut y en avoir plusieurs) dès qu'un import manuel est appliqué pour ces fichiers.

Argy
__________________
Ils comptent sur vous...

Ce qui donne son sens à la communication, c´est la réponse que l´on obtient. Si vous n´obtenez pas la réponse voulue, communiquez différemment.

Web Site@Mail
Livres : VBA pour OFFICE 2007 et MICROSOFT ACCESS 2007
Nouveau Tutoriel : Déployer vos applications avec Microsoft Access 2010
MDB Viewer : Visionneuse Access v4.0
argyronet est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 03/10/2011, 16h02   #5
Membre à l'essai
 
Homme alain
retraité
Inscription : juillet 2011
Messages : 65
Détails du profil
Informations personnelles :
Nom : Homme alain
Âge : 66
Localisation : France, Pas de Calais (Nord Pas de Calais)

Informations professionnelles :
Activité : retraité

Informations forums :
Inscription : juillet 2011
Messages : 65
Points : 23
Points : 23
Envoyer un message via MSN à papyxy Envoyer un message via Yahoo à papyxy Envoyer un message via Skype™ à papyxy
j'ai procédé comme indiqué, mais je me demande ou Access a stocké le nom sous lequel j'ai enregistré l'import?
papyxy est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/10/2011, 17h08   #6
Rédacteur/Modérateur

 
Avatar de argyronet
 
Homme Jean-Philippe AMBROSINO
Panseur de bobos en solutions ETL
Inscription : mai 2004
Messages : 3 655
Détails du profil
Informations personnelles :
Nom : Homme Jean-Philippe AMBROSINO
Localisation : France

Informations professionnelles :
Activité : Panseur de bobos en solutions ETL
Secteur : Finance

Informations forums :
Inscription : mai 2004
Messages : 3 655
Points : 6 220
Points : 6 220
Envoyer un message via MSN à argyronet
Dans le table cachée M_SysImExSpecs.

Argy
__________________
Ils comptent sur vous...

Ce qui donne son sens à la communication, c´est la réponse que l´on obtient. Si vous n´obtenez pas la réponse voulue, communiquez différemment.

Web Site@Mail
Livres : VBA pour OFFICE 2007 et MICROSOFT ACCESS 2007
Nouveau Tutoriel : Déployer vos applications avec Microsoft Access 2010
MDB Viewer : Visionneuse Access v4.0
argyronet est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 03/10/2011, 19h22   #7
Membre à l'essai
 
Homme alain
retraité
Inscription : juillet 2011
Messages : 65
Détails du profil
Informations personnelles :
Nom : Homme alain
Âge : 66
Localisation : France, Pas de Calais (Nord Pas de Calais)

Informations professionnelles :
Activité : retraité

Informations forums :
Inscription : juillet 2011
Messages : 65
Points : 23
Points : 23
Envoyer un message via MSN à papyxy Envoyer un message via Yahoo à papyxy Envoyer un message via Skype™ à papyxy
je n'arrive pas à utiliser à quel endroit faut-il y mettre le nom de l'import que j'ai sauvegardé?
Comment retrouver ce nom si on ne s'en souvient plus?
papyxy est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/10/2011, 20h28   #8
Rédacteur/Modérateur
 
Avatar de Philippe JOCHMANS
 
Homme Philippe JOCHMANS
Développeur informatique
Inscription : mai 2005
Messages : 17 620
Détails du profil
Informations personnelles :
Nom : Homme Philippe JOCHMANS
Âge : 44
Localisation : France, Loir et Cher (Centre)

Informations professionnelles :
Activité : Développeur informatique
Secteur : Communication - Médias

Informations forums :
Inscription : mai 2005
Messages : 17 620
Points : 30 954
Points : 30 954
Envoyer un message via MSN à Philippe JOCHMANS Envoyer un message via Skype™ à Philippe JOCHMANS
Bonjour

Citation:
Envoyé par papyxy Voir le message
à quel endroit faut-il y mettre le nom de l'import que j'ai sauvegardé?
L'aide (F1) te fourni toute la syntaxe.

Citation:
Comment retrouver ce nom si on ne s'en souvient plus?
Citation:
Dans le table cachée M_SysImExSpecs.
Philippe
__________________
Détaillez vos questions, sinon vous aurez des réponses erronées et vous irez tout droit dans le et lisez les règles sinon
Si vous pensez commencer sans un livre, oublier : livres pour débuter
Vous pouvez consulter mes articles sur Access et PowerPoint
Le blog Office.

Inutile de m'envoyer un MP pour des questions techniques ou de me relancer , je n'y répondrais pas.
Philippe JOCHMANS est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/10/2011, 20h38   #9
Membre à l'essai
 
Homme alain
retraité
Inscription : juillet 2011
Messages : 65
Détails du profil
Informations personnelles :
Nom : Homme alain
Âge : 66
Localisation : France, Pas de Calais (Nord Pas de Calais)

Informations professionnelles :
Activité : retraité

Informations forums :
Inscription : juillet 2011
Messages : 65
Points : 23
Points : 23
Envoyer un message via MSN à papyxy Envoyer un message via Yahoo à papyxy Envoyer un message via Skype™ à papyxy
l'aide ne me suffit pas.(F1)
Je n'arrive pas à rédiger la commande à partir de cette table.
papyxy est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/10/2011, 09h26   #10
Rédacteur/Modérateur

 
Avatar de argyronet
 
Homme Jean-Philippe AMBROSINO
Panseur de bobos en solutions ETL
Inscription : mai 2004
Messages : 3 655
Détails du profil
Informations personnelles :
Nom : Homme Jean-Philippe AMBROSINO
Localisation : France

Informations professionnelles :
Activité : Panseur de bobos en solutions ETL
Secteur : Finance

Informations forums :
Inscription : mai 2004
Messages : 3 655
Points : 6 220
Points : 6 220
Envoyer un message via MSN à argyronet
Si le nom ne figure pas dans la table, c'est qu'il n'a pas été enregistré...

Sinon, en VBA, l'aide est plutôt explicite.
Cela donnerait quelque chose comme :
Code :
DoCmd.TransferText acImportDelim, "ImportTextVS2008", "Table cible", "C:\VS2008\MonFichier.txt", False
Argy
__________________
Ils comptent sur vous...

Ce qui donne son sens à la communication, c´est la réponse que l´on obtient. Si vous n´obtenez pas la réponse voulue, communiquez différemment.

Web Site@Mail
Livres : VBA pour OFFICE 2007 et MICROSOFT ACCESS 2007
Nouveau Tutoriel : Déployer vos applications avec Microsoft Access 2010
MDB Viewer : Visionneuse Access v4.0
argyronet est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/10/2011, 11h12   #11
Membre à l'essai
 
Homme alain
retraité
Inscription : juillet 2011
Messages : 65
Détails du profil
Informations personnelles :
Nom : Homme alain
Âge : 66
Localisation : France, Pas de Calais (Nord Pas de Calais)

Informations professionnelles :
Activité : retraité

Informations forums :
Inscription : juillet 2011
Messages : 65
Points : 23
Points : 23
Envoyer un message via MSN à papyxy Envoyer un message via Yahoo à papyxy Envoyer un message via Skype™ à papyxy
bonjour
J'ai réussi à faire fonctionner la commande, mais le résultat n'est pas ce que je souhaitait; seuls quelques valeurs apparaissent dans ma table.
Je souhaite récupérer 3 champs de longueur fixe:
- titre du film
- origine
- taille en Mo
Le résultat me donne 4 colonnes, dont la 1ère "Numéro" avec aucunes valeurs.
dans les 2 autres il y-a l'origine et la taille.
La 4ème est vide.
Pas récupéré le titre.

Merci quand même pour cet exemple.

J'ai quand même réussi à obtenir ce que je voulais.

Encore merci
papyxy est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 19h10.


 
 
 
 
Partenaires

Hébergement Web