FORUMS PROFESSIONNELS
WINDEV
,
WEBDEV
et
WINDEV Mobile
Accueil
|
Messages récents
|
Connexion
|
Déconnexion
|
Français
Accueil
→
WINDEV 2024
→
Problème d'affichage table ou requete lié à une requete
Problème d'affichage table ou requete lié à une requete
Débuté par Fany, 28 oct. 2014 16:15 - 2 réponses
Connectez-vous…
Fany
#1
Membre enregistré
365 messages
Popularité : +12 (12 votes)
Posté le 28 octobre 2014 - 16:15
Bonjour à tous,
Voilà, j'ai un petit soucis d'affichage. J'ai une zone répétée qui est basée sur une requête. (La requête affiche des échanges (mail, appel, fax) qui sont de type entrant, sortant ou interne).
Donc je veux bien mettre en évidence :
à gauche : les échanges entrants
au centre : les échanges internes
à droite : les échanges sortants
J'ai donc crée une zone répétée verticale, ou j'ai mis 3 attributs liés au sujet de l'échange (dans la requête).
L'idée c'est de rendre invisible les attributs qui ne sont pas concernés par le type d'échange :
exemple : un échange entrant --> je cache l'attibut "interne" et "sortant"
j'ai donc mis ce code (peut être un peu barbare) en fin d'initialisation de ma zone répétée :
POUR i
=
1
_A_
ZR_
REQ_ListeEchange
..
Occurrence
SI
ZR_
REQ_ListeEchange
[i]
.
LIB_type
=
1
ALORS
ZR_
REQ_ListeEchange
[i]
.
LIB_Sujet_entrant
..
Visible
=
Vrai
ZR_
REQ_ListeEchange
[i]
.
LIB_Sujet_interne
..
Visible
=
Faux
ZR_
REQ_ListeEchange
[i]
.
LIB_Sujet_sortant
..
Visible
=
Faux
FIN
SI
ZR_
REQ_ListeEchange
[i]
.
LIB_type
=
2
ALORS
ZR_
REQ_ListeEchange
[i]
.
LIB_Sujet_entrant
..
Visible
=
Faux
ZR_
REQ_ListeEchange
[i]
.
LIB_Sujet_interne
..
Visible
=
Vrai
ZR_
REQ_ListeEchange
[i]
.
LIB_Sujet_sortant
..
Visible
=
Faux
FIN
SI
ZR_
REQ_ListeEchange
[i]
.
LIB_type
=
3
ALORS
ZR_
REQ_ListeEchange
[i]
.
LIB_Sujet_entrant
..
Visible
=
Faux
ZR_
REQ_ListeEchange
[i]
.
LIB_Sujet_interne
..
Visible
=
Vrai
ZR_
REQ_ListeEchange
[i]
.
LIB_Sujet_sortant
..
Visible
=
Faux
FIN
FIN
ça fonctionne à l'affichage, sauf que dès que j'utilise l'ascenseur de la zone répétée pour voir les autres échanges, tous les attributs s'affichent, et on ne peut plus distinguer les échanges entrants, des échanges internes ou des échanges sortants.
là ça marche
dès que je bouge l'ascenseur, ça marche plus :
Quelqu'un sait pourquoi ?
J'ai placé ce code dans la partie "a chaque ajout d'une ligne de zr", mais ça fait le même problème.
Je ne comprends pas....
Et je rencontre le même problème pour les tables.
Si quelqu'un peut m'aider...
Merci d'avance
Fany
Signaler
0
0
Joel
#2
Posté le 28 octobre 2014 - 17:13
Bonjour,
Il faut gérer cela dans la portion de code 'Affichage d'une ligne de ta zone répétée' :
i
=
ZR_
REQ_ListeEchange
SI
ZR_
REQ_ListeEchange
[i]
.
LIB_type
=
3
ALORS
ZR_
REQ_ListeEchange
[i]
.
LIB_Sujet_entrant
..
Visible
=
Faux
ZR_
REQ_ListeEchange
[i]
.
LIB_Sujet_interne
..
Visible
=
Vrai
ZR_
REQ_ListeEchange
[i]
.
LIB_Sujet_sortant
..
Visible
=
Faux
FIN
Signaler
0
0
Fany
#3
Membre enregistré
365 messages
Popularité : +12 (12 votes)
Posté le 28 octobre 2014 - 17:59
Génial ! juste parfait ! ça fonctionne très bien ! Et dire que j'ai tourné en rond pendant longtemps, sans trouver la solution...
Un grand merci !
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