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 :

Ouvrir un état en entrant une seule fois les valeurs paramétrables


Sujet :

VBA Access

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Août 2007
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 7
    Points : 5
    Points
    5
    Par défaut Ouvrir un état en entrant une seule fois les valeurs paramétrables
    Bonjour,

    J'ai différents états que j'ouvre à l'aide d'une macro dans un formulaire.

    Tous ces états sont basées sur une requête.

    Dans la requête sur un champ date j'ai mis un critère :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     >=[date de départ] Et <=[date finale]
    Dans le formulaire se trouve un bouton (ouvrant les états) et deux champs de date à renseigner.

    Lorsque j'ouvre les états, access me demande mes valeurs paramétrables (date de départ, date finale), cependant il me les demande pour tout mes états et aussi pour les graphiques se trouvant dans les états soit un nombre incalculable de valeurs à rentrée toujours identiques.

    Il me faut une solution pour ouvrir ces états en ne renseignant qu'une seule fois les deux valeurs paramétrables.

    Y'a t-il une possibilité pour que je renseigne mes deux dates sur le formulaire et que access aillent les chercher pour renseigner les valeurs paramétrables ?

    Merci de votre aide.

  2. #2
    Invité
    Invité(e)
    Par défaut
    Bonjour
    Oui c'est possible.
    Il faut inclure deux zones de texte dans le formulaire et y faire référence dans les critères de la requête.
    Se servir des 3 petits points en bout de la ligne de critère pour aller rechercher les bonnes zones.
    Il faut par contre que le formulaire reste ouvert pendant le traitement.

    Sinon tu peux t'inspirer de la Faq
    http://access.developpez.com/faq/?pa...riteres#txtQry

    Enfin si tes requêtes sont en Vba tu peux affecter des variables à tes deux zones puis inclure leurs valeurs dans la clause Where de tes requêtes.

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Août 2007
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 7
    Points : 5
    Points
    5
    Par défaut
    Merci pour ton aide !

    Moi avoir essayer mais moi pas avoir du comprendre.

    J'ai créé deux zones de texte dans mon formulaire. (dated et datef)

    Je retourne dans ma requête je vais sur la cellule critère de mon champ

    et je ne trouve pas les trois points !!

    Précédemment j'avais déjà essayé de mettre en critère la ligne suivante

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Forms![form1]![dated] Et Forms![form1![datef]
    mais cela ne fonctionne pas, de plus ACCESS corrige la ligne lui même et rajoute des crochets comme cela :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    [Forms]![form1]![dated]

  4. #4
    Invité
    Invité(e)
    Par défaut
    Si pas de petits point clic droit sur la ligne critère puis "créer".
    Sers toi de l'opérateur "Entre"
    Dernière modification par Invité ; 01/06/2012 à 20h31.

  5. #5
    Futur Membre du Club
    Profil pro
    Inscrit en
    Août 2007
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 7
    Points : 5
    Points
    5
    Par défaut
    Ca y'est ça fonctionne ! en fait je devais inclure les <> dans ma formule

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    >=[Formulaires]![Form1]![Dated] Et <=[Formulaires]![Form1]![Datef]

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

Discussions similaires

  1. [Débutant] Afficher une seule fois les éléments d'un liste triée
    Par cry57 dans le forum Algorithmes et structures de données
    Réponses: 1
    Dernier message: 16/03/2011, 17h10
  2. Réponses: 4
    Dernier message: 03/07/2009, 10h45
  3. [MySQL] afficher une seule fois les données redondantes
    Par ginger4957 dans le forum PHP & Base de données
    Réponses: 7
    Dernier message: 20/05/2009, 17h04
  4. [MySQL] afficher une seule fois les réponses identiques
    Par Giantrick dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 30/05/2007, 13h35
  5. [XSLT] Afficher une seule fois les attributs redondants...
    Par kobe dans le forum XSL/XSLT/XPATH
    Réponses: 1
    Dernier message: 17/11/2005, 10h52

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