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

IHM Discussion :

Mettre 2 requêtes dans 1 même état


Sujet :

IHM

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    169
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 169
    Points : 48
    Points
    48
    Par défaut Mettre 2 requêtes dans 1 même état
    j'ai 2 requêtes mais je voudrais quelles soient dans 1 seul état afin d'éviter d'ouvrir plusieurs états. Donc je voulais savoir comment faire pour regrouper ces 2 requêtes dans le même état. Pour ma base, il s'agit de la requête Essai1 et de la requête Essai6. Mais je voudrais faire cela sans codes vba ni macros,et si c'est pas possible pouvez vous me dire comment faire pour garder les memes informations dans 1 même état quitte à trouver 1 autre manière de faire que mes requetes.Merci.

    PS: Je vous joins ma base en pièce jointe

  2. #2
    Membre habitué
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    206
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 206
    Points : 127
    Points
    127
    Par défaut
    Citation Envoyé par Boubas1 Voir le message
    j'ai 2 requêtes mais je voudrais quelles soient dans 1 seul état afin d'éviter d'ouvrir plusieurs états. Donc je voulais savoir comment faire pour regrouper ces 2 requêtes dans le même état. Pour ma base, il s'agit de la requête Essai1 et de la requête Essai6. Mais je voudrais faire cela sans codes vba ni macros,et si c'est pas possible pouvez vous me dire comment faire pour garder les memes informations dans 1 même état quitte à trouver 1 autre manière de faire que mes requetes.Merci.

    PS: Je vous joins ma base en pièce jointe
    L'assistant de création d'état ne te suffit pas ?

  3. #3
    Invité
    Invité(e)
    Par défaut
    Bonjour

    Il te suffit de créer un sous-état

    1. Crées un état avec ta première requête comme source (utilises l'assistant), enregistre celui-ci
    2. Crées un état avec ta deuxième requête (même manip)
    3. Ouvres un de tes états en mode création, et ensuite avec la souris glisse le deuxième état (sans l'ouvrir) dans ton état en mode création


    Et voilà

    Starec

  4. #4
    Membre du Club
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    169
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 169
    Points : 48
    Points
    48
    Par défaut Re-Mettre 2 requêtes dans 1 même état
    J'ai essayé la méthode de l'état et du sous-état intégré dedans afin d'intégrer mes 2 requetes, ça fonctionne. Mais il me reste 1 petit problème: chacune de mes 2 requetes sont elles-mêmes basées sur 1 requete "détail saisies" où j'ai mis le critère Entre [Date de début]Et[Date de fin] pour le champs "Date_réception". Ainsi une fois que j'ouvre mon état unique avec mes 2 requetes à l'intérieur,la boite de dialogue [Date de début] et [Date de fin] apparaissent 2 fois chacune pour saisir les dates demandées. Je trouve ç a un peu gênant donc je voulais savoir s'il y a moyen que la boîte de dialogue n'apparraissent qu'une seule fois quand j'ouvre mon état unique, toujour sans vba ni macros. Merci.

  5. #5
    Invité
    Invité(e)
    Par défaut
    Re

    Essayes de faire comme avec les sous-formulaires, en remplissant les champs pére et fils de ton sous-état.

    Starec

  6. #6
    Membre du Club
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    169
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 169
    Points : 48
    Points
    48
    Par défaut Re-Mettre 2 requêtes dans 1 même état
    Peux-tu me dire comment procéder pour les champs père et champs fils. S'agissant de ma base,il s'agit de l'état "Essai 3" où j'ai mes 2 requetes dans le même état.

    PS: Je t'envoie ma base en pièce jointe.

  7. #7
    Membre du Club
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    169
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 169
    Points : 48
    Points
    48
    Par défaut Etat et sous-état avec champ père et champ fils
    Je voulais mettre 2 requetes dans le même état donc j'ai essayé la méthode de l'état et du sous-état intégré dedans afin d'intégrer mes 2 requetes, ça fonctionne. Mais il me reste 1 petit problème: chacune de mes 2 requetes sont elles-mêmes basées sur 1 requete "détail saisies" où j'ai mis le critère Entre [Date de début]Et[Date de fin] pour le champs "Date_réception". Ainsi une fois que j'ouvre mon état unique avec mes 2 requetes à l'intérieur,la boite de dialogue [Date de début] et [Date de fin] apparaissent 2 fois chacune pour saisir les dates demandées. Il faut mettre les champs père et champ fils de mon sous-état, mais je ne sais pas quoi mettre en champ père et champ fils.Donc pouvez vous svp me dire quoi mettre dans ces champs afin que je n'ai plus ce problème.S'agissant de ma base,il s'agit de l'état "Essai 3" où j'ai mes 2 requetes dans le même état. Merci.

    PS: Je vous envoie ma base en pièce jointe.

  8. #8
    Membre régulier
    Homme Profil pro
    Retraité
    Inscrit en
    Mai 2006
    Messages
    174
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Mai 2006
    Messages : 174
    Points : 122
    Points
    122
    Par défaut principe pour ton problème
    1/ tu fabriques un formulaire. Dans ce formulaire tu mets deux champ indépendant. L'un se nomme datedeb et l'autre datefin (par exemple)
    Les deux requetes sont faites a partir de ces deux champs (le critère de selection est : [Formulaire]![nomduformulaire]![Nomduchamp] ).

    2/tu ouvres le formulaire et tu entres deux dates.
    Lorsque, et tant que, le formulaire sera ouvert, le moteur d'access connaitra le contenu de ces deux champs. Donc toutes les requetes que tu lances tant que ce formulaire est ouvert, si elles font appel au nom des champs datedeb et datefin, elles s'executent sans problème.

    suis-je clair ????

  9. #9
    Membre du Club
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    169
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 169
    Points : 48
    Points
    48
    Par défaut Re-Mettre 2 requêtes dans 1 même état
    J'ai quelques petites questions:
    -on met quoi en source de chacun de ces 2 champs indépendants,
    -il faut changer les requetes, cad qu'il faut mettre au niveau de la ligne "critère" en mode création des requetes [Formulaire]![nomduformulaire]![Nomduchamp] ?,
    -On ne parle plus donc de champ père et de champ fils, sinon à quel niveau les mettre ?,
    -Je laisse le formulaire ouvert et je lance ma requete? Donc il faut 1 bouton de commande sur mon nouveau formulaire pour lancer ma requete en question, n'est ce pas ?
    -Donc 1 fois que j'ai ouvert mon formulaire, renseigné ma dat deb et ma dat fin, lancé ma requête, j'ai n'ai plus aucune boîtes de dialogues à apparaître pour renseigner mes dates, c'est bien cela ?

  10. #10
    Membre régulier
    Homme Profil pro
    Retraité
    Inscrit en
    Mai 2006
    Messages
    174
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Mai 2006
    Messages : 174
    Points : 122
    Points
    122
    Par défaut
    tu dis :
    J'ai quelques petites questions:
    -on met quoi en source de chacun de ces 2 champs indépendants,


    Reponse : rien


    -il faut changer les requetes, cad qu'il faut mettre au niveau de la ligne "critère" en mode création des requetes [Formulaire]![nomduformulaire]![Nomduchamp] ?,


    reponse : oui

    -On ne parle plus donc de champ père et de champ fils, sinon à quel niveau les mettre ?,

    reponse : rien ne change pour ton etat


    -Je laisse le formulaire ouvert et je lance ma requete? Donc il faut 1 bouton de commande sur mon nouveau formulaire pour lancer ma requete en question, n'est ce pas ?

    réponse : oui mais pas tout a fait, c'est ton etat que tu lance et ton etat lance la requete


    -Donc 1 fois que j'ai ouvert mon formulaire, renseigné ma dat deb et ma dat fin, lancé ma requête, j'ai n'ai plus aucune boîtes de dialogues à apparaître pour renseigner mes dates,

    Réponse : oui

  11. #11
    Membre du Club
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    169
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 169
    Points : 48
    Points
    48
    Par défaut Re-Mettre 2 requêtes dans 1 même état
    Désolé, j'essaie mais ça ne marche pas.
    Peux tu me faire s'il te plais 1 petit exemple sur ma base si ça ne te fais rien.Merci beaucoup.

  12. #12
    Membre régulier
    Homme Profil pro
    Retraité
    Inscrit en
    Mai 2006
    Messages
    174
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Mai 2006
    Messages : 174
    Points : 122
    Points
    122
    Par défaut
    voila un exemple avec un formulaire, un etat, une requete
    tu ouvres le formulaire et tu entre une date, tu clique sur le bouton
    Fichiers attachés Fichiers attachés

  13. #13
    Membre du Club
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    169
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 169
    Points : 48
    Points
    48
    Par défaut Re-Mettre 2 requêtes dans 1 même état
    J'ai fais la manip sur mon formulaire Statistiques réclamations, mais ça ne marche toujours pas. Je n'ai plus de boîte de dialogue qui apparaissent mais quand je renseigne mes dates, ça ouvre bien mes états, mais il n'y aucune données dedans.
    Pouvez vous me dire qu'est ce qui se passe ?Merci

  14. #14
    Membre régulier
    Homme Profil pro
    Retraité
    Inscrit en
    Mai 2006
    Messages
    174
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Mai 2006
    Messages : 174
    Points : 122
    Points
    122
    Par défaut regarde le nom de ta variable
    tu nommes datdeb le champ dans le formulaire et tu utilise datedeb dans la requete....
    attention que diable.... attention!!!

  15. #15
    Membre du Club
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    169
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 169
    Points : 48
    Points
    48
    Par défaut Re-Mettre 2 requêtes dans 1 même état
    D'accord, excuse-moi, je suis un peu étourdi... Merci pour ton aide en tout cas.

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

Discussions similaires

  1. Enchainement de requête dans une même procedure stockée
    Par dahu17 dans le forum Langage SQL
    Réponses: 5
    Dernier message: 25/04/2007, 11h22
  2. Réponses: 5
    Dernier message: 13/04/2007, 14h14
  3. Réponses: 3
    Dernier message: 16/01/2007, 11h13
  4. Réponses: 5
    Dernier message: 15/09/2006, 16h13
  5. Réponses: 8
    Dernier message: 13/09/2006, 17h21

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