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 :

ligne de code trop longue [AC-2010]


Sujet :

VBA Access

  1. #1
    Futur Membre du Club
    Femme Profil pro
    Inscrit en
    Janvier 2013
    Messages
    22
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations forums :
    Inscription : Janvier 2013
    Messages : 22
    Points : 9
    Points
    9
    Par défaut ligne de code trop longue
    Bonjour à tous,

    Je souhaite faire un filtre en vba sur un fomulaire double affichage.
    Pour celà j'ai le code suivant qui fonctionne parfaitement :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     strFilter = strFilter & "(tblTruc.Bidule = '" & S1 & "' or tblTruc.Bidule = '" & S2 & "') and tblTruc.Chouette Like 'in progress' "
    Mon problème :
    Mon code est en réalité très long ( de S1 à S24), il ne rentre donc pas sur une ligne pour celà j'ai fait le code suivant :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    strFilter = strFilter & "(tblTruc.Bidule = '" & S1 & "' or tblTruc.Bidule = '" & S2 & "') _
    and tblTruc.Chouette Like 'in progress' "
    Mais ça ne fonctionne pas : "Erreur de comilation Attendu : Expression"

    Comments peut-on faire un retour à la ligne dans ce cas ?
    Ou comment remplacer tblTruc.Bidule par quelque chose (variable ou autre) de plus court ?

    Merci d'avance pour vos réponses.

  2. #2
    Rédacteur

    Avatar de zoom61
    Homme Profil pro
    ...
    Inscrit en
    Janvier 2005
    Messages
    9 429
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Vienne (Limousin)

    Informations professionnelles :
    Activité : ...
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2005
    Messages : 9 429
    Points : 58 222
    Points
    58 222
    Billets dans le blog
    11
    Par défaut
    Salut,

    Normalement c'est :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    strFilter = strFilter & "(tblTruc.Bidule = '" & S1 & "' or tblTruc.Bidule = '" & S2 & "') " _
       & "and tblTruc.Chouette Like 'in progress' "
    @+.

  3. #3
    Invité
    Invité(e)
    Par défaut
    Bonjour peut être comme cela:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    strFilter = strFilter & "(tblTruc.Bidule = '" & S1 & "' or tblTruc.Bidule = '" & S2 & "') " &  _
    "and tblTruc.Chouette Like 'in progress' "
    Edit: Ah doublé:

  4. #4
    Futur Membre du Club
    Femme Profil pro
    Inscrit en
    Janvier 2013
    Messages
    22
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations forums :
    Inscription : Janvier 2013
    Messages : 22
    Points : 9
    Points
    9
    Par défaut
    Merci beaucoup !

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

Discussions similaires

  1. cmd -> la ligne entrée est trop longue
    Par Kobe70 dans le forum Windows XP
    Réponses: 5
    Dernier message: 14/05/2008, 09h57
  2. Réponses: 3
    Dernier message: 01/06/2007, 16h13
  3. Ligne de commande trop longue + Windows 2000
    Par Sylmandel dans le forum Général Java
    Réponses: 6
    Dernier message: 10/05/2006, 17h41
  4. Ligne de code trop longue !!!
    Par botcharoff dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 05/09/2005, 08h59

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