Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access
Access Forum d'entraide sur Microsoft Access. Avant de poster -> La F.A.Q Access
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 25/01/2008, 16h16   #1
Invité de passage
 
Inscription : novembre 2007
Messages : 15
Détails du profil
Informations forums :
Inscription : novembre 2007
Messages : 15
Points : 2
Points : 2
Par défaut ODBC - Access - Virgules & Point

Bonjour,
J'ai une base access dont les tables sont attachés par une liaison ODBC à une base costum d'un progiciel qui stock les chiffres avec des virgules.

De fait qd je visualise ces meme chiffres dans la base access, le pilot odbc ma eclaté la virgule et me donne un chiffre sans virgules ni point.

Ce qui est genant.

Le problem c'est que jai pas la main sur le progiciel... ma liaison access est une "vue" sur la db du progiciel..


Je sais pas si vous avez une idée ?

Merci davance

Jeff
jefferson_PBL est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/01/2008, 09h59   #2
Membre à l'essai
 
Inscription : janvier 2008
Messages : 88
Détails du profil
Informations personnelles :
Âge : 23

Informations forums :
Inscription : janvier 2008
Messages : 88
Points : 21
Points : 21
salut,

il faudrait peut être écrire une petite programmation pour convertir les virgules en point

Mais je serais incapable de la faire
zilfana63 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/01/2008, 10h47   #3
Expert Confirmé
 
Avatar de vodiem
 
Homme Diem VO
Vivre
Inscription : avril 2006
Messages : 2 644
Détails du profil
Informations personnelles :
Nom : Homme Diem VO
Âge : 40
Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

Informations professionnelles :
Activité : Vivre
Secteur : Conseil

Informations forums :
Inscription : avril 2006
Messages : 2 644
Points : 3 897
Points : 3 897
salut à tous,
zilfana63 c'est gentil, après tout c'est les idées qui compte.

Citation:
le pilot odbc ma eclaté la virgule et me donne un chiffre sans virgules ni point.
que veux tu dire par éclaté? ca tache pas au moins
ton chiffres sans virgules/point, ce n'est pas un 'arrondi' mais la concaténation de la partie entière avec la partie décimale sans le séparateur?
vodiem est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/01/2008, 13h02   #4
En attente de confirmation mail
 
Inscription : février 2005
Messages : 1 731
Détails du profil
Informations personnelles :
Localisation : France

Informations forums :
Inscription : février 2005
Messages : 1 731
Points : 2 010
Points : 2 010
Bonjour,
Citation:
Envoyé par jefferson_PBL Voir le message
De fait qd je visualise ces meme chiffres dans la base access, le pilot odbc ma eclaté la virgule et me donne un chiffre sans virgules ni point.
Si les données affichées par Access ne sont pas exactement les mêmes que dans la BD accessible via l'ODBC, alors c'est le pilote ODBC qui est mal paramétré.

En général, le paramétrage d'un pilote ODBC permet de spécifier les formats utilisés pour la représentation (affichage) de types de données "localisés":
format de nombre réel, format monétaire, format de date...

Ce paramétrage permet de préciser les formats "localisés" en vigueur:
* soit sur le serveur de bases de données,
* soit sur le poste client .

Donc, renseigne toi sur le pilote ODBC utilisé et sur son paramétrage.
_
=JBO= est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/01/2008, 14h50   #5
Invité de passage
 
Inscription : novembre 2007
Messages : 15
Détails du profil
Informations forums :
Inscription : novembre 2007
Messages : 15
Points : 2
Points : 2
Citation:
Envoyé par vodiem Voir le message
salut à tous,
zilfana63 c'est gentil, après tout c'est les idées qui compte.


que veux tu dire par éclaté? ca tache pas au moins
ton chiffres sans virgules/point, ce n'est pas un 'arrondi' mais la concaténation de la partie entière avec la partie décimale sans le séparateur?
Exactement ca...
jefferson_PBL est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/01/2008, 14h51   #6
Invité de passage
 
