OVH Cloud OVH Cloud

WD8 : Indirections

6 réponses
Avatar
GP
Bonjour et bonne année à tous

Table1..Libellé = "Tartempion"
Cette forme d'écriture est sans problème : le libellé est correctement
trouvé à l'exécution



{"Table"+NumeroTable}[InL]..CouleurFond=iVertClair
Marche parfaitement

{"Table"+NumeroTable+".LJour"}[InL] = Majuscule(FERIES.Libellé)
Cette forme fonctionne également parfaitement


Alors ou est mon erreur de saisie dans l'nstruction suivante ?

{"Table"+NumeroTable+"..Libellé"} = "Tartempion"
Au moment de l'exécution Windev me dit que Table1..Libellé n'existe pas
!!!


Merci d'avance

Cordialement

--
Ceci est une signature automatique de MesNews.
Site : http://mesnews.no-ip.com

6 réponses

Avatar
Pascal Doret
{"Table"+NumeroTable}..Libellé = "Tartempion"


"GP" a écrit dans le message de
news:
Bonjour et bonne année à tous

Table1..Libellé = "Tartempion"
Cette forme d'écriture est sans problème : le libellé est correctement
trouvé à l'exécution



{"Table"+NumeroTable}[InL]..CouleurFond=iVertClair
Marche parfaitement

{"Table"+NumeroTable+".LJour"}[InL] = Majuscule(FERIES.Libellé)
Cette forme fonctionne également parfaitement


Alors ou est mon erreur de saisie dans l'nstruction suivante ?

{"Table"+NumeroTable+"..Libellé"} = "Tartempion"
Au moment de l'exécution Windev me dit que Table1..Libellé n'existe pas
!!!


Merci d'avance

Cordialement

--
Ceci est une signature automatique de MesNews.
Site : http://mesnews.no-ip.com



Avatar
GP
GP avait prétendu :
Bonjour et bonne année à tous

Table1..Libellé = "Tartempion"
Cette forme d'écriture est sans problème : le libellé est correctement trouvé
à l'exécution


Bonjour à tous,

Le message précis est : L'élément 'Table1..Libellé' est inconnu


Cordialement




{"Table"+NumeroTable}[InL]..CouleurFond=iVertClair
Marche parfaitement

{"Table"+NumeroTable+".LJour"}[InL] = Majuscule(FERIES.Libellé)
Cette forme fonctionne également parfaitement


Alors ou est mon erreur de saisie dans l'nstruction suivante ?

{"Table"+NumeroTable+"..Libellé"} = "Tartempion"
Au moment de l'exécution Windev me dit que Table1..Libellé n'existe pas !!!






Merci d'avance

Cordialement



--
Ceci est une signature automatique de MesNews.
Site : http://mesnews.no-ip.com
Avatar
GP
Bonjour


Pascal Doret avait énoncé :
{"Table"+NumeroTable}..Libellé = "Tartempion"




Merci Pascal : c'est tout à fait celà

Cordialement



"GP" a écrit dans le message de
news:
Bonjour et bonne année à tous

Table1..Libellé = "Tartempion"
Cette forme d'écriture est sans problème : le libellé est correctement
trouvé à l'exécution



{"Table"+NumeroTable}[InL]..CouleurFond=iVertClair
Marche parfaitement

{"Table"+NumeroTable+".LJour"}[InL] = Majuscule(FERIES.Libellé)
Cette forme fonctionne également parfaitement


Alors ou est mon erreur de saisie dans l'nstruction suivante ?

{"Table"+NumeroTable+"..Libellé"} = "Tartempion"
Au moment de l'exécution Windev me dit que Table1..Libellé n'existe pas
!!!


Merci d'avance

Cordialement

--
Ceci est une signature automatique de MesNews.
Site : http://mesnews.no-ip.com





--
Ceci est une signature automatique de MesNews.
Site : http://mesnews.no-ip.com
Avatar
Romain PETIT
GP a formulé la demande :

Pascal Doret avait énoncé :
{"Table"+NumeroTable}..Libellé = "Tartempion"





Merci Pascal : c'est tout à fait celà



Prendre aussi l'habitude d'indiquer le type d'indirection autant que
possible :
(il parait que c'est plus rapide)

{"Table"+NumeroTable, indChamp}..Libellé = "Tartempion"

A+

--
Romain PETIT
http://cerbermail.com/?IJmancZl88
(cliquez sur le lien ci-dessus pour me contacter en privé)
Avatar
GP
Romain PETIT avait écrit le 08/01/04 :
Prendre aussi l'habitude d'indiquer le type d'indirection autant que possible
(il parait que c'est plus rapide)

{"Table"+NumeroTable, indChamp}..Libellé = "Tartempion"




Bonjour Romain

en l'occurence ma forme d'écriture {"Table"+NumeroTable}..Libellé =
"Tartempion"
est correcte car elle concerne le titre de la table

J'avais d'ailleurs précisé que cette forme ( pour charger la couleur
d'une ligne
de la table était correcte )
{"Table"+NumeroTable}[InL]..CouleurFond=iVertClair

ainsi que cette forme ( pour charger un libellé dans la colonne d'une
ligne était
aussi correcte )
{"Table"+NumeroTable+".LJour"}[InL] = Majuscule(FERIES.Libellé)

Mais tu as raison le rappel de ces 3 exemples pourra toujours servir à
quelqu'un

A bientôt

Cordialement

--
Ceci est une signature automatique de MesNews.
Site : http://mesnews.no-ip.com
Avatar
Romain PETIT
GP avait prétendu :

en l'occurence ma forme d'écriture {"Table"+NumeroTable}..Libellé =
"Tartempion"
est correcte car elle concerne le titre de la table



Oui, oui, mais je voulais juste signaler que (selon la doc) il est
préférable d'indiquer le type d'objet concerné par l'indirection (ici
/indChamp/) avant de refermer la '}' pour que le traitement soit plus
rapide (mais c'est optionnel)...

{"Table"+NumeroTable, indChamp}..Libellé = "Tartempion"

A+

--
Romain PETIT
http://cerbermail.com/?IJmancZl88
(cliquez sur le lien ci-dessus pour me contacter en privé)