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 :

Ouverture "Report" en VBA [AC-365]


Sujet :

VBA Access

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Décembre 2021
    Messages
    30
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Pays-Bas

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux

    Informations forums :
    Inscription : Décembre 2021
    Messages : 30
    Par défaut Ouverture "Report" en VBA
    Bonjour,

    Je souhaite ouvrir mon "Report" depuis un de mes formulaires via un bouton utilisant du VBA.

    Je veux utiliser simplement "DoCmd.OpenReport et le nom du fichier" lorsque je fais ça au lieu de m'ouvrir le report, il essaye de l'imprimer.

    Voici à quoi ressemble le code du bouton :

    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
    17
    Dim objInk As MSINKAUTLib.InkPicture
    Dim byt() As Byte
    Dim filen As String
    filen = "\\xxxx\xxx\xxxx\Project_Access\signhere\sign.gif"
    Set objInk = Me.usersign.Object
    byt = objInk.Ink.Save(2)
    Open filen For Binary As #1
    Put #1, , byt
    Close #1
    filen = "\\xxx\xxx\xxx\Project_Access\signhere\signlir.gif"
    Set objInk = Me.lirsign.Object
    byt = objInk.Ink.Save(2)
    Open filen For Binary As #2
    Put #2, , byt
    Close #2
    DoCmd.OpenReport ("Sign_1")
    End Sub
    Merci d'avance, pour votre aide !

  2. #2
    Rédacteur/Modérateur

    Avatar de User
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2004
    Messages
    8 561
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Août 2004
    Messages : 8 561
    Billets dans le blog
    67
    Par défaut
    Bonjour,

    Si vous ne précisez pas l'argument view, par dêfaut il l'imprime. Il faut donc lui indiquer que vous souhaitez un aperçu :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    DoCmd.OpenReport "Sign_1", acViewPreview
    Vous trouverez dans la FAQ, les sources ou les tutoriels, de l'information accessible au plus grand nombre, plein de bonnes choses à consulter sans modération

    Des tutoriels pour apprendre à créer des formulaires de planning dans vos applications Access :
    Gestion sur un planning des présences et des absences des employés
    Gestion des rendez-vous sur un calendrier mensuel


    Importer un fichier JSON dans une base de données Access :
    Import Fichier JSON

  3. #3
    Membre averti
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Décembre 2021
    Messages
    30
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Pays-Bas

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux

    Informations forums :
    Inscription : Décembre 2021
    Messages : 30
    Par défaut
    Bonjour,

    Merci pour votre réponse.
    Mon problème est que je ne souhaite pas voir la "Preview" je souhaite directement ouvrir le report car j'ai des boutons sur le report.

    Je voulais donc savoir s'il était possible de simplement l'ouvrir grâce au VBA

  4. #4
    Rédacteur/Modérateur

    Avatar de User
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2004
    Messages
    8 561
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Août 2004
    Messages : 8 561
    Billets dans le blog
    67
    Par défaut
    Vous voulez dire l'ouvrir en mode Etat simple avec acViewReport ?
    Vous trouverez dans la FAQ, les sources ou les tutoriels, de l'information accessible au plus grand nombre, plein de bonnes choses à consulter sans modération

    Des tutoriels pour apprendre à créer des formulaires de planning dans vos applications Access :
    Gestion sur un planning des présences et des absences des employés
    Gestion des rendez-vous sur un calendrier mensuel


    Importer un fichier JSON dans une base de données Access :
    Import Fichier JSON

  5. #5
    Membre averti
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Décembre 2021
    Messages
    30
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Pays-Bas

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux

    Informations forums :
    Inscription : Décembre 2021
    Messages : 30
    Par défaut
    Bonjour,

    Désolé de cette réponse tardive, le problème est résolu grâce à vos explications.

    Merci.

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

Discussions similaires

  1. double quote en VBA
    Par miopie dans le forum Macros et VBA Excel
    Réponses: 7
    Dernier message: 28/07/2010, 15h04
  2. Réponses: 4
    Dernier message: 26/03/2008, 20h46
  3. Réponses: 4
    Dernier message: 14/06/2007, 16h46

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