FORUMS PROFESSIONNELS
WINDEV
,
WEBDEV
et
WINDEV Mobile
Accueil
|
Messages récents
|
Connexion
|
Déconnexion
|
Français
Accueil
→
WINDEV 2024
→
Afficher bouton/ ou non
Afficher bouton/ ou non
Débuté par sdeuss, 21 fév. 2006 19:21 - 6 réponses
Connectez-vous…
sdeuss
#1
Posté le 21 février 2006 - 19:21
Bonjour a tous,
Je voudrai savoir comment je peux faire afficher un bouton ou non.
Je vous explique :
Dans ma fenetre mere j'ai deux bouton, un pour modifier et un pour créé, et tout les deux ouvre la meme fenetre fille.
Mais voilà dans cette fenetre fille se trouve deux bouton 'Valider'
Le premier avec le code HAjoute et le deuxieme avec le code HModifie
Donc ma demande est comment je pourrais seulement avoir le bouton Valider avec le code HAjoute lorsque je clic sur le bouton Créé de ma feneter mere et idem pour l'autre bouton Modifier de la fenetre mere.
Je vous remercie d'avance pour votre aide.
Signaler
0
0
NOSPAM
#2
Posté le 21 février 2006 - 20:37
SDeuss a écrit :
Bonjour a tous,
Je voudrai savoir comment je peux faire afficher un bouton ou non.
Je vous explique :
Dans ma fenetre mere j'ai deux bouton, un pour modifier et un pour créé, et tout les deux ouvre la meme fenetre fille.
Mais voilà dans cette fenetre fille se trouve deux bouton 'Valider'
Le premier avec le code HAjoute et le deuxieme avec le code HModifie
Donc ma demande est comment je pourrais seulement avoir le bouton Valider avec le code HAjoute lorsque je clic sur le bouton Créé de ma feneter mere et idem pour l'autre bouton Modifier de la fenetre mere.
Je vous remercie d'avance pour votre aide.
Test ceci
Dans la déclaration global de ta fenetre :
bModif est un booléen
ensuite selon ton bouton
bmodif = vrai (pour le btn modif)
ouvre (tafenetre)
bmodif = faux (pour le btn creer)
ouvre(tafenetre)
et dans le btn valider
selon bmodif
cas vrai : HModifie
cas faux : HAjoute
fin
Erick
Signaler
0
0
patrice
#3
Posté le 21 février 2006 - 20:45
peut-être en utilisant la propriété ..visible = vrai ou = faux ?
cordialement,
pp
Signaler
0
0
f.demilly
#4
Posté le 21 février 2006 - 20:46
Bonsoir,
A mon avis, tu ferais mieux de n'utiliser qu'un seul bouton, et de passer un "contexte" en paramètre à ta fenêtre, qui indique si tu es en création, en modification...
Ensuite dans le code du bouton, en fonction du contexte, soit tu (h)Ajoute, soit tu (h)Modifie ton enregistrement.
Personnellement c'est ce que je fais dans mes applications, avec en plus le contexte "visualisation".
Frédéric.
Signaler
0
0
luc.st.yves_pas_de_spam
#5
Posté le 21 février 2006 - 20:47
1) tu devras passer un paramètre à ta fenêtre afin de conserver dans une variable dans quel mode la fenêtre a été ouverte
2) Dans le code d'initialisation de ta fenêtre, selon l'état de ton paramètre, sers-toi de la propriété ..visible de ces 2 boutons...
Voilà, ce sont des pistes maintenant appuies sur F1 et tu y trouveras tout ce que tu cherches.
Luc
Signaler
0
0
sdeuss
#6
Posté le 22 février 2006 - 10:33
Et bien je pense surment que pour mon soft le mieux est la methode de frederic.
Ce qui ne veut dire que je ne retiens pas les aides des autres (que je remercie bien sur) pour par exemple faire afficher telle ou telle bouton par rapport a un utilisateur ou un administrateur.
Donc pour en revenir a nos moutons...
Je vais tester demain comment faire mais j'ai une petite idee... Puis je faire comme cela :
Dans le bouton de modifier le code est :
ouvre(creamodif, "modif")
et dans le bouton creation le code est :
ouvre(creamodif, "creation")
et donc pour cela comment je fais pour recuperer cette valeur dans la fenetre 'creamodif'
Sinon ma deuxieme methode serais :
de creé une variable globale 'g_choix'
que j'initialise losque je clic sur le bouton modif ou creation.
Quelle est la bonne solution pour cette methode.
Je vous remercie encore pour votre aide.
Signaler
0
0
f.demilly
#7
Posté le 22 février 2006 - 12:33
Pour ce genre de traitement je préfère largement des paramètres à une variable globale. C'est plus "propre", et plus facile à tracer.
Pour déclarer un paramètre dans la fenêtre:
Dans le code de déclaration globale de creamodif:
PROCEDURE CreaModif(Contexte est une chaine)
Frédéric.
Signaler
0
0
→ Revenir à WINDEV 2024
WINDEV 2024
WINDEV 2024
WEBDEV 2024
WEBDEV 2024
WINDEV Mobile 2024
WINDEV Mobile 2024
WINDEV (précédentes versions)
WINDEV (précédentes versions)
WEBDEV (précédentes versions)
WEBDEV (précédentes versions)
WINDEV Mobile (précédentes versions)
WINDEV Mobile (précédentes versions)
Etats & Requêtes
Etats & Requêtes
Hors-sujet
Hors-sujet
Outils
Outils
WINDEV 26
WINDEV 2024
WINDEV 2024
WINDEV 25
WEBDEV 2024
WEBDEV 2024
WINDEV Mobile 2024
WINDEV (précédentes versions)
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