Inscription : novembre 2007
Messages : 15
Détails du profil
Informations forums :
Inscription : novembre 2007
Messages : 15
Points : 2
Points : 2
Citation:
Envoyé par =JBO= Voir le message
Bonjour,

Si les données affichées par Access ne sont pas exactement les mêmes que dans la BD accessible via l'ODBC, alors c'est le pilote ODBC qui est mal paramétré.

En général, le paramétrage d'un pilote ODBC permet de spécifier les formats utilisés pour la représentation (affichage) de types de données "localisés":
format de nombre réel, format monétaire, format de date...

Ce paramétrage permet de préciser les formats "localisés" en vigueur:
* soit sur le serveur de bases de données,
* soit sur le poste client .

Donc, renseigne toi sur le pilote ODBC utilisé et sur son paramétrage.
_

ok mais dans ce cas il faut paramétrer l'ODBC coté client ou coté serveur ?
jefferson_PBL est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/01/2008, 16h58   #7
En attente de confirmation mail
 
Inscription : février 2005
Messages : 1 731
Détails du profil
Informations personnelles :
Localisation : France

Informations forums :
Inscription : février 2005
Messages : 1 731
Points : 2 010
Points : 2 010
Bonjour,
Citation:
Envoyé par jefferson_PBL Voir le message
ok mais dans ce cas il faut paramétrer l'ODBC coté client ou coté serveur ?
Le pilote ODBC est sur ton PC, donc tout se passe sur ton PC.

Après, il faut que tu saches quels sont les paramètres à ta disposition.

Désolé, mais je ne vais pas me lancer dans une explication sur tous les cas possibles dans tous les pilotes ODBC de tous les SGBD existants...

Il faut d'abord que tu te renseignes sur ton pilote ODBC, puis que tu nous montres ce qui est paramétrable, et on pourra ensuite t'aider.

Déjà, pour commencer, est-ce un pilote ODBC spécifique à un progiciel, ou est-ce un pilote ODBC d'un SGBD type Oracle ou SQL Server ???
_
=JBO= est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/01/2008, 17h50   #8
Invité de passage
 
Inscription : novembre 2007
Messages : 15
Détails du profil
Informations forums :
Inscription : novembre 2007
Messages : 15
Points : 2
Points : 2
Citation:
Envoyé par =JBO= Voir le message
Bonjour,
Le pilote ODBC est sur ton PC, donc tout se passe sur ton PC.

Après, il faut que tu saches quels sont les paramètres à ta disposition.

Désolé, mais je ne vais pas me lancer dans une explication sur tous les cas possibles dans tous les pilotes ODBC de tous les SGBD existants...

Il faut d'abord que tu te renseignes sur ton pilote ODBC, puis que tu nous montres ce qui est paramétrable, et on pourra ensuite t'aider.

Déjà, pour commencer, est-ce un pilote ODBC spécifique à un progiciel, ou est-ce un pilote ODBC d'un SGBD type Oracle ou SQL Server ???
_
JE vais me renseigner merci en tt cas pour votre aide
jefferson_PBL est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/02/2008, 09h19   #9
Invité de passage
 
Inscription : novembre 2007
Messages : 15
Détails du profil
Informations forums :
Inscription : novembre 2007
Messages : 15
Points : 2
Points : 2
J'ai trouvé c oracle Orahome 92 driver

C un grand classique celui la de ce que jai pu voir sur google
jefferson_PBL est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/02/2008, 09h20   #10
Invité de passage
 
Inscription : novembre 2007
Messages : 15
Détails du profil
Informations forums :
Inscription : novembre 2007
Messages : 15
Points : 2
Points : 2
Y une liste de TNS service name ou je px choisir actuellement jai DCM..

Je me demande si c pas une piste
jefferson_PBL 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 07h22.


 
 
 
 
Partenaires

Hébergement Web