PC SOFT

GRUPOS DE DISCUSSÃO PROFISSIONAL
WINDEVWEBDEV e WINDEV Mobile

Inicio → WINDEV 2024 → Problème avec nom de champs dans fichiers
Problème avec nom de champs dans fichiers
Iniciado por eric.fontaine, ago., 30 2005 7:53 PM - 3 respostas
Publicado em agosto, 30 2005 - 7:53 PM
Bonjour

Dans un fichier j'ai des nom de champs du genre

fichier2.16
fichier2.22
fichier2.25
....

J'ai besoin de récupérer l'info de ces champs

le nom du champs vient d'une variable de type numérique que je veut affecter à ma recherche
Ex.
(fenête.qte = 16)

SI HLitRecherchePremier(fichier1,No,1) = Vrai ALORS Variable = fichier2 . fenêtre.qte

Mais Windev ne me permet pas de le faire.
Est-ce que vous avez une idée

Merci
Eric
Publicado em agosto, 30 2005 - 12:06 PM
Bonjour,
La syntaxe serait peut-être meilleur comme ça

Variable = {"Fichier2."+fenetre.qte}

Bon courage
Publicado em agosto, 30 2005 - 12:15 PM
Salut,

tu as essayé avec les opérateurs d'indirection {} ?
Tu peux essayer fichier2.{"fenêtre.qte"}

Je ne sais plus trop, mais je pense qu'il y avait des soucis si
j'utilisais l'opérateiur d'indirection en plein milieu de la commande.
Il faudra peut-être créer une variable de type chaine construit comme
ça :
MonText = "fichier2." . fenêtre.qte

En fait MonText prendra donc comme valeur "fichier2.16"

Et tu utilises MonText dans l'indireciton :
Variable = {MonText}

En espérant t'avoir aidé,

Bruno

--
Ceci est une signature automatique de MesNews.
Site : http://www.mesnews.net
Publicado em agosto, 30 2005 - 9:17 PM
tu dois utiliser l'indirection :
variable = {"fichier2."+fenetre.qte,indRubrique}

autre solution:
modifier les rubrique
fichier2.val[fenetre.qte]
val etant une rubrique tableau avec autant d'élement qu'il en faut
cette solution est plus ... 'propre'


bon courage