FORUMS PROFESSIONNELS
WINDEV
,
WEBDEV
et
WINDEV Mobile
Accueil
|
Messages récents
|
Connexion
|
Déconnexion
|
Français
Accueil
→
WINDEV 2024
→
Imprimer sur selection multiple
Imprimer sur selection multiple
Débuté par Freedavys, 06 mai 2015 23:58 - 7 réponses
Connectez-vous…
Freedavys
#1
Membre enregistré
84 messages
Popularité : +2 (2 votes)
Posté le 06 mai 2015 - 23:58
Bonjour,
j'ai une table avec selection multiple activé.
j'ai une requete qui demande de renseigner à numéro ID
J'ai un bouton qui me declenche un etat vers PDF.
Comment puis je imprimer la selection ? a chaque fois il m,imprime une ligne
Merci par avance
Cordialement
--
DB
Signaler
0
0
Alain PETTITI
#2
Membre enregistré
344 messages
Popularité : +24 (28 votes)
Posté le 07 mai 2015 - 19:28
Bonjour
voir cette aide en ligne
http://doc.pcsoft.fr/fr-FR/?1011012&name=etat_sur_champ_table
bon courage
--
Utiliser l'aide avant que l'on vous aide
Je peux prendre la main avec teamwiever
Bon développement
Alain PETTITI
Apprentissage Windev :
http://apprentissagewindev.blogspot.fr
(pas mis à jour actuellement)
Avec licence PCSOFT certifiée
Signaler
0
0
Freedavys
#3
Membre enregistré
84 messages
Popularité : +2 (2 votes)
Posté le 08 mai 2015 - 11:59
je n'arrive toujours pas à imprimer en sélection multiple.
voici quelques explications:
mon fichier de donnée s'appelle CR-TRAVAUX
J'utilise pour mon état une requete qui s'appelle REQ_TRX
J'ai donc une table travaux ou je peux faire faire une sélection multiple
Mon code sur le bouton imprimer est le suivant:
SI TableSelect(TABLE_CR_TRAVAUX) = -1 ALORS //imprime toutes les lignes si pas de sélection
iAperçu(iapZoomPage)
//iInitRequêteEtat(ETAT_TRX1,CR_TRAVAUX.IDCR_TRAVAUX)
iDestination(iPDF,"E:\Rapport\Travaux\CR_TRAVAUX")
iImprimeEtat(ETAT_TRX1,CR_TRAVAUX.IDCR_TRAVAUX)
LanceAppliAssociée("E:\Rapport\Travaux\CR_TRAVAUX.pdf")
SINON
POUR TOUTE LIGNE SELECTIONNEE DE TABLE_CR_TRAVAUX
iAperçu(iPage)
iInitRequêteEtat(ETAT_TRX1,CR_TRAVAUX.IDCR_TRAVAUX)
iDestination(iPDF,"E:\Rapport\Travaux\Travaux"+"_"+CR_TRAVAUX.Nom_Sites+"_"+CR_TRAVAUX.IDCR_TRAVAUX)
iImprimeEtat(ETAT_TRX1,CR_TRAVAUX.IDCR_TRAVAUX)
LanceAppliAssociée("E:\Rapport\Travaux\Travaux"+"_"+CR_TRAVAUX.Nom_Sites+"_"+CR_TRAVAUX.IDCR_TRAVAUX+".pdf")
FIN
FIN
J'ai beau sélectionner plusieurs lignes il me met toujours en apercu que la derniére selectionnée
Merci pour votre aide
--
DB
Signaler
0
0
ReSOFT
#4
Posté le 08 mai 2015 - 12:56
Bonjour,
Si cela peut aider !
Moi j'utilise la propriété "SelectionSeule" dans le code d'initialisation de l'état sur table,
avec un bouton Etat sur Table.
Voir aide : ..SelectionSeule :
http://doc.pcsoft.fr/fr-FR/?2511017&name=selectionseule_propriete
Cordialement
Signaler
0
0
Daryl
#5
Membre enregistré
1 304 messages
Popularité : +47 (51 votes)
Posté le 08 mai 2015 - 14:05
Salut FreeDavys,
Une chose me semble incorrect dans ton code source, tu fais un POUR TOUT.....TABLE_CR_TRAVAUX mais toute tes initialisation porte elle sur CR_TRAVAUX, pour moi ton erreur est là tu devrais avoir partout TABLE_CR_TRAVAUX
A+
Daryl
--
http://www.concept4u2.com
Signaler
0
0
Alain PETTITI
#6
Membre enregistré
344 messages
Popularité : +24 (28 votes)
Posté le 08 mai 2015 - 15:08
dans le générateur
d’état il faut lui indiquer que tu prends en compte toutes les lignes sélectionnées
il faut bien sur que ta table soit remplie
tu n'as pas besoin de parcourir ta table
et tu lances ton impression d'état
dans ton code
iAperçu
(
iPage
)
iInitRequêteEtat
(
ETAT_
TRX1
,
CR_TRAVAUX.IDCR_TRAVAUX
)
//ici il faut peut être remplir la table si celle ci n'est pas liées automatiquement à la requête
iDestination
(
iPDF
,
"E:\Rapport\Travaux\Travaux"
+
"_"
+
CR_TRAVAUX.Nom_Sites
+
"_"
+
CR_TRAVAUX.IDCR_TRAVAUX
)
iImprimeEtat
(
ETAT_
TRX1
,
CR_TRAVAUX.IDCR_TRAVAUX
)
LanceAppliAssociée
(
"E:\Rapport\Travaux\Travaux"
+
"_"
+
CR_TRAVAUX.Nom_Sites
+
"_"
+
CR_TRAVAUX.IDCR_TRAVAUX
+
".pdf"
)
FIN
--
Utiliser l'aide avant que l'on vous aide
Je peux prendre la main avec teamwiever
Bon développement
Alain PETTITI
Apprentissage Windev :
http://apprentissagewindev.blogspot.fr
(pas mis à jour actuellement)
Avec licence PCSOFT certifiée
Signaler
0
0
Freedavys
#7
Posté le 08 mai 2015 - 18:54
Merci pour vos réponses.
Mon état dépend d'une requête donc dans la description de l'état je ne dispose des choix comme la photo Daryl.
J'ai essayé de modifier le code en mettant la table et rien.
Signaler
0
0
Freedavys
#8
Membre enregistré
84 messages
Popularité : +2 (2 votes)
Posté le 08 mai 2015 - 21:39
Merci Daryl,
j'ai essayé avec table et cela fonctionne.
Merci beaucoup
Sincèrement
--
DB
Signaler
0
0
→ Revenir à WINDEV 2024
WINDEV 2024
WEBDEV 2024
WINDEV Mobile 2024
WINDEV (précédentes versions)
WEBDEV (précédentes versions)
WINDEV Mobile (précédentes versions)
Etats & Requêtes
Hors-sujet
Outils
Français
English
Español
Portuguesa
Fermer cette fenêtre
Type de recherche
Uniquement les sujets
Tous les messages
Période de recherche
Date indifférente
Moins d'une heure
Moins de 24 heures
Moins d'une semaine
Moins d'un mois
Moins d'un an
Annuler
Aperçu de votre message
Ajouter une image
Importer une image depuis une URL
Envoyer une image depuis un fichier de votre disque
Déposez ici un fichier ou cliquez sur "Parcourir..."
ou
Annuler
0%
WLangage
SQL
XML, HTML
JAVA, Javascript
Texte