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 :

Impression sur raquête paramétré [WD15]


Sujet :

WinDev

  1. #1
    Membre régulier
    Homme Profil pro
    developpeur
    Inscrit en
    Mai 2011
    Messages
    77
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Togo

    Informations professionnelles :
    Activité : developpeur
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Mai 2011
    Messages : 77
    Points : 80
    Points
    80
    Par défaut Impression sur raquête paramétré
    Bonjour,


    je parcours un fichier , j'exécute une réquête, et j'imprime la requête,

    le problème est que lorsqu'il n'y pas de données à imprimer pour un client, la boîte de dialogue affiche un message, et attends ma réponse ( cliquer ok avant que la requête suivante ne se lance), mais moi je veux que cette fenêtre se ferme automatiquement dès qu'il n'y pas de donneé à imprimer pour ce client, et que la boucle continue puisque je vais utiliser cette procédure dans un timer, et je ne serai pas là pour valider la bôite de dialogue. comment fermer cette fenêtre ?.

    j'avais pensé à lancer un test d'exécution du genre :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Si IniRequêteEtat alors
     code suivivant ...+ impression , 
     fin
    mais cette fonction n'est pas boolenne d'où mon blocage.

    merci d'avance pour vos apports et approches d'idées.

    a plus.

  2. #2
    Membre éclairé Avatar de J0r_x
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2006
    Messages
    804
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Marne (Champagne Ardenne)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Mai 2006
    Messages : 804
    Points : 751
    Points
    751
    Par défaut
    si après le iinitrequeteetat tu testes la fonction hnbenr(marequete) <> 0 pour lancer l'impression ?
    Aucune aide par MP, utilisez le forum.

  3. #3
    Expert confirmé
    Homme Profil pro
    ?
    Inscrit en
    Juillet 2002
    Messages
    2 378
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : ?

    Informations forums :
    Inscription : Juillet 2002
    Messages : 2 378
    Points : 4 494
    Points
    4 494
    Par défaut
    Bonjour
    Citation Envoyé par kinansoag Voir le message
    je parcours un fichier , j'exécute une réquête, et j'imprime la requête ...
    Bon ... j'essaye de comprendre ta demande : tu parcours tes clients, pour chaque client tu exécutes une requête et tu imprimes un état basé sur cette requête.
    Et lorsque qu'il n'y a pas de données tu as un message "Il n'y a pas de données à imprimer". c'est ça ?

    Si c'est bien ça, tu vas dans la description de l'état, onglet Détail et dans "Comportement si la source de données est vide" tu coches "Ne pas imprimer l'état et ne pas afficher de message"

  4. #4
    Membre régulier
    Homme Profil pro
    developpeur
    Inscrit en
    Mai 2011
    Messages
    77
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Togo

    Informations professionnelles :
    Activité : developpeur
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Mai 2011
    Messages : 77
    Points : 80
    Points
    80
    Par défaut
    Effectivement vous avez bien compris mon petit blocage,

    le problème est résolu après paramétrage sous l'éditeur de l'état, suite à la proposition de Hpascal,

    La méthode JOR_X que je trouvais aussi possible si on veut le faire par programmation se bloque, soit disant requête non initialisée . a priori ça devrait marcher, puisque hrequeteInit aurait bien initialisé la requête ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    Iapercu(ipdf)
    iInireqêteEtat ( etat, para)
    si hnbenr(marequ^te)   diffrént de 0 alors
    imprime ( état)
    De toute façon, l'éditeur me facilité la tâche .



    je vous remercie, de votre promptitude

    à plus

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

Discussions similaires

  1. Réponses: 3
    Dernier message: 26/01/2009, 17h50
  2. [CR9] impression sur papier à entête
    Par liosec dans le forum SAP Crystal Reports
    Réponses: 4
    Dernier message: 30/08/2004, 10h52
  3. [CR10][ASP.NET]Impression sur le poste Client
    Par David.V dans le forum SAP Crystal Reports
    Réponses: 1
    Dernier message: 30/04/2004, 13h41
  4. est il possible de faire un trie sur un paramètre donné
    Par chtiboss dans le forum XSL/XSLT/XPATH
    Réponses: 8
    Dernier message: 17/03/2004, 11h51
  5. [TP]Impression sur port USB
    Par haypo dans le forum Turbo Pascal
    Réponses: 3
    Dernier message: 18/07/2003, 11h09

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