OVH Cloud OVH Cloud

WB10 : Champs liste de choix dans une ZR

3 réponses
Avatar
Roumegou Eric
Question bête mais je ne trouve pas.

j'ai créé une table HF avec une zone liste de choix qui pouvait prendre
4 valeurs que j'ai définies directement dans l'analyse.

Donc j'ai un fichier saisi avec cette zone allant de 1 à 4
QUANTIFORM.QFO_LIGNE

Je charge ces valeurs dans une ZR (avec rupture) et je veux que cela
soit le libéllé associé à la valeur.

PROCEDURE LoadZR()
pI est un entier
ZoneRépétéeSupprimeTout(ZR01)
POUR TOUT QUANTIFORM AVEC "QFO_ACTIF=1"
ZoneRépétéeAjoute(ZR01)
pI=ZoneRépétéeOccurrence(ZR01)
aLIGNE[pI]=QUANTIFORM.QFO_LIGNE
aMACHINE[pI]=QUANTIFORM.QFO_MACHINE
aSEQ[pI]=QUANTIFORM.QFO_SEQUENCE

FIN

ZoneRépétéeTrie("aSEQ"+TAB+"aLIGNE")

ça cela marche mais j'ai 1,2,3 ou 4
si je met aLIGNE[pI]=QUANTIFORM.QFO_LIGNE[QUANTIFORM.QFO_LIGNE], ça
plante.

aLIGNE est un attribut de ZR liée a la valeur de LIGNE un libellé.

Comment faut il faire ?

Je ne vais tout de meme pas faire un selon et mettre les lib en dur ???
ou alors les listes de choix mis dans l'analyse ne servent que dans les
combos ???

--
Eric Roumégou
Webmaster des Wtablettes
http://cerbermail.com/?qE7t4Qvilo
(cliquez sur le lien ci dessus pour me contacter en privé)

3 réponses

Avatar
Pascal F
Roumegou Eric a couché sur son écran :
ou alors les listes de choix mis dans l'analyse ne servent que dans les combos ???



Bin d'apres mes essais aucune des infos définies dans l'analyse dans les infos RAD ne sont récupérables par programmation. Avec
confirmation du STG. Elles ne sont pas accessibles. Doit y avoir un moyen, mais je pense que ce sont des infos stockées dans les
fichiers de description de l'analyse (genre RUBFIC ou DEFFIC). J'ai résolu en faisant un fichier de paramètres généraux qui me
stocke ces infos pour la programmation, mais c'est chi..t, faut rien oublier.

--
Pascal

Ne garder que le prénom pour me joindre
Avatar
Gilles Balp
"Pascal F" a écrit dans le message de
news:44aa7afc$0$31819$
Roumegou Eric a couché sur son écran :
> ou alors les listes de choix mis dans l'analyse ne servent que dans les


combos ???

Bin d'apres mes essais aucune des infos définies dans l'analyse dans les


infos RAD ne sont récupérables par programmation. Avec
confirmation du STG. Elles ne sont pas accessibles. Doit y avoir un moyen,


mais je pense que ce sont des infos stockées dans les
fichiers de description de l'analyse (genre RUBFIC ou DEFFIC). J'ai résolu


en faisant un fichier de paramètres généraux qui me
stocke ces infos pour la programmation, mais c'est chi..t, faut rien


oublier.



c'est ce que je fais aussi... et je ne me sers jamais des formatages de
l'analyse, liste ou autre d'ailleurs
je préfère avoir un fichier de paramètres avec une catégorie et un ordre
d'affichage : civilité par exemple avec Mr (1), Mme (2), Mlle (3) et remplir
ma liste ou combo avec une requête triée.
en plus si il faut faire des traductions, une rubrique supplémentaire et un
param dans la requête et le tour est joué !
rustique, pas LxxG du tout, mais on a des habitudes, nous les vieux....

--
Pascal

Ne garder que le prénom pour me joindre




Avatar
[Bernard Vessiot]
Après mure réflexion, Gilles Balp a écrit :

"Pascal F" a écrit dans le message de
news:44aa7afc$0$31819$
Roumegou Eric a couché sur son écran :
ou alors les listes de choix mis dans l'analyse ne servent que dans les
combos ???



Bin d'apres mes essais aucune des infos définies dans l'analyse dans les
infos RAD ne sont récupérables par programmation. Avec confirmation du STG.
Elles ne sont pas accessibles. Doit y avoir un moyen, mais je pense que ce
sont des infos stockées dans les fichiers de description de l'analyse (genre
RUBFIC ou DEFFIC). J'ai résolu en faisant un fichier de paramètres généraux
qui me stocke ces infos pour la programmation, mais c'est chi..t, faut rien
oublier.



c'est ce que je fais aussi... et je ne me sers jamais des formatages de
l'analyse, liste ou autre d'ailleurs
je préfère avoir un fichier de paramètres avec une catégorie et un ordre
d'affichage : civilité par exemple avec Mr (1), Mme (2), Mlle (3) et remplir
ma liste ou combo avec une requête triée.
en plus si il faut faire des traductions, une rubrique supplémentaire et un
param dans la requête et le tour est joué !
rustique, pas LxxG du tout, mais on a des habitudes, nous les vieux....



--
Pascal

Ne garder que le prénom pour me joindre





Absolument !
c'est exactement ce que je fais depuis des années sous la forme de
fichier que j'appelle "codier"... Effectivement, au niveau traduction,
maintenance et administration, y'a pas photos ! La réutilisabilité est
importante et les risques d'erreurs minimes...
par exemple dans le cas d'un fichier d'inventaire informatique :
Id idFamille LibNum LibLong
1 1 -9 Ne sait pas
2 1 1 Oui
3 1 2 Non
4 2 -9 Non Renseigné
5 2 1 256 Mo
5 2 2 512 Mo
5 2 3 1 Go
6 3 -9 Non Renseigné
6 3 1 Ecran Cathodique
6 3 2 Ecran Plat

cela permet de gerer autant de famille que l'on veut ...
on rajoute 2 petite fonction permettant de remplir et lire les combos
ou autre et le tour est joué !
et voila !
@+++


--
[Bernard Vessiot]
34980 Saint Gély du Fesc