PC SOFT

GRUPOS DE DISCUSSÃO PROFISSIONAL
WINDEVWEBDEV e WINDEV Mobile

Inicio → WEBDEV 2024 → Urgent Récupération indice d'une liste
Urgent Récupération indice d'une liste
Iniciado por allou, ago., 26 2004 2:13 PM - 4 respostas
Publicado em agosto, 26 2004 - 2:13 PM
j'ai dans une page une liste dont les éléments sont chargés à partir d'une
requête. Ce champ n'est pas lié à une rubrique et n'est pas multi sélection.
En saisie je sélectionne un élément de la liste et désire récupérée la valeur
mémorisée de cet élément. Le code que j'ai mis est le suivant :
ind=Liste_RECHRUB
ZONE.RUBID=Liste_RECHRUB[ind]..valeurmémorisée
Or, malgré un élément sélectionné l'indice retourné est = 0
LE MESSAGE D'ERREUR AFFICHE EST LE SUIVANT :
Erreur à la ligne 3 du traitement Clic de Valide (serveur).
L'indice spécifié [0] est invalide.
Liste_RECHRUB utilise un fichier ou une requête comme source de données.
Seuls les éléments visibles sont disponibles en programmation.


**********************************************

Informations techniques

Projet : GESTCHANT

Dump de l'erreur du module <WW70PAGE.DLL> <7.01Cb>.

- Appel WL :
Traitement de <CREZONE.Valide>, ligne <3>, thread <0>

- Niveau : erreur fatale (EL_FATAL)

- Code erreur : 310068

- Code erreur WD55 : 0

- Pas de code d'erreur système

- Pas de message d'erreur système

- Que s'est-il passé ?
L'indice spécifié [0] est invalide.
Liste_RECHRUB utilise un fichier ou une requête comme source de données.
Seuls les éléments visibles sont disponibles en programmation.

- Pas d'info de debug

- Infos attachées :
EIT_PILEWL :
Clic de Valide (serveur) (CREZONE.Valide), ligne 3
EIT_INFOSERVEUR : <test>

- Identifiant dans le .err : 310068


Qqn peut-il m'aider je sèche.
Publicado em agosto, 26 2004 - 2:23 PM
You must extract the index from the table in Navigator code (Click Event),
then, save it in a page global variable. After that you may use it in your
Server code

Good luck

Nuno Oliveira - Portugal
Publicado em agosto, 26 2004 - 3:53 PM
Il me semblait qu'une variable globale ne pouvait pas être utilisée à la fois
pour le code navigateur et serveur.
"Nuno Oliveira" <nd_oliveira@zmail.pt> wrote:


You must extract the index from the table in Navigator code (Click Event),
then, save it in a page global variable. After that you may use it in your
Server code

Good luck

Nuno Oliveira - Portugal

Publicado em agosto, 26 2004 - 6:05 PM
Salut,

pour moi tu as 2 possibilités:

-La valeur que tu veux récupérer est la valeur affichée:

Tu peux utiliser la syntaxe : resultat=MaListe[Maliste]

-La valeur que tu veux récupérer est une valeur cachée pour chaque élément
de ta liste:

A ce moment là, je te conseille de chercher du côté des fonction gLien()
et gLienActive() qui devraient t'apporter satisfaction.

Bon dev' et n'hésites pas à nous faire des retours

--
Guillaume

"allou" <n.jegu@absi.fr> wrote:


j'ai dans une page une liste dont les éléments sont chargés à partir d'une
requête. Ce champ n'est pas lié à une rubrique et n'est pas multi sélection.
En saisie je sélectionne un élément de la liste et désire récupérée la valeur
mémorisée de cet élément. Le code que j'ai mis est le suivant :
ind=Liste_RECHRUB
ZONE.RUBID=Liste_RECHRUB[ind]..valeurmémorisée
Or, malgré un élément sélectionné l'indice retourné est = 0
LE MESSAGE D'ERREUR AFFICHE EST LE SUIVANT :
Erreur à la ligne 3 du traitement Clic de Valide (serveur).
L'indice spécifié [0] est invalide.
Liste_RECHRUB utilise un fichier ou une requête comme source de données.
Seuls les éléments visibles sont disponibles en programmation.


