FORUMS PROFESSIONNELS
WINDEV
,
WEBDEV
et
WINDEV Mobile
Accueil
|
Messages récents
|
Connexion
|
Déconnexion
|
Français
Accueil
→
WINDEV 2024
→
Etat interne : comment lier ou non le champ à un etat ?
Etat interne : comment lier ou non le champ à un etat ?
Débuté par Fany, 22 aoû. 2018 16:14 - 7 réponses
Connectez-vous…
Fany
#1
Membre enregistré
365 messages
Popularité : +12 (12 votes)
Posté le 22 août 2018 - 16:14
Bonjour à tous,
J'aurai besoin de votre aide svp
Le titre du sujet n'est pas bien clair... désolée ^^
J'ai un etat qui contient un champ etat interne.
Depuis la description de ce champ, j'ai lié ce champ à l'état qu'il doit afficher.
Ma question est la suivante : dans certains cas, l'utilisateur ne souhaite pas afficher le contenu de l'état interne --> comment faire en sorte (par programmation) que le champ etat interne ne charge pas l'état auquel il est lié ? (le traitement est complexe et un peu long, donc ça rajoute du temps pour rien)--> c'est pourquoi le ETATINT_SansNom..visible = faux ne m’intéresse pas, car le traitement contenu dans l'état interne s’exécute quand même.
Auriez vous une idée ?
D'avance merci
Fany
Signaler
0
0
Franck
#2
Posté le 03 septembre 2018 - 11:23
Bonjour,
Peu être ajouter une ITERATION invisible dans votre état et mettre l'état interne dedans
Utiliser iImprimeBloc(Nom_ITERATION) quand vous avez besoin de l'afficher + Nom_ITERATION..visible = vrai
Signaler
0
0
Franck
#3
Posté le 03 septembre 2018 - 11:26
Sinon, peu être ceci
Enlever liaison et utiliser quand vous en avez besoin (pas tester)
Nom du champ..NomEtatInterne = Etat à imprimer
Signaler
0
0
Fouedusa
#4
Membre enregistré
165 messages
Popularité : +12 (12 votes)
Posté le 03 septembre 2018 - 12:08
Bonjour;
Fany a écrit :
c'est pourquoi le ETATINT_SansNom..visible = faux ne m’intéresse pas, car le traitement contenu dans l'état interne s’exécute quand même.
Fany
même si le code est mis dans l'ouverture de l'état principal ??
Bon Dev.
Signaler
0
0
Franck
#5
Posté le 03 septembre 2018 - 13:31
Bonjour,
>> même si le code est mis dans l'ouverture de l'état principal ??
De quel code parlez-vous !?
Si c'est ceux donnés en exemple, oui il faut effectivement les utiliser dans l'état principal
Signaler
0
0
Fouedusa
#6
Membre enregistré
165 messages
Popularité : +12 (12 votes)
Posté le 03 septembre 2018 - 20:42
Bonjour;
E
TATINT_SansNom
..
visible
=
Faux
on mettant ce code dans la partie "ouverture de l'état", j'ai eu un gains d'environs 40% du temps d’exécution.
Bon Dev.
Signaler
0
0
Fany
#7
Membre enregistré
365 messages
Popularité : +12 (12 votes)
Posté le 20 septembre 2018 - 11:37
Bonjour à vous, et merci pour vos réponses.
Je réponds avec un peu de retard, désolée
J'avais essayé ETAT_SansNom..visible mais le temps d’exécution ne m'avait pas semblé être raccourci. J'ai peut être placé le code au mauvais endroit.
Je vais tester de le mettre dans l'ouverture de l'état principal et je vous dirai ce que ça donne une fois testé.
Encore merci,
A plus tard
Signaler
0
0
cdm98
#8
Posté le 21 septembre 2018 - 13:03
Fany a écrit :
Bonjour à vous, et merci pour vos réponses.
Je réponds avec un peu de retard, désolée
J'avais essayé ETAT_SansNom..visible mais le temps d’exécution ne m'avait pas semblé être raccourci. J'ai peut être placé le code au mauvais endroit.
Je vais tester de le mettre dans l'ouverture de l'état principal et je vous dirai ce que ça donne une fois testé.
Encore merci,
A plus tard
Bonjour,
perso j'aurai tenté la methode de franck :
Nom du champ..NomEtatInterne = Etat à imprimer
si pas à imprimer alors mettre un etat vide aynt 0 .1 en hauteur par exemple !
si baimprimer alors
Nom du champ..NomEtatInterne = Etat à imprimer
sinon
Nom du champ..NomEtatInterne = Etat vide
fin
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