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 Etat en inverse [WD25]


Sujet :

WinDev

  1. #1
    Membre averti
    Homme Profil pro
    Développeur
    Inscrit en
    Avril 2021
    Messages
    21
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 30
    Localisation : Canada

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

    Informations forums :
    Inscription : Avril 2021
    Messages : 21
    Par défaut Impression Etat en inverse
    Bonjour,

    J'imprime des etat sur windev avec source de donnes une requete sql.
    Je dois imprimer la premier, seconde, troisieme page et etc mais quand ca fini d'imprimer il faut reimprimer la troisieme,second et premier page a inverse.

    Comment je fais pour imprimer en inverse?

    Merci

  2. #2
    Expert confirmé
    Avatar de frenchsting
    Homme Profil pro
    multitâches-multifonctions
    Inscrit en
    Juin 2003
    Messages
    5 518
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : multitâches-multifonctions
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2003
    Messages : 5 518
    Par défaut
    Bonjour,

    Ce que je ferais, est de gérer manuellement le parcours des données, exécuter la requête puis lancer l'édition et dans l'état faire le parcours des données suivant le sens passé en paramètre.

  3. #3
    Membre averti
    Homme Profil pro
    Développeur
    Inscrit en
    Avril 2021
    Messages
    21
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 30
    Localisation : Canada

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

    Informations forums :
    Inscription : Avril 2021
    Messages : 21
    Par défaut
    Citation Envoyé par frenchsting Voir le message
    Bonjour,

    Ce que je ferais, est de gérer manuellement le parcours des données, exécuter la requête puis lancer l'édition et dans l'état faire le parcours des données suivant le sens passé en paramètre.
    Dans l'etat je mets la source de donne qui est la requete?
    En cliquant sur le bouton imprimer ca va passer le ID a la requete.
    Tu peut me dire comment je fais pour faire ca, exécuter la requête puis lancer l'édition et dans l'état faire le parcours des données suivant le sens passé en paramètre.

    Merci

  4. #4
    Expert confirmé
    Avatar de frenchsting
    Homme Profil pro
    multitâches-multifonctions
    Inscrit en
    Juin 2003
    Messages
    5 518
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : multitâches-multifonctions
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2003
    Messages : 5 518
    Par défaut
    Il te faut faire pas mal de modifs, en fait.
    Ne connaissant pas ton besoin précis, voilà comment je ferais :

    1. Création d'une structure correspondant au résultat de la requête str_res.
    2. Déclaration d'un tableau de str_res
    3. Exécution de la requête
    4. Stockage du résultat dans le tableau
    5. Ouverture de l'état avec en paramètre le tableau et le sens
    6. Code d'ouverture : lecture du premier (ou dernier) élément du tableau (suivant le sens)
    7. Lecture des données : test de la fin de la lecture. Si indice > nb éléments tableau (ou 0) renvoyer faux sinon st_Elt = tab[indice]; incrémentation/décrémentation indice renvoyer vrai
    2. Avant impression du bloc des données, faire les affectations

    0. Source de données de l'état : par programmation.

  5. #5
    Membre Expert
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2003
    Messages
    1 020
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Alimentation

    Informations forums :
    Inscription : Mai 2003
    Messages : 1 020
    Par défaut
    Tu peux peut-être passer par iEnchaînementAjoute(),iEnchaînementImprime()

    Tu ajoutes le premier état complet, puis tu ajoutes les autres par iEnchaînementAjoute(). Il faudra certainement remanier la requête pour qu'elle ne renvoie que les données de la page souhaitée.

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

Discussions similaires

  1. Très étrange.. Bug impression etat
    Par Invité dans le forum Access
    Réponses: 2
    Dernier message: 01/08/2006, 11h44
  2. impression etat multi exemplaires
    Par @rkane dans le forum Contribuez
    Réponses: 5
    Dernier message: 28/06/2006, 09h36
  3. Impression Etat/Formulaire
    Par webbulls dans le forum IHM
    Réponses: 5
    Dernier message: 16/06/2006, 12h48
  4. Impression Etat
    Par gigigao dans le forum MFC
    Réponses: 8
    Dernier message: 06/04/2006, 22h29
  5. impression etat ds VB6
    Par rbm_77 dans le forum VB 6 et antérieur
    Réponses: 1
    Dernier message: 09/01/2006, 12h08

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