Affichage de champs
Stagiaire WDF
Inscrit:
29/11/2007 14:46
Post(s): 26
Bonjour,

Dans le cadre d'une application gérant les suggestions des employés je voudrais savoir s'il était possible, et si oui comment, d'afficher des champs selon une saisie.

Par exemple:
Dans ma fenêtre j'ai une vingtaine de champs de saisie.
Lorsque l'utilisateur vient saisir sa suggestion je voudrais que seulement son nom, sa proposition, et sa décision soit afficher dans la fenêtre et que selon sa décision, d'afficher d'autres champs de saisie

Ex: Si l'utilisation a saisie A dans le champs décision, afficher date de réalisation....

Merci d'avance pour votre précieuse aide.

Elodie

Contribution le : 11/07/2008 09:14
Créer un fichier PDF de la contribution Imprimer


Re: Affichage de champs
DSI WDF
Inscrit:
05/05/2004 13:46
Post(s): 314
Bonjour,

Vous pouvez gérer ceci avec la notion ..visible qui permet d'afficher ou non un champ ou un groupe de champs.
La notion de plan est également disponible si nécessaire.

Cordialement

Contribution le : 11/07/2008 10:33
Créer un fichier PDF de la contribution Imprimer


Re: Affichage de champs
Stagiaire WDF
Inscrit:
29/11/2007 14:46
Post(s): 26
Merci pour votre aide.
Si j'ai bien compris cela donnerai comme code:
fiche.decision"A"=fiche.date_commision..vision??????????

Contribution le : 15/07/2008 08:58
Créer un fichier PDF de la contribution Imprimer


Re: Affichage de champs
DSI WDF
Inscrit:
05/05/2004 13:46
Post(s): 314
NomChamp..Visible=faux
ou
NomGroupe..Visible=faux
ou
NomFenetre..Plan=2

Contribution le : 15/07/2008 09:46
Créer un fichier PDF de la contribution Imprimer


Re: Affichage de champs
Stagiaire WDF
Inscrit:
29/11/2007 14:46
Post(s): 26
ok Merci

Et si je veux que certains champs s'affiche selon une valeur saisie dans un champs??
Exemple= champs décision, valeur saisie "A" alors afficher champs résultat
ou champs décision, valeur saisie "C" alors afficher champs commision...

Contribution le : 15/07/2008 10:15
Créer un fichier PDF de la contribution Imprimer


Re: Affichage de champs
DSI WDF
Inscrit:
05/05/2004 13:46
Post(s): 314
Ok
Mettre par défaut invisible les champs résultat(ChpRes) et commission(ChpCom).

SELON ChpDecision
  CAS "A": ChpRes..Visible=Vrai
  CAS "C": ChpCom..Visible=Vrai
  AUTRES CAS:
FIN

Contribution le : 15/07/2008 11:05
Créer un fichier PDF de la contribution Imprimer


Re: Affichage de champs
Stagiaire WDF
Inscrit:
29/11/2007 14:46
Post(s): 26
Désolée mais ça ne marche pas.
Voici mon code:
SELON Décision_Correspondant
CAS "B": date_commission_1..Visible=Vrai

AUTRE CAS

FIN

Ja'i bien mis mon champs date_commission_1 en invisible.
Lorsque je saisie B dans le champs Décision_Correspondant normalement le champs date_commission_1 devrait s'affiche, ce qui n'ai pas le cas. Peut être ai-je mal fait quelque chose.
Merci d'avance de votre aide

Contribution le : 17/07/2008 14:56
Créer un fichier PDF de la contribution Imprimer


Re: Affichage de champs
Animateur WDF
Inscrit:
26/06/2002 16:24
De wdforge.org
Post(s): 2822
Bonjour.

Et si je veux que certains champs s'affiche selon une valeur saisie dans un champs??
Exemple= champs décision, valeur saisie "A" alors afficher champs résultat
ou champs décision, valeur saisie "C" alors afficher champs commision...

Je vous inviter à grouper les champs pour manipuler la visibilité du groupe entier.
GP_DECISION => champs relatif à "décision"
GP_RESULTAT => champs relatif à "résultat"

Ensuite dans le code de modification de Décision_Correspondant :
// méthode 1 : Affecte l'état de chaque groupe selon la valeur voulue avec l'interprétation de la commande effectuée par le conteneur ()
GP_DECISION..visible = (Décision_Correspondant="A")
GP_RESULTAT..visible = (Décision_Correspondant="C")


// méthode 2 : ititialise l'état des groupes puis affecte le groupe intéressé avec un SELON
GP_DECISION..visible = faux
GP_RESULTAT..visible = faux
SELON Décision_Correspondant
   CAS "A":
      GP_DECISION..visible = Vrai
   CAS "B":
      GP_RESULTAT..visible = Vrai
   AUTRE CAS
FIN


Cette dernière méthode provoque un effet de clignotement du au masque puis affichage alors que la précédente affecte la visibilité précise sans cet effet.

Contribution le : 17/07/2008 15:26
_________________
R&B
Contact, CV.
Créer un fichier PDF de la contribution Imprimer


Re: Affichage de champs
DSI WDF
Inscrit:
05/05/2004 13:46
Post(s): 314
Bonjour,

Voir également du côté de la fonction majuscule qui nous permet de formater une chaine en majuscule.

// méthode 2 : ititialise l'état des groupes puis affecte le groupe intéressé avec un SELON
GP_DECISION..visible = faux
GP_RESULTAT..visible = faux
SELON majuscule(Décision_Correspondant)
   CAS "A":
      GP_DECISION..visible = Vrai
   CAS "B":
      GP_RESULTAT..visible = Vrai
   AUTRE CAS
FIN

Contribution le : 18/07/2008 10:36
Créer un fichier PDF de la contribution Imprimer



 Haut   Précédent   Suivant




Enregistrer votre réponse
CompteNom   Mot de passe   Authentification
Message:


Vous ne pouvez pas débuter de nouveaux sujets.
Vous pouvez voir les sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.

[Recherche avancée]


Connexion
Menu
Chercher WDForge
Chercher Web
Partenaires
Visualiser tous les Partenaires...
WinDev, WebDev, WinDev Mobile et HyperFile sont des marques déposées par PCSoft. |  Voter |  Legal |  Contact |   XOOPS 2.0.13.2