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

VB.NET Discussion :

requete access imbrique


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de hugoclo
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    615
    Détails du profil
    Informations personnelles :
    Âge : 49
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Décembre 2007
    Messages : 615
    Par défaut requete access imbrique
    Bonsoir,
    j'ai une base access avec 1 table comprenants 42 champs.
    J'arrive a afficher ma table dans un datagridview, j'arrive a faire des recherches simples par contre je n'arrive pas a faire de requete imbriquée.
    Sur mon Form j'ai 2 textbox et 1 checkbox la premiere me sert a effectuer une recherche sur les 3 premiers champs de ma base(critere et operateur ou). Quand je coche mon check box je souhaiterais effectuer une recherche avec 2 criteres.Je sais faire les requete separement mais je n'arrive pas a les imbriquer.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    sql1 = "select * from freque where FREQUENCE =" & txtfrq.Text & "or frequencemin<=" & txtfrq.Text & "And frequencemax>=" & txtfrq.Text
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     sql2 = "select * from freque where di1 =" & txtdi.Text & "or dimin1<=" & txtdi.Text & "And dimax1>=" & txtdi.Text & "or dimin2<=" & txtdi.Text & "And dimax2>=" & txtdi.Text & "or di2=" & txtdi.Text & "or di3=" & txtdi.Text & "or di4=" & txtdi.Text & "or di5=" & txtdi.Text & "or di6=" & txtdi.Text & "or di7=" & txtdi.Text & "or di8=" & txtdi.Text & "or di9=" & txtdi.Text & "or di10=" & txtdi.Text & "or di11=" & txtdi.Text & "or di12=" & txtdi.Text & "or di13=" & txtdi.Text & "or di14=" & txtdi.Text & "or di15=" & txtdi.Text & "or di16=" & txtdi.Text & "or di17=" & txtdi.Text & "or di18=" & txtdi.Text & "or di19=" & txtdi.Text & "or di20=" & txtdi.Text

  2. #2
    Membre expérimenté
    Profil pro
    Inscrit en
    Août 2008
    Messages
    310
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France

    Informations forums :
    Inscription : Août 2008
    Messages : 310
    Par défaut
    Je suis étonné par la structure de ta seconde requête ou même la première. Il n'y a aucune parenthèse qui permette de bien indiquer les priorités logiques de ton "where" ce qui est relativement perturbant au final.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    FREQUENCE =" & txtfrq.Text & "or frequencemin<=" & txtfrq.Text & "And frequencemax>=" & txtfrq.Text
    En lisant ça je suppose que c'est un truc du genre

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    FREQUENCE =" & txtfrq.Text & "or (frequencemin<=" & txtfrq.Text & "And frequencemax>=" & txtfrq.Text)
    Donc pour la deuxième imagine la difficulté à analyser les conditions ^^

    Par contre, ton problème ne requiert pas de requête imbriquée en fait. Tout dépend de ta checkbox en fait.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    If Macheckbox.checked = false then 
    'Ta première requête
    Else
    'Ta première requête avec le where suivant : Where (condition de sql1) And (condition de sql2)
    End if
    J'espère que c'est clair

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

Discussions similaires

  1. Réponses: 4
    Dernier message: 23/01/2006, 18h49
  2. Comment effacer et créer une requete Access ??
    Par Mustard007 dans le forum Bases de données
    Réponses: 1
    Dernier message: 01/11/2005, 23h15
  3. Portage requete Access vers SQL Server (Iif)...
    Par cmousset dans le forum MS SQL Server
    Réponses: 5
    Dernier message: 14/06/2005, 16h38
  4. Requete Access vers oracle
    Par twizell dans le forum Oracle
    Réponses: 16
    Dernier message: 22/11/2004, 16h47
  5. (VBA-A] Requete access sous VBA
    Par vanima dans le forum VBA Access
    Réponses: 12
    Dernier message: 20/07/2004, 16h07

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