Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access > Runtime
Runtime Forum destiné à recevoir toutes vos questions concernant le Runtime (empaquetage, déploiement...)
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 13/12/2007, 14h22   #1
Invité de passage
 
Inscription : mai 2002
Messages : 24
Détails du profil
Informations forums :
Inscription : mai 2002
Messages : 24
Points : 3
Points : 3
Par défaut Importation de décimaux en runtime

J’utilise Access 2007 de Office Professional Plus 2007.

Un fichier accde s’ouvre avec Access.
Le même fichier renommé en accdr s’ouvre avec le runtime d’Access.

Avec la commande VBA Docmd.TransfertText, j’importe un fichier texte délimité contenant des champs décimaux à virgule dans une table :
Dans mon fichier accdr, ces champs ne sont pas importés si le « symbole décimal » défini dans le paramètre d’importation est une « , » (virgule) : en accde, cela fonctionne.

Si je change le « symbole décimal » en « . » (point), c’est l’inverse : ça marche pour le runtime mais pas pour Access.
yves_fuji est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/12/2007, 14h24   #2
Rédacteur/Modérateur
 
Avatar de Philippe JOCHMANS
 
Homme Philippe JOCHMANS
Développeur informatique
Inscription : mai 2005
Messages : 17 625
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 625
Points : 30 909
Points : 30 909
Envoyer un message via MSN à Philippe JOCHMANS Envoyer un message via Skype™ à Philippe JOCHMANS
Bonjour

Je pense que ton Runtime sert sur un autre poste que celui où tu as l'Office 2007.

Contrôle si le séparateur décimal est le même d'un poste à l'autre (Panneau de Configuration Windows/Options régionales et linguistiques).

Starec
__________________
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.
Philippe JOCHMANS est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/12/2007, 14h31   #3
Invité de passage
 
Inscription : mai 2002
Messages : 24
Détails du profil
Informations forums :
Inscription : mai 2002
Messages : 24
Points : 3
Points : 3
Ca aurait pu être ça mais non : j'ai simplement renommé le fichier accde en accdr pour le lancer avec le runtime qui est installé sur mon poste.

Sur un autre PC, le résultat est le même.

Le "symbole décimal" dont je parle n'est pas celui des options régionales de Windows. Il se situe dans le paramétrage d'importation qui est enregistré dans la base Access.

Tu vois autre chose ?
yves_fuji est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/12/2007, 14h34   #4
Rédacteur/Modérateur
 
Avatar de Philippe JOCHMANS
 
Homme Philippe JOCHMANS
Développeur informatique
Inscription : mai 2005
Messages : 17 625
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 625
Points : 30 909
Points : 30 909
Envoyer un message via MSN à Philippe JOCHMANS Envoyer un message via Skype™ à Philippe JOCHMANS
Re

Heu non, n'ayant pas tester le Runtime de l'Office 2007.

Si Argyronet passe par là il pourra sûrement de renseigner, c'est un spécialiste sur le sujet.

Starec
__________________
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.
Philippe JOCHMANS est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/12/2007, 15h33   #5
Invité de passage
 
Inscription : mai 2002
Messages : 24
Détails du profil
Informations forums :
Inscription : mai 2002
Messages : 24
Points : 3
Points : 3
Je crois avoir une piste.

Mon access est en francais
Mon runtime est en anglais.

La commande transfertext admet un paramètre [CodePage].

Reste à savoir quel chiffre faut-il mettre pour être en français.
Quelqu'un peut me dire ?
yves_fuji est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/12/2007, 09h08   #6
Invité de passage
 
Inscription : mai 2002
Messages : 24
Détails du profil
Informations forums :
Inscription : mai 2002
Messages : 24
Points : 3
Points : 3
J'ai mis 1252 dans ce paramètre.
Mais ça ne change rien. Il semble être ignoré.
yves_fuji est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 02h31.


 
 
 
 
Partenaires

Hébergement Web