IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Access Discussion :

Problème de Type dans une table liée


Sujet :

Access

  1. #1
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Février 2006
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 8
    Points : 1
    Points
    1
    Par défaut Problème de Type dans une table liée
    bonjour,

    voila mon problème:
    J'ai d'un coté une table Oracle 9i qui contient des champ de type number(16,4). un exemple de données de ces champ : 1256,5698

    de l'autre coté j'ai une appli access qui contient la meme table liée.

    Si je met cette table liée en mode création, le type de données est correct. (typê de données = numérique ; taille du champ = décimal; Précision = 16; Echelle= 4). bien entendu ce n'est pas modifibale vu que c'est une table liée.

    le proble est que sous access le meme champ apparaitra comme suit:
    "12565698"

    Ok, je pourrai bidouiller mes requetes en travaillant sur la chaine de characteres, mais, cela ne me convient pas, comment faire pour que ma table liée contienne 1256,5698 et pas 12565698 ?

    Merci de votre aide

  2. #2
    Membre habitué Avatar de Orakle
    Homme Profil pro
    Responsable Informatique
    Inscrit en
    Mars 2004
    Messages
    204
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Aube (Champagne Ardenne)

    Informations professionnelles :
    Activité : Responsable Informatique
    Secteur : Transports

    Informations forums :
    Inscription : Mars 2004
    Messages : 204
    Points : 154
    Points
    154
    Par défaut
    Et si tu passes ton type Numérique en Réel double ?

    Et laisses tes décimales à AUTO

  3. #3
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Février 2006
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 8
    Points : 1
    Points
    1
    Par défaut
    je ne suis pas admin de la table oracle. de plus c'est une table en production, impossible d'y toucher.

    et du coté access, la structure d'une table liée n'est pas modifiable.

  4. #4
    Membre habitué Avatar de Orakle
    Homme Profil pro
    Responsable Informatique
    Inscrit en
    Mars 2004
    Messages
    204
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Aube (Champagne Ardenne)

    Informations professionnelles :
    Activité : Responsable Informatique
    Secteur : Transports

    Informations forums :
    Inscription : Mars 2004
    Messages : 204
    Points : 154
    Points
    154
    Par défaut
    la seule chose pour t'en sortir sera de faire une requête créationdans laquelle tu passeras :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    MonChamps: [MonChamps]/10000

  5. #5
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Février 2006
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 8
    Points : 1
    Points
    1
    Par défaut
    ouais, c'est sur mais ca reste du bidouillage et ce n'est valable que dans ce cas précis ou la converstion tombe juste.

    j'ai d'autres champs dans ces table ou la divison par 10000 n'est pas applicable et ou j'ai le meme proble de perte de la virgule.

  6. #6
    Membre habitué Avatar de Orakle
    Homme Profil pro
    Responsable Informatique
    Inscrit en
    Mars 2004
    Messages
    204
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Aube (Champagne Ardenne)

    Informations professionnelles :
    Activité : Responsable Informatique
    Secteur : Transports

    Informations forums :
    Inscription : Mars 2004
    Messages : 204
    Points : 154
    Points
    154
    Par défaut
    En fonction du cas tu ajustes le tire.

    J'ai eu affaire à ce même problème et tous mes champs numérique provenan de JDE ou Oracle pour toi (bien que ce soit le même produit) sont fait de cette manière.

    Parfois je /10000 parfois par 1000 tout dépend du cas et du champ !

  7. #7
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Février 2006
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 8
    Points : 1
    Points
    1
    Par défaut
    bon apparement j'ai pas trop le choix.
    merci qd meme.

    maisd est-ce que qqun peut expliquer le pourkoi du comment sur ce coup là?. est-ce que je peux hurler que j'en ai plein le <bip> de ce <bip> d'access de <bip>, ou bien c'est une situation, hum, normale?

  8. #8
    Membre régulier
    Homme Profil pro
    Inscrit en
    Octobre 2003
    Messages
    69
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 69
    Points : 71
    Points
    71
    Par défaut
    Citation Envoyé par tangueros78
    bon apparement j'ai pas trop le choix.
    merci qd meme.

    maisd est-ce que qqun peut expliquer le pourkoi du comment sur ce coup là?. est-ce que je peux hurler que j'en ai plein le <bip> de ce <bip> d'access de <bip>, ou bien c'est une situation, hum, normale?
    +1 !!!! c''est quoi cette m***** !!!!

    bon après quelques recherche, aucune solution...

  9. #9
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Février 2006
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 8
    Points : 1
    Points
    1
    Par défaut
    Citation Envoyé par Steph9
    +1 !!!! c''est quoi cette m***** !!!!
    bon après quelques recherche, aucune solution...
    j'ai pas tout saisi là, +1 ??

    bon par contre il semble que tu n'ai pas trouvé non plus de soluce au pb...

  10. #10
    Membre régulier
    Homme Profil pro
    Inscrit en
    Octobre 2003
    Messages
    69
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 69
    Points : 71
    Points
    71
    Par défaut
    je voulais juste dire que j'étais d'accord avec toi !!

    et non je n'ai pas trouvé de solutions...

  11. #11
    Membre régulier
    Homme Profil pro
    Inscrit en
    Octobre 2003
    Messages
    69
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 69
    Points : 71
    Points
    71
    Par défaut Re: Problème de Type dans une table liée
    Citation Envoyé par tangueros78
    Ok, je pourrai bidouiller mes requetes en travaillant sur la chaine de characteres
    eh ben moi je peux même pas !!! certains chiffres ayant des nombres après la virgule et d'autres non...

  12. #12
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Février 2006
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 8
    Points : 1
    Points
    1
    Par défaut
    arf!!!!
    dans ce cas il te faut travailler sur la chaine de caracteres... bon courage...

  13. #13
    Membre régulier
    Homme Profil pro
    Inscrit en
    Octobre 2003
    Messages
    69
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 69
    Points : 71
    Points
    71
    Par défaut
    oui mais comment ??? comment differencier ça :

    11_____11,00 €
    112____11.20 €
    1125___11.25 €

    : :


  14. #14
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Février 2006
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 8
    Points : 1
    Points
    1
    Par défaut
    [quote="Steph9"]
    11_____11,00 €
    112____11.20 €
    1125___11.25 €
    quote]

    ben deja il faut que tu soit sur du nombre de caracteres qui peuvent figurer avant la virgule, pour tes trois cas des qu'il y a + de 2 caracteres alors tu colle une virgule apres le deuxieme caractere.

  15. #15
    Membre régulier
    Homme Profil pro
    Inscrit en
    Octobre 2003
    Messages
    69
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 69
    Points : 71
    Points
    71
    Par défaut
    Citation Envoyé par tangueros78
    ben deja il faut que tu soit sur du nombre de caracteres qui peuvent figurer avant la virgule, pour tes trois cas des qu'il y a + de 2 caracteres alors tu colle une virgule apres le deuxieme caractere.
    bon ok mais là :

    11_____11,00 €
    112____11.20 €
    1125___11.25 €

    112____112,00 €
    112____1.12 €

    : parce que c'est le prix de mes produits, et donc je ne connais pas du tout le nombre de chiffres à gauche de la virgule !!!

  16. #16
    Modérateur

    Homme Profil pro
    Inscrit en
    Octobre 2005
    Messages
    15 331
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations forums :
    Inscription : Octobre 2005
    Messages : 15 331
    Points : 23 786
    Points
    23 786
    Par défaut
    Si vraiment tu n'as AUCUN moyen de savoir combien il y a de décimales tu n'as pas de solution en Access mais tu peux peut-être demander à ton admin de te faire une vue Oracle où tes données seraient formatées correctement puis te lier sur ta vue Oracle.

    Ca devrait pas perturber la base de prod, surtout si tu es en lecture seulement, et te simplifier grandement la vie.

    Autre idée, essaye de changer ton driver ODBC pour Oracle, il existe diverses versions qui se comportent différement.

    Dans tous les cas, bon courage et vive l'inter-opérabilité des systèmes :-).

    A+
    Vous voulez une réponse rapide et efficace à vos questions téchniques ?
    Ne les posez pas en message privé mais dans le forum, vous bénéficiez ainsi de la compétence et de la disponibilité de tous les contributeurs.
    Et aussi regardez dans la FAQ Access et les Tutoriaux Access. C'est plein de bonnes choses.

  17. #17
    Responsable Access

    Avatar de Arkham46
    Profil pro
    Inscrit en
    Septembre 2003
    Messages
    5 865
    Détails du profil
    Informations personnelles :
    Localisation : France, Loiret (Centre)

    Informations forums :
    Inscription : Septembre 2003
    Messages : 5 865
    Points : 14 524
    Points
    14 524
    Par défaut
    slt,

    j'ai déjà vu un problème du genre : les paramètres régionaux devaient être identiques dans le driver ODBC et dans l'application, sinon pouf! le séparateur de décimal disparaît
    peut être en jouant sur les paramètres régionaux de windows, ou dans les paramètres ODBC?
    où en récupérer le driver le plus récent si ce n'est pas déjà le cas.

    parce que sinon c'est mission impossible de retrouver où était la virgule...

  18. #18
    Membre régulier
    Homme Profil pro
    Inscrit en
    Octobre 2003
    Messages
    69
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 69
    Points : 71
    Points
    71
    Par défaut
    merci beaucoup à vous deux pour les infos

    je vais voir mon service info pour ça je vous tiens au courant

  19. #19
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Février 2006
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 8
    Points : 1
    Points
    1
    Par défaut
    et ouais, c'est bien le souci.....
    c'est bien joli de bidouiller lorsque tout les champs tombent juste et que ce n'est pas dramatique si on a un ecart, mais dans ton cas ....

    et tu ne peut pas modifier les tables d'origine?

  20. #20
    Membre régulier
    Homme Profil pro
    Inscrit en
    Octobre 2003
    Messages
    69
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 69
    Points : 71
    Points
    71
    Par défaut
    non comme toi.... je préfère pas..mais je vais tester avec la vue...qui devrait être faite aujourd'hui !! 8)

Discussions similaires

  1. Réponses: 2
    Dernier message: 29/05/2015, 14h29
  2. [AC-2007] Utilisation d'un champ de type pièce jointe dans une table liée
    Par lio33 dans le forum VBA Access
    Réponses: 1
    Dernier message: 03/04/2012, 11h39
  3. Problème d'insertion dans une table MYSQL
    Par greg69 dans le forum Requêtes
    Réponses: 4
    Dernier message: 24/10/2005, 11h34
  4. Problème de suppression dans une table
    Par Splinter dans le forum Bases de données
    Réponses: 3
    Dernier message: 17/10/2005, 10h55
  5. Problème de dépendances dans une table
    Par PrinceMaster77 dans le forum Outils
    Réponses: 1
    Dernier message: 22/11/2004, 12h39

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo