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 :

Erreur d'exécution impression


Sujet :

VBA Access

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de cluster26
    Profil pro
    Inscrit en
    Février 2010
    Messages
    296
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2010
    Messages : 296
    Par défaut Erreur d'exécution impression
    Bonjour,

    J'utilise depuis longtemps un formulaire, lequel après avoir été alimenté par 2 paramètres débouche après validation sur une l'édition d'un état.
    Cet état était édité sur une imprimante réseau. J'ai modifié la destination de l'impression et je cible désormais l'imprimante virtuelle "PDFCréator".
    Comme vous pourrez le constater dans le code ci-dessous, après avoir éditer, je positionne le curseur sur la zone de saisie des paramètres après les avoirs réinitialisé à nul.
    Depuis que j'ai modifié l'imprimante par défaut, une erreur d'exécution 2046 "la commande ou l'action 'atteindre contrôle' n'est pas disponible pour l'instant".
    Je suspecte fortement la vitesse du processus différent entre l'imprimante réseau et l'imprimante virtuelle.
    Pouvez vous me confirmer et éventuellement m'apporter une solution.
    Remerciements anticipés.
    Ci-joint code :
    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
    18
    19
    20
    21
    22
    23
    24
    Private Sub Valider_Click()
     
    DoCmd.Hourglass True
     
    x = DCount("*", "liste_article")
     
                 If x = 0 Then
                      DoCmd.Hourglass False
                      msg = "ABANDON !..." & Chr$(13) & Chr$(13) & Chr$(13)
                      & " AUCUN ENREGISTREMENT NE CORRESPOND A VOTRE      CHOIX !..."
                     réponse = MsgBox(msg, DéfBd2, Titre)
                     Me![ctr1] = Null
                     Me![ctr2] = Null
                     DoCmd.GoToControl "ctr1"
                     Exit Sub
               End If
     
    DoCmd.OpenReport "liste_article_vendus", A_NORMAL
    DoCmd.Hourglass False
    Me![ctr1] = Null
    Me![ctr2] = Null
    DoCmd.GoToControl "ctr1"
     
    End Sub

  2. #2
    Rédacteur/Modérateur
    Avatar de argyronet
    Homme Profil pro
    Panseur de bobos en solutions ETL
    Inscrit en
    Mai 2004
    Messages
    5 133
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Panseur de bobos en solutions ETL
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2004
    Messages : 5 133
    Billets dans le blog
    5
    Par défaut
    Bonjour,

    Que représente le contrôle "ctrl" ?
    Pour veux tu allez dedans ?
    Tu connais la méthode SetFocus()

    Argy
    Ce qui donne son sens à la communication, c´est la réponse que l´on obtient. Si vous n´obtenez pas la réponse voulue, communiquez différemment.

    Ils comptent sur vous...
    Web Site@Mail
    Tutoriels : Déployez vos applications Access 2010 à 2019 */* Réalisez un Assistant de présaisie...
    MDB Viewer : Visionneuse Access v4.0

  3. #3
    Membre éclairé Avatar de cluster26
    Profil pro
    Inscrit en
    Février 2010
    Messages
    296
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2010
    Messages : 296
    Par défaut
    Bonjour,

    la variable "Ctr1" et non Ctrl est une zone de texte dans laquelle l'utilisateur saisit le numéro d'article.
    la variable "Ctr2" est une zone de texte dans laquelle il saisit une gestion.

    Une fois ces deux variables saisies, il appuie sur un bouton "valider" qui lance une édition paramétrée en fonction de ces deux variables.

    Ensuite, je reste dans ce formulaire. Je renvoie de curseur sur la zone de texte "Ctr1", et enfin je réinitialise ces deux zones de texte en les mettant à null dans l'attente d'une éventuelle nouvelle saisie.

    C'est là que cela bloque en fonction de l'imprimante sélectionnée

    Merci d'avance.

Discussions similaires

  1. [JVM][8.1.7] Erreur d'exécution de initjvm.sql
    Par Escuzze dans le forum Oracle
    Réponses: 4
    Dernier message: 01/07/2005, 15h39
  2. Message d'erreur à l'exécution d'une install
    Par titof dans le forum Autres Logiciels
    Réponses: 2
    Dernier message: 22/03/2005, 11h20
  3. [CR8][VB6] Erreur d'exécution 20533
    Par pvava dans le forum SDK
    Réponses: 1
    Dernier message: 01/02/2005, 10h27
  4. Erreurs d'exécution sous delphi 5
    Par nkd dans le forum Langage
    Réponses: 3
    Dernier message: 06/11/2004, 17h25
  5. [Apache Perl] Erreur à l'exécution de mes cgi
    Par GLDavid dans le forum Apache
    Réponses: 4
    Dernier message: 28/08/2004, 20h23

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