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 :

L'état de l'imprimante n'est pas valide


Sujet :

WinDev

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    204
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 204
    Points : 98
    Points
    98
    Par défaut L'état de l'imprimante n'est pas valide
    Bonjour à tous,

    Je migre un projet de WD16.0 vers WD18.0.

    Déjà au départ lors de la première compilation il me trouve plusieurs caractères qui se baladent dans les sources, générant des erreurs de syntaxe.
    Suivent d'autres petits problèmes notamment dans les requêtes SQL par l'utilisation de hExecuteRequete SQL, où le paramètre 'hRequeteSansCorrection' renvoit systématiquement un résultat vide.
    Comme quoi, il ne suffit pas simplement de recompiler pour passer d'une version à l'autre.
    Mais là ou je ne peux rien faire c'est dans les fonctions d'impression d'états, qui fonctionnaient parfaitement sous WD16.0.
    J'ai maintenant le message suivant:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Impossible d'initialiser le document.
    L'état de l'imprimante n'est pas valide.
    et cela uniquement si on demande l'impression de la page en cours dans un document multipages. Tout est OK si on demande l'impression de toutes les pages.
    Quelqu'un a-t-il déjà eu le problème?

    Merci pour toute aide.

  2. #2
    Membre régulier
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    204
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 204
    Points : 98
    Points
    98
    Par défaut
    Bonjour à tous,

    j'en rajoute une couche !

    Je devais absolument archiver un exemplaire PDF de tout document imprimé.
    j'ai trouvé la solution sur ce post, par l'impression d'un duplicata:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    // 1-Création du fichier duplicata
    iDestination(iDuplicata, "C:\AGIL\DuplicataCourrierComptable.dpl")
    iImprimeEtat(ETAT_Lettre_Comptable,SC_Fiche.LIB_n_adherent,SAI_reponse_comptable)			
     
    // 2-Impression du duplicata dans un PDF
    iDestination(iPDF,"C:\AGIL\" + gsDocum_a_Imprimer)
    iImprimeDuplicata("C:\AGIL\DuplicataCourrierComptable.dpl")
     
    // 3-Impression du duplicata sur l'imprimante
    iAperçu(i2Pages,"Aperçu écran", Vrai)
    iImprimeDuplicata("C:\AGIL\DuplicataCourrierComptable.dpl")
    Super !
    sauf que lors de la demande d'impression, que je selectionne la page 1,2 ou 3,ou la page courante, il ne s'imprimera toujours que la page 1

    Dur, dur...

Discussions similaires

  1. Réponses: 11
    Dernier message: 08/05/2014, 18h10
  2. Réponses: 3
    Dernier message: 25/01/2012, 10h22
  3. Réponses: 1
    Dernier message: 21/02/2008, 10h23
  4. Champ ds état visible ssi il n'est pas vide !
    Par Fredri dans le forum Access
    Réponses: 11
    Dernier message: 20/12/2005, 12h15

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