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

Requêtes et SQL. Discussion :

Requête Vrai-faux avec "ENTRE"


Sujet :

Requêtes et SQL.

  1. #1
    Membre du Club
    Inscrit en
    Septembre 2006
    Messages
    97
    Détails du profil
    Informations forums :
    Inscription : Septembre 2006
    Messages : 97
    Points : 59
    Points
    59
    Par défaut Requête Vrai-faux avec "ENTRE"
    Bonjour à tous,

    J'aimerais avoir l'avis des éclairés. Voilà j'aimerais faire une requête qui aurai comme critère sur l'un des champs.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    VraiFaux(EstNull([Formulaires]![F_impression]![decolonne1]) Et EstNull([Formulaires]![F_impression]![acolonne1]);([T_allees].[n°allee]);([T_allees].[n°allee]) Entre [Formulaires]![F_impression]![decolonne1] Et [Formulaires]![F_impression]![acolonne1])
    Seulement J'ai un message me disant que le calcul est trop complexe.

    La syntaxe ne doit pas être bonne mais l'iédée est là. Pouvez vous m'aider ?

    Cordialement,

  2. #2
    Expert éminent
    Avatar de cafeine
    Inscrit en
    Juin 2002
    Messages
    3 904
    Détails du profil
    Informations forums :
    Inscription : Juin 2002
    Messages : 3 904
    Points : 6 781
    Points
    6 781
    Par défaut
    Hello,

    tu peux générer un SQL par le code, en créant une chaine SQL par concaténation.

    Code VBA : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    sSQL = "SELECT * FROM Machin WHERE unchamp BETWEEN " & Forms("monForm").Controls("col1") & " And " & Forms("monForm").Controls("col2") & ";"
    Debug.Print sSQL  'pour contrôler tout ça ...
    ' et pour enregistrer la requête ...
    Currentdb.QueryDefs("UneRequeteQuiExiste").SQL = sSQL

  3. #3
    Membre du Club
    Inscrit en
    Septembre 2006
    Messages
    97
    Détails du profil
    Informations forums :
    Inscription : Septembre 2006
    Messages : 97
    Points : 59
    Points
    59
    Par défaut
    Merci pour ta réponse,

    J'ai trouvé une autre solution beaucoup plus simple.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Entre VraiFaux(EstNull([Formulaires]![F_impression]![decolonne1]);([T_allees].[n°allee]);[Formulaires]![F_impression]![decolonne1]) Et VraiFaux(EstNull([Formulaires]![F_impression]![acolonne1]);([T_allees].[n°allee]);[Formulaires]![F_impression]![acolonne1])
    Merci quand même :o)

    Cordialement,

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

Discussions similaires

  1. [AC-2007] Requête VRAI FAUX
    Par koolshenntm dans le forum Requêtes et SQL.
    Réponses: 9
    Dernier message: 06/05/2010, 14h42
  2. [Toutes versions] Cases à cocher Vrai/Faux avec ODBC
    Par nico.mollet dans le forum Access
    Réponses: 5
    Dernier message: 10/06/2009, 21h44

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