FORUMS PROFESSIONNELS
WINDEV
,
WEBDEV
et
WINDEV Mobile
Accueil
|
Messages récents
|
Connexion
|
Déconnexion
|
Français
Accueil
→
WINDEV 2024
→
Comment récupérer le contenu d'une cellule de table
Comment récupérer le contenu d'une cellule de table
Débuté par Jean TURCOTTE, 17 oct. 2019 14:10 - 7 réponses
Connectez-vous…
Jean TURCOTTE
#1
Membre enregistré
1 126 messages
Popularité : +8 (8 votes)
Posté le 17 octobre 2019 - 14:10
Bonjour,
Voici mon tableau;
Après avoir entré une valeur dans une cellule de la table de droite, mon code effectue une série de calcul puis inscrit les valeurs ailleurs. Le seul traitement trouvé qui fonctionne est 'Touche relâchée' ou 'Touche Enfoncée' mais lorsque je dois entrer une valeur de type 123.5, le traitement s'exécute 5 fois, ce qui n'est pas logique. Je pourrais utiliser le traitement 'Entrée ou sortie de ligne' mais si l’utilisateur utilise les flèches gauche et droite, le calcul ne se fait pas.
Je pense utiliser la détection des flèches 'Gauche-Droite-Haut-Bas' pour valider le changement de cellule, comment y parvenir?
Merci de votre aide ou vos idées.
--
Jean Turcotte
WX 24
Android 8.0 sur Galaxy S8
Laptop Lenovo I7 12GB Ram
Signaler
0
0
Michel Herrscher
#2
Posté le 17 octobre 2019 - 16:01
Avec la fonction evenement
cordialement
Signaler
0
0
Philippe SB
#3
Membre enregistré
2 574 messages
Popularité : +222 (260 votes)
Posté le 17 octobre 2019 - 16:05
Bonjour,
Si on parle d'une table, il y a le traitement de sortie de la colonne qui est, il me semble, tout indiqué pour ce que tu fais.
Si ce n'est pas ce que tu recherches, il reste la solution d'une procédure différé avec timer. A chaque saisie tu fais un FinAutomatismeProcédure et tu relances la procédure automatique.
--
Cordialement,
Philippe SAINT-BERTIN
Signaler
0
0
Jean TURCOTTE
#4
Membre enregistré
1 126 messages
Popularité : +8 (8 votes)
Posté le 18 octobre 2019 - 14:00
Bonjour et merci de votre aide, je ne trouve malheureusement aucun traitement 'sortie de colonne', ce qui m'aurait facilité la tâche. j'ai finalement opté pour le code suivant dans le traitement 'Touche enfoncé'
SI
ToucheEnfoncée
(
VK_UP
)
=
Vrai
ALORS
// Info("Touche fleche haut enfoncée")
gb
UpdateTablePlanif
=
Vrai
gn
LignePlanifTest
=
gn
MaLigneDépart
Trace
(
"Touche HAUT Enfoncée"
)
FIN
SI
ToucheEnfoncée
(
VK_DOWN
)
=
Vrai
ALORS
// Info("Touche fleche haut enfoncée")
gb
UpdateTablePlanif
=
Vrai
gn
LignePlanifTest
=
gn
MaLigneDépart
Trace
(
"Touche BAS Enfoncée"
)
FIN
SI
ToucheEnfoncée
(
VK_LEFT
)
=
Vrai
ALORS
// Info("Touche fleche haut enfoncée")
gn
ColonnePlanifTest
=
ColonneEnCours
(
TABLE_
PlanifHebdo
)
SI
gn
ColonnePlanifTest
<
>
MaColonne
ALORS
gb
UpdateTablePlanif
=
Vrai
gn
ColonnePlanifTest
=
gn
ColonnePlanifTest
Trace
(
"Touche BAS Enfoncée"
)
FIN
FIN
SI
ToucheEnfoncée
(
VK_RIGHT
) =
Vrai
ALORS
// Info("Touche fleche haut enfoncée")
gn
ColonnePlanifTest
=
ColonneEnCours
(
TABLE_
PlanifHebdo
)
SI
gn
ColonnePlanifTest
<
>
MaColonne
ALORS
gb
UpdateTablePlanif
=
Vrai
gn
ColonnePlanifTest
=
gn
ColonnePlanifTest
Trace
(
"Touche BAS Enfoncée"
)
FIN
FIN
Et ca fonctionne avec un peu de bidouillage..
Merci !
--
Jean Turcotte
WX 24
Android 8.0 sur Galaxy S8
Laptop Lenovo I7 12GB Ram
Signaler
0
0
Philippe SB
#5
Membre enregistré
2 574 messages
Popularité : +222 (260 votes)
Posté le 18 octobre 2019 - 15:59
Si on parle bien d'un objet table,, il suffit de sélectionner la colonne souhaitée de la table et d'aller dans les traitements spécifiques des colonnes de table et non dans les traitements de la table elle même. et tu trouveras ce fameux traitement
--
Cordialement,
Philippe SAINT-BERTIN
Signaler
0
0
Jean TURCOTTE
#6
Membre enregistré
1 126 messages
Popularité : +8 (8 votes)
Posté le 18 octobre 2019 - 23:22
Merci Philippe, encore une astuce inconnue mais bien pratique.
--
Jean Turcotte
WX 24
Android 8.0 sur Galaxy S8
Laptop Lenovo I7 12GB Ram
Signaler
0
0
Jean TURCOTTE
#7
Membre enregistré
1 126 messages
Popularité : +8 (8 votes)
Posté le 18 octobre 2019 - 23:34
Pourriez-vous svp me dire de quelle façon je peux ouvrir le code de colonne de table dans un onglet séparé pour qu'il soit toujours accessible?
Merci !
--
Jean Turcotte
WX 24
Android 8.0 sur Galaxy S8
Laptop Lenovo I7 12GB Ram
Signaler
0
0
Voroltinquo
#8
Membre enregistré
3 898 messages
Popularité : +227 (347 votes)
Posté le 19 octobre 2019 - 08:40
Sous l'éditeur de code :
Affichage/Décocher Réutilser la même fenêtre de code
--
Il y a peut être plus simple, mais, ça tourne
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