OVH Cloud OVH Cloud

Indirection et colonne conteneur

16 réponses
Avatar
J-M des Grottes
Salut à tous,

Avez-vous essayé de programmer des remplissage de colonne conteneur via
les indirections ?
Cela semble impossible...
{MaTable.MaColonne,indchamp}[ligneencours]{"."+ChampDuConteneur,inchamp}
ne marche pas...

D'autres idées ou réussites

Je m'y prende mal ??

Merci

A plus

6 réponses

1 2
Avatar
Romain PETIT
Patrick Girard avait énoncé :
Oui c'est la meme chose pour les proprietes :

{NomZoneRep,indChamp}[Numlig].NomChps..CouleurFond = iBleuClair

fonctionne tres bien
c'est quand même plus simple que la compilation dynamique ;-)



Oui.
J'ai vérifié, en WD12, pas de problèle dans l'éditeur mais en exécution
j'obtiens :

sNomChamp est une chaîne = "RESU_"+sIndex
{"ZoneRépétée",indChamp}[ZoneRepetee].sNomChamp..CouleurFond =
iBleuClair
-> Erreur
Un champ n'a pas de sous-élément. L'opérateur '.' est interdit.

A+

--
Romain PETIT
contact : http://cerbermail.com/?O16kfXOFcq
+-+ Je poste sur Usenet avec MesNews et non depuis un forum web +-+
http://www.mesnews.net/
http://fr.wikipedia.org/wiki/Newsgroup
Avatar
Patrick Girard
en effet, je me suis fait avoir par l'éditeur, le passage en indirection ne
fonctionne que sur la colonne ou la zone repetee mais pas sur le champs
il faut mettre :

{NomZoneRep,indChamp}[Numlig].saisie1..CouleurFond = iBleuClair


"Romain PETIT" a écrit dans le message de news:

Patrick Girard avait énoncé :
Oui c'est la meme chose pour les proprietes :

{NomZoneRep,indChamp}[Numlig].NomChps..CouleurFond = iBleuClair

fonctionne tres bien
c'est quand même plus simple que la compilation dynamique ;-)



Oui.
J'ai vérifié, en WD12, pas de problèle dans l'éditeur mais en exécution
j'obtiens :

sNomChamp est une chaîne = "RESU_"+sIndex
{"ZoneRépétée",indChamp}[ZoneRepetee].sNomChamp..CouleurFond = iBleuClair
-> Erreur
Un champ n'a pas de sous-élément. L'opérateur '.' est interdit.

A+

--
Romain PETIT
contact : http://cerbermail.com/?O16kfXOFcq
+-+ Je poste sur Usenet avec MesNews et non depuis un forum web +-+
http://www.mesnews.net/
http://fr.wikipedia.org/wiki/Newsgroup




Avatar
Patrick Girard
j'ai trouvé, il faut crééer des attributs dans la zone repetée et travailler
en indirection sur les attributs :

ex : je crée une zone répétée nommée repetee1 avec deux champs de saisie
texte saisie1 et saisie2
ensuite double clic sur la zone repetée et j'ajoute deux attributs :
- coul2 champs saisie2 propriété couleur fond
- val2 champs saisie2 propriété valeur

et ce code fonctionne :

ch1,ch2 est une chaine
ch1="val2"
ch2="coul2"

{ch1,indChamp}[3]="texte"
{ch2,indChamp}[3]=irougeclair


"Patrick Girard" a écrit dans le message de news:
49895f2c$0$4060$
en effet, je me suis fait avoir par l'éditeur, le passage en indirection
ne fonctionne que sur la colonne ou la zone repetee mais pas sur le champs
il faut mettre :

{NomZoneRep,indChamp}[Numlig].saisie1..CouleurFond = iBleuClair


"Romain PETIT" a écrit dans le message de news:

Patrick Girard avait énoncé :
Oui c'est la meme chose pour les proprietes :

{NomZoneRep,indChamp}[Numlig].NomChps..CouleurFond = iBleuClair

fonctionne tres bien
c'est quand même plus simple que la compilation dynamique ;-)



Oui.
J'ai vérifié, en WD12, pas de problèle dans l'éditeur mais en exécution
j'obtiens :

sNomChamp est une chaîne = "RESU_"+sIndex
{"ZoneRépétée",indChamp}[ZoneRepetee].sNomChamp..CouleurFond = iBleuClair
-> Erreur
Un champ n'a pas de sous-élément. L'opérateur '.' est interdit.

A+

--
Romain PETIT
contact : http://cerbermail.com/?O16kfXOFcq
+-+ Je poste sur Usenet avec MesNews et non depuis un forum web +-+
http://www.mesnews.net/
http://fr.wikipedia.org/wiki/Newsgroup








Avatar
Romain PETIT
Patrick Girard a exprimé avec précision :
j'ai trouvé, il faut crééer des attributs dans la zone repetée et travailler
en indirection sur les attributs :



mouais, donc même problème...
(je gère des clones donc pas question d'attribut...)

http://groups.google.fr/group/fr.comp.developpement.agl.windev/browse_frm/thread/4b31e517053f2bb8/06bdba41963afe49#06bdba41963afe49

A+

--
Romain PETIT
contact : http://cerbermail.com/?O16kfXOFcq
+-+ Je poste sur Usenet avec MesNews et non depuis un forum web +-+
http://www.mesnews.net/
http://fr.wikipedia.org/wiki/Newsgroup
Avatar
Patrick Girard
Désolé Romain je n'avais pas lu tout ton thread...

mais je ne comprends pas pourquoi tu es obligé de travailler avec des
clonechamps


"Romain PETIT" a écrit dans le message de news:

Patrick Girard a exprimé avec précision :
j'ai trouvé, il faut crééer des attributs dans la zone repetée et
travailler en indirection sur les attributs :



mouais, donc même problème...
(je gère des clones donc pas question d'attribut...)

http://groups.google.fr/group/fr.comp.developpement.agl.windev/browse_frm/thread/4b31e517053f2bb8/06bdba41963afe49#06bdba41963afe49

A+

--
Romain PETIT
contact : http://cerbermail.com/?O16kfXOFcq
+-+ Je poste sur Usenet avec MesNews et non depuis un forum web +-+
http://www.mesnews.net/
http://fr.wikipedia.org/wiki/Newsgroup




Avatar
Romain PETIT
Après mure réflexion, Patrick Girard a écrit :
Désolé Romain je n'avais pas lu tout ton thread...

mais je ne comprends pas pourquoi tu es obligé de travailler avec des
clonechamps



Tout simplement parce que le nombre de champs de ma zone répétée peut
varier selon le choix de l'utilisateur.

--
Romain PETIT
contact : http://cerbermail.com/?O16kfXOFcq
+-+ Je poste sur Usenet avec MesNews et non depuis un forum web +-+
http://www.mesnews.net/
http://fr.wikipedia.org/wiki/Newsgroup
1 2