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 :

blocage sur Left


Sujet :

Access

  1. #1
    TSS
    TSS est déconnecté
    Candidat au Club
    Inscrit en
    Mars 2006
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 6
    Points : 4
    Points
    4
    Par défaut blocage sur Left
    bonjour tout le monde,

    voilà, j'ai repris le code du formulaire de recherche prêt à l'emploi by Fabrice CONSTANS.

    Tout parait fonctionner correctement, sauf lorsque j'arrive sur la ligne suivante :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    ' construit la requête sql
    If Me.Opt_RechCourante And Not Len(Me.lst_resultat.RowSource) = 0 Then
    If Not Me.lst_resultat.RowSource Like "*FROM " & "[" & strTable & "]" & "*" Then
    MsgBox "La recherche précédente ne porte pas sur la même table que la recherche actuelle.", vbExclamation + vbOKOnly, "Erreur"
    Exit Sub
    End If
       strSql = Left(Me.lst_resultat.RowSource, Len(Me.lst_resultat.RowSource) - 3)   strSql = strSql & " AND " & strCriteria & "));"
    Else
    ' construit la rq sql
    strSql = "SELECT DISTINCTROW " & "[" & strTable & "]" & ".*"
    strSql = strSql + " FROM " & "[" & strTable & "]"
    strSql = strSql + " WHERE ((" & strCriteria & "));"
    End If
    Me.lst_resultat.RowSource = strSql ' affecte sql a lst_Resultat
    Me.lst_resultat.Requery ' recalcule la liste
    End Sub
    Problème sur la ligne
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
       strSql = Left(Me.lst_resultat.RowSource, Len(Me.lst_resultat.RowSource) - 3)   strSql = strSql & " AND " & strCriteria & "));"

    Si j'enlève la ligne Left, la lecture du code se déroule jusqu'au bout, par contre avec cette ligne, arrêt sur Left.

    Quelqu'un aurait une suggestion de manière à que je puisse garder la ligne ?

    Par avance merci pour votre précieuse aide.
    TSS

    [Modération, cafeine : Pensez à utiliser la balise [CODE] qui améliore la lisibilité, merci]

  2. #2
    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
    salut,

    Précise le message d'erreur STP

  3. #3
    TSS
    TSS est déconnecté
    Candidat au Club
    Inscrit en
    Mars 2006
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 6
    Points : 4
    Points
    4
    Par défaut
    Bonjour Arkham46

    Le message est :

    "Compile error: Can't find project or library"

    Mais ce qui est étonnant c'est que j'ai bien la librairie : Microsoft DAO 3.6 Object Library

    bizzare...

    merci d'avance pour ton aide

  4. #4
    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
    Le Left est à priori dans la librairie VBA de base.

    Essaye ça :
    http://access.developpez.com/faq/?page=Debug#MsgErrFct

  5. #5
    TSS
    TSS est déconnecté
    Candidat au Club
    Inscrit en
    Mars 2006
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 6
    Points : 4
    Points
    4
    Par défaut
    Arkham46,

    Merci pour ton aide, je vais essayer et si jamais, je reviens.

    merci encore

    TSS

  6. #6
    TSS
    TSS est déconnecté
    Candidat au Club
    Inscrit en
    Mars 2006
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 6
    Points : 4
    Points
    4
    Par défaut
    Arkham46,

    J'ai donc essayé ce que tu m'as conseillé , et ça fonctionne. Merci beaucoup pour ton aide.

    A bientôt
    TSS

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

Discussions similaires

  1. Iptables | Flood blocage sur Apache
    Par kippix dans le forum Sécurité
    Réponses: 4
    Dernier message: 16/01/2007, 20h11
  2. [68HC11] Blocage sur une boucle
    Par paterson dans le forum Autres architectures
    Réponses: 3
    Dernier message: 10/11/2006, 20h45
  3. blocage sur une méthode synchronized
    Par rockelite dans le forum Général Java
    Réponses: 3
    Dernier message: 03/05/2006, 22h28
  4. Blocage sur récursivité de base
    Par gilles641 dans le forum Algorithmes et structures de données
    Réponses: 1
    Dernier message: 07/04/2006, 13h42
  5. [10g1][OCI][C++][IIS] Blocage sur un update
    Par Herode dans le forum Interfaces de programmation
    Réponses: 2
    Dernier message: 21/02/2006, 09h32

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