FOROS PROFESIONALES
WINDEV
,
WEBDEV
y
WINDEV Mobile
Inicio
|
Mensajes recientes
|
Conéctese...
|
Desconectar
|
Español
Inicio
→
WINDEV 2024
→
Enumérer les champs situés dans un champ disposition
Enumérer les champs situés dans un champ disposition
Iniciado por RICO, 20,mar. 2019 10:32 - 2 respuestas
Conéctese…
RICO
#1
Miembro registrado
2 mensajes
Publicado el 20,marzo 2019 - 10:32
Bonjour à tous,
Y-a-t-il une possibilité d'énumérer les champs situés dans un champ disposition.
Code du bouton Enumérer
EnumererChamp(FEN_test.DISP_1..NomComplet)
Code de la procédure locale EnumererChamp[
Procedure
EnumererChamp
(
s
Parent
)
s
NomChamp
est une chaîne
=
EnumèreSousElément
(
s
Parent
,
enumPremier
)
TANTQUE
s
NomChamp
<
>
""
// Nom complet du champ
s
NomComplet
est une chaîne
=
s
Parent
+
"."
+
s
NomChamp
// Récupération du type de l'élément
n
Type
est un entier
= {
s
NomComplet
,
indGPW
}
..
Type
// Si c'est un groupe de champs ou un onglet
SI
n
Type
=
typOnglet
OU
n
Type
=
typTable
OU
n
Type
=
typBarreOutils
OU
...
n
Type
=
typBoîteAOutils
OU
n
Type
=
typSuperChamp
ALORS
// Enumération des champs qui sont à l'intérieur
//Trace(sNomComplet)
SINON
// Ne fait rien si c'est une option de menu
SI
n
Type
<
>
typOptionMenu
ALORS
// Ajout de l'élément dans la trace
//Trace(sNomComplet, nType, {sNomComplet, indGPW}..Libellé, ...
//{sNomComplet, indGPW}..Groupe)
FIN
FIN
// Champ suivant
s
NomChamp
=
EnumèreSousElément
(
s
Parent
)
FIN
J'obtiens l'erreur suivante :
Erreur à la ligne 24 du traitement Procédure locale EnumererChamp.
L'élément 'FEN_test.DISP_1.SAI_Intitulé' est inconnu.
----- Informations techniques -----
Projet : SUP
Appel WL :
Traitement de 'Procédure locale EnumererChamp' (FEN_test.PROCEDURE.EnumererChamp), ligne 24
Que s'est-il passé ?
L'élément 'FEN_test.DISP_1.SAI_Intitulé' est inconnu.
Code erreur : 1059
Niveau : erreur fatale
Dump de l'erreur du module 'wd240vm.dll' (24.0.294.9).
Identifiant des informations détaillées (.err) : 1059
Informations supplémentaires :
EIT_PILEWL :
Procédure locale EnumererChamp (FEN_test.PROCEDURE.EnumererChamp), ligne 24
Clic sur BTN_Enumerer (FEN_test.BTN_Enumerer), ligne 1
EIT_DATEHEURE : 20/03/2019 10:23:31
EIT_TYPE_WDFILE : <2>
EIT_IDCODE : <458752>
Assistance
Informar
0
0
Marret
#2
Miembro registrado
69 mensajes
Popularité : +4 (4 votes)
Publicado el 20,marzo 2019 - 13:16
Bonjour RICO,
J'ai copié ta procédure dans un de mes projet en 24. ça passe sans problème sur une fenêtre simple.
Comme tu n'as pas affiché les lignes, la 24 fait quoi exactement ?
A mon avis, une compilation de tout le projet peut remédier à ton problème.
Bon développement
Informar
0
0
RICO
#3
Publicado el 21,marzo 2019 - 11:17
Bonjour,
Tout d'abord, merci pour ta réponse.
Mais le problème subsiste toujours.
Par analogie, j'ai réalisé un autre essai.
Dans la fenêtre, J'ai crée un champ onglet dans lequel j'ai déposé un champ de saisie.
Quand j'énumère les champs de mon onglet, tout se passe bien (voir image)
Quand j'essaie d'énumérer les champs déposés dans un champ disposition, ça plante (voir image)
Aujourd'hui, Il n'y a peut-être pas de solution !
Bonne journée
Informar
0
0
→ Volver a WINDEV 2024
WINDEV 2024
WEBDEV 2024
WINDEV Mobile 2024
WINDEV (versiones precedentes)
WEBDEV (versiones precedentes)
WINDEV Mobile (versiones precedentes)
Reports & Queries
Irrelevante
Herramientas
Français
English
Español
Portuguesa
Fermer cette fenêtre
Búsqueda Tipo
Sólo temas
Todos los mensajes
Periodo Buscar
Cualquier fecha
Última hora
Última 24 horas
Última semana
Último mes
Último año
Cancelar
Vista previa del mensaje
Añadiendo una imagen
Importar una imagen desde una URL
Enviar una imagen desde un archivo de su disco
Arrastrar un archivo o click en "Examinar..."
o
Cancelar
0%
WLanguage
SQL
XML, HTML
JAVA, Javascript
Texto