FORUMS PROFESSIONNELS
WINDEV
,
WEBDEV
et
WINDEV Mobile
Accueil
|
Messages récents
|
Connexion
|
Déconnexion
|
Français
Accueil
→
WINDEV (précédentes versions)
→
Connaitre onglet source
Connaitre onglet source
Débuté par Ambroise, 20 sep. 2017 10:59 - 4 réponses
Connectez-vous…
Ambroise
#1
Posté le 20 septembre 2017 - 10:59
Bonjour,
Soit un champ ONGLET contenant 8 volets.
J'ai un bouton suivant pour naviguer d'onglet en onglet et sur lequel je rajoute un traitement en fonction des champs contenus dans mon onglet. Pour l'utilisateur, il ne voit qu'une possibilité de passer d'onglets en onglets dans un ordre logique.
A l'initialisation, je positionne donc le volet 1 comme volet actif pas défaut.
Si l'utilisateur clique sur un onglet sans passer par le bouton suivant, il va afficher l'onglet souhaité mais ne va pas executer mon code de bouton. Je voulais donc mettre un code dans le code MODIFICATION DU VOLET AFFICHE.
Mon souci : comment connaitre le numéro de l'onglet QUITTE ? En effet, le code suivant
ONG_
SansNom
..
Valeur
renvoie le numéro de l'onglet de destination mais pas celui de l'onglet source.
Merci de votre aide.
Corialement
Signaler
0
0
Voroltinquo
#2
Membre enregistré
3 889 messages
Popularité : +227 (347 votes)
Posté le 20 septembre 2017 - 12:15
Dans le code d'initialisation de ta fenêtre, déclare une variable gnOngletPrécédent. Il est impossible de déclarer une variable globale dans l'onglet.
Dans le code d'initialisation de l'onglet:
//Récupération de la valeurdu volet initial
gn
OngletPrécédent
=
MoiMême
..
Valeur
Dans le code de modification :
//Traitement avec l'onglet précédent
//Fin traitement
gn
OngletPrécédent
=
MoiMême
..
Valeur
--
Il y a peut être plus simple, mais, ça tourne
Signaler
0
0
Camus HADDAD ( depem
#3
Membre enregistré
841 messages
Popularité : +19 (27 votes)
Posté le 20 septembre 2017 - 12:20
Avec une variable globale
a l'initialisation de la fenêtre
gbVar est un booléen = 0
puis dans modif de l'onglet
SI gbVar <> 0 ALORS
gbVar=Moimême // on donne la valeur de l'onglet actuel
// ICI FAIRE CE QU'ON VEUT
FIN
Dans le bouton penser à initilaiser gbVar
gbVar=0 // pour empêcher le fonctionnement de l'astuce
--
Cordialement,
Camus
Signaler
0
0
Ambroise
#4
Posté le 20 septembre 2017 - 12:31
Merci à tous les deux.
Je n avais pas pensé à cette astuce. Cela me debloque sacrement.
A bientot
Signaler
0
0
Camus HADDAD ( depem
#5
Membre enregistré
841 messages
Popularité : +19 (27 votes)
Posté le 20 septembre 2017 - 14:38
Bon courage
--
Cordialement,
Camus
Signaler
0
0
→ Revenir à WINDEV (précédentes versions)
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