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 :

bouton d'aperçu table


Sujet :

VBA Access

  1. #1
    Membre régulier
    Femme Profil pro
    Inscrit en
    Novembre 2011
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Novembre 2011
    Messages : 9
    Par défaut bouton d'aperçu table
    Bonjour,

    Dans un formulaire je souhaite placer un bouton qui, au clic, ouvrirait un aperçu (type aperçu avant impression) d'une de mes tables.

    Je ne suis pas très douée en Access, quelqu'un connaitrait-il un code permettant de faire cela?

    Merci pour votre réponse!!

    Johanna

  2. #2
    Membre chevronné
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    357
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 357
    Par défaut
    Bonjour,

    Vous devez créer votre bouton puis sur l'evenement Clic, vous devez coller le code suivant :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    docmd.OpenTable "LeNomDeLaTable",acViewPreview

  3. #3
    Membre régulier
    Femme Profil pro
    Inscrit en
    Novembre 2011
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Novembre 2011
    Messages : 9
    Par défaut
    Merci pour votre réponse, cela fonctionne!

    Cependant lorsqu'on referme l'aperçu, on se retrouve avec un visu de la table et donc une possibilité de la modifier directement, ce que je ne souhaite pas.
    Je voudrais qu'en refermant l'aperçu on soit à nouveau sur ma page de formulaire.

    Comment faire?

    Merci pour votre réponse

    Johanna

  4. #4
    Membre chevronné
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    357
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 357
    Par défaut
    Et comme cela ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    docmd.OpenTable "WS_Class_by_ws",acViewPreview,acReadOnly

  5. #5
    Membre régulier
    Femme Profil pro
    Inscrit en
    Novembre 2011
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Novembre 2011
    Messages : 9
    Par défaut
    Ca n'a rien changé

  6. #6
    Membre chevronné
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    357
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 357
    Par défaut
    Euh ... ben chez moi je n'ai pas le problème, je suis pourtant sous access 2010, lorsque je lance le code que je vous ai fourni, la table ne reste pas ouverte en arrière plan et lorsqu'on ferme l'aperçu, on retombe sur le dernier formulaire ouvert ...

  7. #7
    Membre régulier
    Femme Profil pro
    Inscrit en
    Novembre 2011
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Novembre 2011
    Messages : 9
    Par défaut
    J'ai dû mal interpréter le code.

    J'ai mis :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    Private Sub Impr_T_production_Click()
    On Error GoTo Err_Impr_T_production_Click
     
    Dim stDocName As String
     
    DoCmd.OpenTable "T_production", acViewPreview, acReadOnly
     
    Exit_Impr_T_production_Click:
    Exit Sub
     
    Err_Impr_T_production_Click:
    MsgBox Err.Description
    Resume Exit_Impr_T_production_Click
     
    End Sub
    Où est l'erreur?

    Merci...

  8. #8
    Membre chevronné
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    357
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 357
    Par défaut
    Hum ... là je sèche !

    Je vois du code "inutile", mais pas d'erreur ...
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
     
    Private Sub Impr_T_production_Click()
    On Error GoTo Err_Impr_T_production_Click
     
    Dim stDocName As String     <------------- inutile, variable non utilisée
     
    DoCmd.OpenTable "T_production", acViewPreview, acReadOnly
     
    Exit_Impr_T_production_Click:   <----- inutile puisque lorsq'une erreur est levée on quitte la procédure
    Exit Sub
     
    Err_Impr_T_production_Click:
    MsgBox Err.Description 
    Resume Exit_Impr_T_production_Click    <----- inutile
     
    End Sub
    Je l'ecrirai plutôt comme ca :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    Private Sub Impr_T_production_Click()
    On Error GoTo Err_Impr_T_production_Click
     
    DoCmd.OpenTable "T_production", acViewPreview, acReadOnly
     
    Exit Sub
     
    Err_Impr_T_production_Click:
    MsgBox Err.Description
     
    End Sub
    Mais je ne pense pas que cela corrige votre problème ...

  9. #9
    Membre régulier
    Femme Profil pro
    Inscrit en
    Novembre 2011
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Novembre 2011
    Messages : 9
    Par défaut
    Malheureusement non ça ne change pas le problème... J'ai toujours la table qui s'ouvre lorsque je ferme l'aperçu avant impression.

    Merci quand même...

    Quelqu'un d'autre aurait-il une idée pour régler ce prob?

Discussions similaires

  1. [Débuter] Bouton d'aperçu qui ne marche pas
    Par Masus dans le forum Qt Creator
    Réponses: 4
    Dernier message: 25/12/2012, 17h43
  2. Possibilité de mettre un bouton dans une table?
    Par MicaelFelix dans le forum WinDev
    Réponses: 3
    Dernier message: 02/01/2011, 04h28
  3. Previous et Next Bouton sur une Table
    Par yan44 dans le forum BIRT
    Réponses: 3
    Dernier message: 28/12/2010, 12h38
  4. [WD15] Ajouter Bouton dans une Table
    Par buzz68180 dans le forum WinDev
    Réponses: 4
    Dernier message: 11/03/2010, 20h50
  5. [MySQL] envoi des données de boutons radio dans table mysql
    Par alexbigot dans le forum PHP & Base de données
    Réponses: 10
    Dernier message: 07/06/2007, 13h51

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