|
GRUPOS DE DISCUSSÃO PROFISSIONAL WINDEV, WEBDEV e WINDEV Mobile |
| | | | | |
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.
|
| |
| |
| | | |
|
| | | | |
| | |
| | |
| |
|
|
|