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

VBA Access Discussion :

Retour à la ligne avec une requête INSERT INTO [AC-2003]


Sujet :

VBA Access

  1. #1
    Membre régulier
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2011
    Messages
    163
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Aisne (Picardie)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Transports

    Informations forums :
    Inscription : Octobre 2011
    Messages : 163
    Points : 89
    Points
    89
    Par défaut Retour à la ligne avec une requête INSERT INTO
    Bonjour,

    J'ai un petit problème, je fait une requête INSERT INTO en VBA et comme elle est très longue, je suis obligé de passer à la ligne. Quel est l'opérande pour concaténer les deux lignes ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    cSQL5 = "INSERT INTO " & acTable2 & " ( [azerty],[azerty],[azerty],[azerty],[azerty],[azerty],[azerty],[azerty],[azerty],[Annee],[Semaine],[azerty],[azerty],[azerty],[azerty],[azerty],[azerty],[azerty]) VALUES (" & Chr(34) & varB & Chr(34) & ", " & Chr(34) & varC & Chr(34) & ", " & Chr(34) & varD & Chr(34) & ", " & Chr(34) & varE & Chr(34) & ", " & Chr(34) & varF & Chr(34) & ", " & Chr(34) & varG & Chr(34) & ", " & Chr(34) & varH & Chr(34) & "," & Chr(34) & varI & Chr(34) & "," & Chr(34) & varJ & Chr(34) & "," & Chr(34) & i & Chr(34) & ", " & Chr(34) & k & Chr(34) & ", " & Chr(34) & Range("Feuil2!A" & j).Value & Chr(34) & ", " & Chr(34) & codex & Chr(34) & ", " & Chr(34) & varK & Chr(34) & ", " & Chr(34) & varL & Chr(34) & ", " & Chr(34) & varM & Chr(34) & " &_"
                                , " & Chr(34) & varN & Chr(34) & ", " & Chr(34) & varO & Chr(34) & ");"

  2. #2
    Membre habitué
    Profil pro
    Inscrit en
    Février 2010
    Messages
    136
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2010
    Messages : 136
    Points : 169
    Points
    169
    Par défaut
    Bonjour shakapouet,

    Directiooooon...
    la FAQ !
    http://access.developpez.com/faq/?pa...og#RetourLigne

    En bref, sur ta fin de ligne, plutôt que d'écrire
    tu dois écrire
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     "chaine 1 " & _ 
    "chaine 2"
    Le "_" doit être hors des guillemets.

    Cordialement,
    Beub'.

  3. #3
    Membre régulier
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2011
    Messages
    163
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Aisne (Picardie)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Transports

    Informations forums :
    Inscription : Octobre 2011
    Messages : 163
    Points : 89
    Points
    89
    Par défaut
    Oui j'avait déjà regardé mais pas réussi à l'utiliser j'ai toujours une erreur sur ma deuxième ligne ( attendu fin d'instruction )

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    cSQL5 = "INSERT INTO " & acTable2 & " ( [azerty],[azerty],[azerty],[azerty],[Volume_trace],[azerty],[azerty],[azerty],[azerty],[Annee],[Semaine],[Filiere],[azerty],[azerty],[azerty],[azerty],[azerty],[azerty]) VALUES (" & Chr(34) & varB & Chr(34) & ", " & Chr(34) & varC & Chr(34) & ", " & Chr(34) & varD & Chr(34) & ", " & Chr(34) & varE & Chr(34) & ", " & Chr(34) & varF & Chr(34) & ", " & Chr(34) & varG & Chr(34) & ", " & Chr(34) & varH & Chr(34) & "," & Chr(34) & varI & Chr(34) & "," & Chr(34) & varJ & Chr(34) & "," & Chr(34) & i & Chr(34) & ", " & Chr(34) & k & Chr(34) & ", " & Chr(34) & Range("Feuil2!A" & j).Value & Chr(34) & ", " & Chr(34) & codex & Chr(34) & ", " & Chr(34) & varK & Chr(34) & ", " & Chr(34) & varL & Chr(34) & ", " & Chr(34) & varM & Chr(34) & ", _
     " & Chr(34) & varN & Chr(34) & ", " & Chr(34) & varO & Chr(34) & ");"

  4. #4
    Membre régulier
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2011
    Messages
    163
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Aisne (Picardie)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Transports

    Informations forums :
    Inscription : Octobre 2011
    Messages : 163
    Points : 89
    Points
    89
    Par défaut
    Autant pour moi, problème résolu :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    cSQL5 = "INSERT INTO " & acTable2 & " ( [azerty],[azerty],[azertyt],[azerty],[azerty],[azerty],[azerty],[azerty],[azerty],[Annee],[Semaine],[Filiere],[azerty],[azerty],[azerty],[azerty],[azerty],[Volume_non_trace2]) VALUES (" & Chr(34) & varB & Chr(34) & ", " & Chr(34) & varC & Chr(34) & ", " & Chr(34) & varD & Chr(34) & ", " & Chr(34) & varE & Chr(34) & ", " & Chr(34) & varF & Chr(34) & ", " & Chr(34) & varG & Chr(34) & ", " & Chr(34) & varH & Chr(34) & "," & Chr(34) & varI & Chr(34) & "," & Chr(34) & varJ & Chr(34) & "," & Chr(34) & i & Chr(34) & ", " & Chr(34) & k & Chr(34) & ", " & Chr(34) & Range("Feuil2!A" & j).Value & Chr(34) & ", " & Chr(34) & codex & Chr(34) & ", " & Chr(34) & varK & Chr(34) & ", " & Chr(34) & varL & Chr(34) & ", " & Chr(34) & varM & Chr(34) _
    & ", " & Chr(34) & varN & Chr(34) & ", " & Chr(34) & varO & Chr(34) & ");"
    Merci de ton aide.

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

Discussions similaires

  1. Problème avec une requête INSERT (sqlserver2005)
    Par jacko842 dans le forum Développement
    Réponses: 2
    Dernier message: 21/03/2012, 11h09
  2. [AC-2007] Problème d'execution d'une requête INSERT INTO
    Par niamo dans le forum Requêtes et SQL.
    Réponses: 1
    Dernier message: 03/06/2010, 13h29
  3. Utilisation d'une requête INSERT INTO
    Par king of pro dans le forum Bases de données
    Réponses: 2
    Dernier message: 08/05/2009, 22h36
  4. retour à la ligne avec une zone de texte
    Par samia21 dans le forum IHM
    Réponses: 10
    Dernier message: 28/04/2008, 17h28
  5. [VBA] difficultés avec une requête INSERT
    Par elias dans le forum Access
    Réponses: 7
    Dernier message: 06/09/2005, 15h53

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