**********************************************

Informations techniques

Projet : GESTCHANT

Dump de l'erreur du module <WW70PAGE.DLL> <7.01Cb>.

- Appel WL :
Traitement de <CREZONE.Valide>, ligne <3>, thread <0>

- Niveau : erreur fatale (EL_FATAL)

- Code erreur : 310068

- Code erreur WD55 : 0

- Pas de code d'erreur système

- Pas de message d'erreur système

- Que s'est-il passé ?
L'indice spécifié [0] est invalide.
Liste_RECHRUB utilise un fichier ou une requête comme source de données.
Seuls les éléments visibles sont disponibles en programmation.

- Pas d'info de debug

- Infos attachées :
EIT_PILEWL :
Clic de Valide (serveur) (CREZONE.Valide), ligne 3
EIT_INFOSERVEUR : <test>

- Identifiant dans le .err : 310068


Qqn peut-il m'aider je sèche.
Publicado em agosto, 27 2004 - 1:26 PM
J'ai appelé le service technique qui a ouvert un incident car le technicien
a reproduit le pb sur son poste. A partir du moment ou la requête contient
plusieurs paramètres il peut y avoir a priori un décalage au niveau de l'indice
récupéré. Affaire à suivre!
"Guillaume" <gruelle@coletica.fr> wrote:


Salut,

pour moi tu as 2 possibilités:

-La valeur que tu veux récupérer est la valeur affichée:

Tu peux utiliser la syntaxe : resultat=MaListe[Maliste]

-La valeur que tu veux récupérer est une valeur cachée pour chaque élément
de ta liste:

A ce moment là, je te conseille de chercher du côté des fonction gLien()
et gLienActive() qui devraient t'apporter satisfaction.

Bon dev' et n'hésites pas à nous faire des retours

--
Guillaume

"allou" <n.jegu@absi.fr> wrote:


j'ai dans une page une liste dont les éléments sont chargés à partir d'une
requête. Ce champ n'est pas lié à une rubrique et n'est pas multi sélection.
En saisie je sélectionne un élément de la liste et désire récupérée la

valeur
mémorisée de cet élément. Le code que j'ai mis est le suivant :
ind=Liste_RECHRUB
ZONE.RUBID=Liste_RECHRUB[ind]..valeurmémorisée
Or, malgré un élément sélectionné l'indice retourné est = 0
LE MESSAGE D'ERREUR AFFICHE EST LE SUIVANT :
Erreur à la ligne 3 du traitement Clic de Valide (serveur).
L'indice spécifié [0] est invalide.
Liste_RECHRUB utilise un fichier ou une requête comme source de données.
Seuls les éléments visibles sont disponibles en programmation.


**********************************************

Informations techniques

Projet : GESTCHANT

Dump de l'erreur du module <WW70PAGE.DLL> <7.01Cb>.

- Appel WL :
Traitement de <CREZONE.Valide>, ligne <3>, thread <0>

- Niveau : erreur fatale (EL_FATAL)

- Code erreur : 310068

- Code erreur WD55 : 0

- Pas de code d'erreur système

- Pas de message d'erreur système

- Que s'est-il passé ?
L'indice spécifié [0] est invalide.
Liste_RECHRUB utilise un fichier ou une requête comme source de données.
Seuls les éléments visibles sont disponibles en programmation.

- Pas d'info de debug

- Infos attachées :
EIT_PILEWL :
Clic de Valide (serveur) (CREZONE.Valide), ligne 3
EIT_INFOSERVEUR : <test>

- Identifiant dans le .err : 310068


Qqn peut-il m'aider je sèche.