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

WinDev Discussion :

Problème d'imprimante par défaut dans un état


Sujet :

WinDev

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Octobre 2010
    Messages
    34
    Détails du profil
    Informations personnelles :
    Âge : 53
    Localisation : France

    Informations forums :
    Inscription : Octobre 2010
    Messages : 34
    Points : 47
    Points
    47
    Par défaut Problème d'imprimante par défaut dans un état
    Bonjour à tous,

    je galère avec l'impression d'un état.
    J'ai créé un état pour imprimer des étiquettes depuis un tableau.

    Dans un premier temps, j'ai utilisé un classique
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    iAperçu(i100, "Impression des adresses", Faux)
    iImprimeEtat(ETAT_Etiquettes)
    Mon aperçu s'affichait bien et je pouvais imprimer en cliquant sur le bouton imprimante depuis l'aperçu (EDIT: J'ai résolu ce problème).

    Comme l'imprimante pour les étiquettes n'est pas celle par défaut sur le poste, j'ai cherché un moyen de la sélectionner avant l'impression. J'ai donc mis le code
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    iParamètre(iTypeImprimante, sImprimanteETQ) // sImprimante est le nom de l'imprimante récupérée dans iListeImprimante()
    SI iParamètreEtat(ETAT_Etiquettes) ALORS
      iAperçu(i100, "Impression des adresses", Faux)
      iImprimeEtat(ETAT_Etiquettes)
    FIN
    1ère constatation : L'imprimante sélectionnée à l'affichage de iParamètreEtat() reste l'imprimante par défaut du poste. La ligne
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    iParamètre(iTypeImprimante, sImprimanteETQ)
    n'a pas d'effet.

    Ensuite, plus embêtant, je n'ai plus le bouton imprimante dans l'aperçu. Je ne peux donc pas imprimer mes étiquettes.

    Si le supprime le iApercu(), aucune impression se fait. Je n'ai plus la possibilité de sortir mon état sur l'imprimante quelle qu'elle soit.
    J'ai remodifié mon code pour remettre comme c'était au début mais impossible d'imprimer.
    Avant d'en arriver là, j'ai fait des tests avec des iParamètres() pour essayer de sélectionner l'imprimante étiquettes avec ses paramétrages mais rien y fait.
    Depuis que j'ai fait ces tests, je ne peux plus imprimer.
    Seuls les boutons PDF, HTML... sont dispo dans l'aperçu bien que le bouton Imprimer soit coché dans la description de l'état.
    Quelqu'un aurait il une idée ?

    Merci

    EDIT: Je réponds à moi même car je n'ai pas fais gaffe que j'avais mis
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    iAperçu(i100, "Impression des adresses", Faux)
    au lieu de
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    iAperçu(i100, "Impression des adresses")
    Mes boutons imprimer sont revenus.

    Reste le problème de la préselection de l'imprimante. Même en mettant
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    iParamètre(iTypeImprimante, sImprimanteETQ)
    avant, c'est l'imprimante par défaut qui est sélectionnée au
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    iParamètreEtat(ETAT_Etiquettes)
    Aurais-je oublié quelque chose ?

  2. #2
    Membre éclairé
    Profil pro
    Développeur informatique
    Inscrit en
    Février 2007
    Messages
    615
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2007
    Messages : 615
    Points : 841
    Points
    841
    Par défaut
    Bonjour,
    Tu as essayé sur une autre imprimante du réseau ?
    Et en enlevant tes iparametres est-ce que cela remet ton icône d'imprimante ?
    Bon dev
    Gancau

  3. #3
    Membre expert
    Avatar de mail.spam
    Homme Profil pro
    Développeur Windev et technicien maintenance
    Inscrit en
    Janvier 2008
    Messages
    1 914
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur Windev et technicien maintenance
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2008
    Messages : 1 914
    Points : 3 803
    Points
    3 803
    Par défaut
    Bonjour,

    Dans l'aide de iParamètre il est écrit pour le paramètre iTypeImprimante : "Ce paramètre n'est pas pris en compte. Il est utilisé uniquement sous WinDev Mobile"
    Utilise iConfigure.
    Cela va te permettre de modifier l'imprimante par défaut pour ton impression.

  4. #4
    Membre du Club
    Profil pro
    Inscrit en
    Octobre 2010
    Messages
    34
    Détails du profil
    Informations personnelles :
    Âge : 53
    Localisation : France

    Informations forums :
    Inscription : Octobre 2010
    Messages : 34
    Points : 47
    Points
    47
    Par défaut
    Effectivement, avec iconfigure, ça passe mieux. Merci mail.spam.

Discussions similaires

  1. Problème d'imprimante par défaut
    Par mlevaltier dans le forum SAP
    Réponses: 5
    Dernier message: 21/12/2011, 19h02
  2. Réponses: 11
    Dernier message: 30/09/2010, 17h33
  3. [WD12] Client mail par défaut dans les états
    Par jcpas dans le forum WinDev
    Réponses: 3
    Dernier message: 01/04/2010, 10h07
  4. Problème de tri par défaut dans les tables 9i
    Par Mospaeta dans le forum Oracle
    Réponses: 1
    Dernier message: 18/02/2008, 17h46
  5. Réponses: 1
    Dernier message: 25/01/2006, 12h07

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