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 etat avec un bouton [AC-2010]


Sujet :

VBA Access

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Technicien réseau
    Inscrit en
    Septembre 2012
    Messages
    20
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes de Haute Provence (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Technicien réseau
    Secteur : Distribution

    Informations forums :
    Inscription : Septembre 2012
    Messages : 20
    Par défaut Ouvrir un etat avec un bouton
    Bonjour a tous,

    oui je sais ouvrir un etat avec une maccro ^^, mais je voudrai trouver comment ouvrir un etat en cliquant sur un bouton pour le voir apparaitre sur l'ordi en mode etat avec toutes les valeurs d'une ligne de la table dont la valeur de la clef primaire était ecrite dans une zone de texte indépendante sur le formulaire ou ce trouve le bouton.
    J'espere que j'ai été assez clair dans ma question

    Blackouting

  2. #2
    Membre Expert Avatar de RobiPMS
    Homme Profil pro
    Conseiller psycho-pédagogique
    Inscrit en
    Octobre 2007
    Messages
    827
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Conseiller psycho-pédagogique
    Secteur : Enseignement

    Informations forums :
    Inscription : Octobre 2007
    Messages : 827
    Par défaut
    Bonjour.
    Il suffit, dans la procédure événementielle déclenchée par le clic sur le bouton, d'écrire une condition Where faisant référence au champ affichant ta clé primaire dans le formulaire actuellement ouvert. Le code sera qqc dans ce genre :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
        DoCmd.OpenReport "Ton état", acPreview, "", "[requête ou table source de l'état]![Clé_primaire] Like [Forms]![Ton formulaire]![Ton_Champ_clé_primaire]"
    Cordialement

  3. #3
    Membre averti
    Homme Profil pro
    Technicien réseau
    Inscrit en
    Septembre 2012
    Messages
    20
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes de Haute Provence (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Technicien réseau
    Secteur : Distribution

    Informations forums :
    Inscription : Septembre 2012
    Messages : 20
    Par défaut
    Bonsoir et merci pour la réponse, je teste ca de cette nuit et je vous tient au courant demain

  4. #4
    Membre averti
    Homme Profil pro
    Technicien réseau
    Inscrit en
    Septembre 2012
    Messages
    20
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes de Haute Provence (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Technicien réseau
    Secteur : Distribution

    Informations forums :
    Inscription : Septembre 2012
    Messages : 20
    Par défaut
    Alors merci pour ton bout de code, il marche nickel, je l'ai juste arrangé à ma convenance
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    "Private Sub VBI_Click()
    DoCmd.OpenReport "bi", acViewReport, "", "[infos BP]![ref] like [textref]"
    End Sub"
    Par contre, j'ai un léger souci maintenant, à chaque fois que je clique sur le bouton, il me montre bien mon état, mais me crée une page différente qu'il ajoute à la suite à chaque fois que mon "textref" est différent.

    Cela vient il de ce code ou de mon état qui ne se réinitialise pas à la fermeture ?

  5. #5
    Membre Expert Avatar de RobiPMS
    Homme Profil pro
    Conseiller psycho-pédagogique
    Inscrit en
    Octobre 2007
    Messages
    827
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Conseiller psycho-pédagogique
    Secteur : Enseignement

    Informations forums :
    Inscription : Octobre 2007
    Messages : 827
    Par défaut
    Bizarre!
    Essaie en ajoutant une actualisation du formulaire avant l'ouverture de l'état :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    Private Sub VBI_Click()
    DoCmd.RunCommand acCmdRefresh
    DoCmd.OpenReport "bi", acViewReport, "", "[infos BP]![ref] like [textref]"
    End Sub

  6. #6
    Membre averti
    Homme Profil pro
    Technicien réseau
    Inscrit en
    Septembre 2012
    Messages
    20
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes de Haute Provence (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Technicien réseau
    Secteur : Distribution

    Informations forums :
    Inscription : Septembre 2012
    Messages : 20
    Par défaut
    je pensais ajouter une ligne lors de la fermeture de l'etat pour le reinitialiser mais je n'ai pas encore trouver le code. J'essaye ta technique et je te tient au jus

    Apres test j'ai une erreur lors d'execution de ton code :

    "erreur d'execution 2046
    la commande ou l'action actualise n'est pas disponible pour l'instant "

    je gratte

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

Discussions similaires

  1. [C#]Ouvrir l'explorer avec un bouton
    Par titve dans le forum Windows Forms
    Réponses: 3
    Dernier message: 27/10/2007, 19h48
  2. Ouvrir un outil avec un bouton
    Par faine dans le forum IHM
    Réponses: 3
    Dernier message: 31/08/2007, 15h45
  3. Ouvrir un TPageControl avec un bouton
    Par Gizmo-grenat dans le forum Composants VCL
    Réponses: 2
    Dernier message: 26/04/2006, 12h57
  4. Ouvrir une frame avec un bouton dans une frame
    Par argon dans le forum AWT/Swing
    Réponses: 1
    Dernier message: 25/03/2006, 10h48
  5. [Eclipse 3.1] ouvrir une fenetre avec un bouton
    Par Nanoulov dans le forum SWT/JFace
    Réponses: 4
    Dernier message: 01/08/2005, 13h33

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