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 :

Transformer 2,33333 en 2.33333


Sujet :

Access

  1. #1
    Membre confirmé
    Inscrit en
    Octobre 2005
    Messages
    58
    Détails du profil
    Informations forums :
    Inscription : Octobre 2005
    Messages : 58
    Par défaut Transformer 2,33333 en 2.33333
    Voila ce que je suis en train de faire :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     DoCmd.RunSQL 
    ("INSERT INTO 
    MoyenneMilieu (Direction, DateVisite, MoyVoies) 
    VALUES 
    ('DirecA'," & " '10/10/06'," & MoyVoiesP & ");")

    Comme vous le voyez je cherche à réaliser un INSERT dans ma table MoyenneMilieu. Le probleme c'est que les données à insérer ne sont pas prédéfinies mais je les obtiens en lisant mes formulaires
    (MoyVoiesP = Me.MoyV)
    Ceci n'est qu'un bout de ma requete pour éviter de surcharger.

    Je viens tout juste de découvrir que ceci était possible via la concaténation de texte et je bute sur un probleme.
    En effet il s'agit de moyennes et il arrive donc (souvent) qu'elle ne soit pas entieres (d'ou le 2,3333).
    Le probleme c'est que si MoyVoiesP = 2,3333 la "," a l'air de poser probleme car ACCESS croit que j'insere un champ suplémentaire.

    Apres avoir testé avec : MoyVoiesP = 2.33333 ca fontionne.

    Existe t'il un moyen de faire cette transformation ?

    J'espere de tout coeur que oui

  2. #2
    Membre éprouvé Avatar de Sonic
    Inscrit en
    Mars 2002
    Messages
    105
    Détails du profil
    Informations forums :
    Inscription : Mars 2002
    Messages : 105
    Par défaut
    Essayes ca :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    DoCmd.RunSQL ("INSERT INTO MoyenneMilieu (Direction, DateVisite, MoyVoies) VALUES ('DirecA'," & " '10/10/06'," & Replace(CStr(MoyVoiesP), ",", ".") & ");")

  3. #3
    Membre confirmé
    Inscrit en
    Octobre 2005
    Messages
    58
    Détails du profil
    Informations forums :
    Inscription : Octobre 2005
    Messages : 58
    Par défaut
    Merci.
    Je viens de tester et il me dit qu'il y a une erreur de syntaxe mais tu es sur la bonne voie puisque je vien de réussir comme ca :


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    Dim a
    a = Val(Replace(MoyVoiesP, ",", "."))
    MoyVoiesP = Str$(a)
     
    DoCmd.RunSQL ("INSERT INTO MoyenneMilieu (Direction, DateVisite, MoyVoies) VALUES ('DirecA'," & " '10/10/06'," & MoyVoiesP & ");")
    Et la ca passe comme dans du beurre.
    Merci en tous cas. Il me reste plus qu'a faire de meme pour toutes mes variables
    Chui chaud niveau timing la

  4. #4
    Membre confirmé
    Inscrit en
    Octobre 2005
    Messages
    58
    Détails du profil
    Informations forums :
    Inscription : Octobre 2005
    Messages : 58
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    Dim a
    a = Val(Replace(MoyVoiesP, ",", "."))
    MoyVoiesP = Str$(a)
     
    DoCmd.RunSQL ("INSERT INTO MoyenneMilieu (Direction, DateVisite, MoyVoies) VALUES ('DirecA'," & " '10/10/06'," & MoyVoiesP & ");")
    oui 100% gratis

    Au passage j'en profite pour dire que je suis un ane puisque ceci suffisait :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    ("INSERT INTO 
    MoyenneMilieu (Direction, DateVisite, MoyVoies) 
    VALUES 
    ('DirecA'," & " '10/10/06','" & MoyVoiesP & " ' );")

    de simples

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [PERL] transformation de fichier
    Par bob20000 dans le forum Langage
    Réponses: 6
    Dernier message: 27/07/2006, 11h13
  2. transformer un fichire Xml en pdf
    Par SuperFoustan dans le forum XML/XSL et SOAP
    Réponses: 3
    Dernier message: 21/02/2003, 11h45
  3. transformer un jour en JJ/MM/AA
    Par gemini_010 dans le forum Algorithmes et structures de données
    Réponses: 8
    Dernier message: 08/11/2002, 22h55
  4. Transformer un caractère en type énuméré
    Par HT dans le forum Langage
    Réponses: 3
    Dernier message: 22/10/2002, 20h46
  5. FFT(Fast Fourier Transform)
    Par IngBen dans le forum Traitement du signal
    Réponses: 6
    Dernier message: 23/05/2002, 16h35

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