Bonjour!
Voici mon probleme :
J'ai créé un interrupteur et les options qui devraient se placer dedans sont
contenues ds un fichier texte.
Windev veut connaitre à l'avance le nombre d'options qu'y seront présentent
dans mon interrupteur alors que ca depends du nombre de ligne de mon fichier
texte.
N'y a til pas une option ou autre a mettre pour detourner cela?
C'est quand meme gros grrrr, ca marche seulemt si par exemple ds la
description de l'interrupteur je lui x options avec nimporte quelle valeur
et k'a l'initialisation de l'interrupteur je change ces valeurs , là ca
marche pour les x premiere options mais c nul je connias pas a l'avance
combien "d'options" j'aurai a mettre ds mon interrupteur.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Val
Salut
A moins qu'il y ait eu une évolution que je n'ai pas vue passer sur WD75, si tu prévois 10 éléments dans ton interrupteur, il n'est pas possible d'en placer plus par programmation. Il te faudra donc: - soit prévoir une valeur maximale que l'utilisateur ne pourra pas dépasser - soit contourner cette restriction en laissant tomber le champs interrupteur de façon à passer, par exemple, à un champs combo.
Val
"o" a écrit dans le message de news:c1a00i$gpf$
Bonjour! Voici mon probleme : J'ai créé un interrupteur et les options qui devraient se placer dedans
sont
contenues ds un fichier texte. Windev veut connaitre à l'avance le nombre d'options qu'y seront
présentent
dans mon interrupteur alors que ca depends du nombre de ligne de mon
fichier
texte. N'y a til pas une option ou autre a mettre pour detourner cela?
C'est quand meme gros grrrr, ca marche seulemt si par exemple ds la description de l'interrupteur je lui x options avec nimporte quelle
valeur
et k'a l'initialisation de l'interrupteur je change ces valeurs , là ca marche pour les x premiere options mais c nul je connias pas a l'avance combien "d'options" j'aurai a mettre ds mon interrupteur.
Merci de m'eclairer un ptit peu.
Salut
A moins qu'il y ait eu une évolution que je n'ai pas vue passer sur WD75, si
tu prévois 10 éléments dans ton interrupteur, il n'est pas possible d'en
placer plus par programmation.
Il te faudra donc:
- soit prévoir une valeur maximale que l'utilisateur ne pourra pas dépasser
- soit contourner cette restriction en laissant tomber le champs
interrupteur de façon à passer, par exemple, à un champs combo.
Val
"o" <oliveuhhh@voila.fr> a écrit dans le message de
news:c1a00i$gpf$1@news-reader3.wanadoo.fr...
Bonjour!
Voici mon probleme :
J'ai créé un interrupteur et les options qui devraient se placer dedans
sont
contenues ds un fichier texte.
Windev veut connaitre à l'avance le nombre d'options qu'y seront
présentent
dans mon interrupteur alors que ca depends du nombre de ligne de mon
fichier
texte.
N'y a til pas une option ou autre a mettre pour detourner cela?
C'est quand meme gros grrrr, ca marche seulemt si par exemple ds la
description de l'interrupteur je lui x options avec nimporte quelle
valeur
et k'a l'initialisation de l'interrupteur je change ces valeurs , là ca
marche pour les x premiere options mais c nul je connias pas a l'avance
combien "d'options" j'aurai a mettre ds mon interrupteur.
A moins qu'il y ait eu une évolution que je n'ai pas vue passer sur WD75, si tu prévois 10 éléments dans ton interrupteur, il n'est pas possible d'en placer plus par programmation. Il te faudra donc: - soit prévoir une valeur maximale que l'utilisateur ne pourra pas dépasser - soit contourner cette restriction en laissant tomber le champs interrupteur de façon à passer, par exemple, à un champs combo.
Val
"o" a écrit dans le message de news:c1a00i$gpf$
Bonjour! Voici mon probleme : J'ai créé un interrupteur et les options qui devraient se placer dedans
sont
contenues ds un fichier texte. Windev veut connaitre à l'avance le nombre d'options qu'y seront
présentent
dans mon interrupteur alors que ca depends du nombre de ligne de mon
fichier
texte. N'y a til pas une option ou autre a mettre pour detourner cela?
C'est quand meme gros grrrr, ca marche seulemt si par exemple ds la description de l'interrupteur je lui x options avec nimporte quelle
valeur
et k'a l'initialisation de l'interrupteur je change ces valeurs , là ca marche pour les x premiere options mais c nul je connias pas a l'avance combien "d'options" j'aurai a mettre ds mon interrupteur.
Merci de m'eclairer un ptit peu.
Georges PEYRE
Bonjour
J'ai réglé ce problème de la façon suivante : 1) J'ai utilisé un champ interrupteur sans encadrement 2) J'ai ajusté ce champ de façon à lui permettre d'être correctement affiché dans le cas ou le maxi prévu ( tu dois au moins prévoir cette possibilité au risque d'avoir un affichage aberrant ) est atteint : pour celà j'ai saisi dans la zone des options le maximum prévu d'options avec le libellé le plus grand pour cet ajustement. 3) Par programmation je charge les libellés voulus de 1 à occurrence maxi de l'interrupteur. Si le nombre d'occurrences est inférieure au maxi je rend invisible toutes les options comprises entre la dernière occurrence chargée et l'occurrence maxi :
Voici un exemple qui te permettra d'essayer cette explication :
// Saisie1 est un champ de saisie dans lequel tu saisis le nombre d'options chargées // Le code suivant est à mettre dans un bouton I est un entier F est un entier F = Interrupteur1..Occurrence // cette valeur sera déterminée par les options saisies dans la descriptiion du champ POUR I = 1 A F Interrupteur1[I]..Libellé=I // chargement du libellé de chaque option Interrupteur1[I]..Visible = Vrai SI I > Saisie1 ALORS Interrupteur1[I]..Visible = Faux FIN FIN
Nota : Par cette méthode tu peux changer les libellés initiaux mais tu devras adapter une gestion adaptée au contenu du libellé des options et non à l'indice des options : mais çelà n'est pas compliqué car tu peux récupérer facilement le libellé de l'option. POUR I = 1 A F SI Interrupteur1[I]..Visible = Vrai ALORS Info(Interrupteur1[I]..Libellé) FIN FIN
Cordialement
o a émis l'idée suivante :
Bonjour! Voici mon probleme : J'ai créé un interrupteur et les options qui devraient se placer dedans sont contenues ds un fichier texte. Windev veut connaitre à l'avance le nombre d'options qu'y seront présentent dans mon interrupteur alors que ca depends du nombre de ligne de mon fichier texte. N'y a til pas une option ou autre a mettre pour detourner cela?
C'est quand meme gros grrrr, ca marche seulemt si par exemple ds la description de l'interrupteur je lui x options avec nimporte quelle valeur et k'a l'initialisation de l'interrupteur je change ces valeurs , là ca marche pour les x premiere options mais c nul je connias pas a l'avance combien "d'options" j'aurai a mettre ds mon interrupteur.
Merci de m'eclairer un ptit peu.
-- Supprimer nopub
Bonjour
J'ai réglé ce problème de la façon suivante :
1) J'ai utilisé un champ interrupteur sans encadrement
2) J'ai ajusté ce champ de façon à lui permettre d'être correctement
affiché dans le cas ou le maxi prévu ( tu dois au moins prévoir cette
possibilité au risque d'avoir un affichage aberrant ) est atteint :
pour celà j'ai saisi dans la zone des options le maximum prévu
d'options avec le libellé le plus grand pour cet ajustement.
3) Par programmation je charge les libellés voulus de 1 à occurrence
maxi de l'interrupteur.
Si le nombre d'occurrences est inférieure au maxi je rend invisible
toutes les options comprises entre la dernière occurrence chargée et
l'occurrence maxi :
Voici un exemple qui te permettra d'essayer cette explication :
// Saisie1 est un champ de saisie dans lequel tu saisis le nombre
d'options chargées
// Le code suivant est à mettre dans un bouton
I est un entier
F est un entier
F = Interrupteur1..Occurrence // cette valeur sera déterminée par les
options saisies dans la descriptiion du champ
POUR I = 1 A F
Interrupteur1[I]..Libellé=I // chargement du libellé de chaque option
Interrupteur1[I]..Visible = Vrai
SI I > Saisie1 ALORS
Interrupteur1[I]..Visible = Faux
FIN
FIN
Nota :
Par cette méthode tu peux changer les libellés initiaux mais tu devras
adapter une gestion adaptée au contenu du libellé des options et non à
l'indice des options : mais çelà n'est pas compliqué car tu peux
récupérer facilement le libellé de l'option.
POUR I = 1 A F
SI Interrupteur1[I]..Visible = Vrai ALORS
Info(Interrupteur1[I]..Libellé)
FIN
FIN
Cordialement
o a émis l'idée suivante :
Bonjour!
Voici mon probleme :
J'ai créé un interrupteur et les options qui devraient se placer dedans sont
contenues ds un fichier texte.
Windev veut connaitre à l'avance le nombre d'options qu'y seront présentent
dans mon interrupteur alors que ca depends du nombre de ligne de mon fichier
texte.
N'y a til pas une option ou autre a mettre pour detourner cela?
C'est quand meme gros grrrr, ca marche seulemt si par exemple ds la
description de l'interrupteur je lui x options avec nimporte quelle valeur
et k'a l'initialisation de l'interrupteur je change ces valeurs , là ca
marche pour les x premiere options mais c nul je connias pas a l'avance
combien "d'options" j'aurai a mettre ds mon interrupteur.
J'ai réglé ce problème de la façon suivante : 1) J'ai utilisé un champ interrupteur sans encadrement 2) J'ai ajusté ce champ de façon à lui permettre d'être correctement affiché dans le cas ou le maxi prévu ( tu dois au moins prévoir cette possibilité au risque d'avoir un affichage aberrant ) est atteint : pour celà j'ai saisi dans la zone des options le maximum prévu d'options avec le libellé le plus grand pour cet ajustement. 3) Par programmation je charge les libellés voulus de 1 à occurrence maxi de l'interrupteur. Si le nombre d'occurrences est inférieure au maxi je rend invisible toutes les options comprises entre la dernière occurrence chargée et l'occurrence maxi :
Voici un exemple qui te permettra d'essayer cette explication :
// Saisie1 est un champ de saisie dans lequel tu saisis le nombre d'options chargées // Le code suivant est à mettre dans un bouton I est un entier F est un entier F = Interrupteur1..Occurrence // cette valeur sera déterminée par les options saisies dans la descriptiion du champ POUR I = 1 A F Interrupteur1[I]..Libellé=I // chargement du libellé de chaque option Interrupteur1[I]..Visible = Vrai SI I > Saisie1 ALORS Interrupteur1[I]..Visible = Faux FIN FIN
Nota : Par cette méthode tu peux changer les libellés initiaux mais tu devras adapter une gestion adaptée au contenu du libellé des options et non à l'indice des options : mais çelà n'est pas compliqué car tu peux récupérer facilement le libellé de l'option. POUR I = 1 A F SI Interrupteur1[I]..Visible = Vrai ALORS Info(Interrupteur1[I]..Libellé) FIN FIN
Cordialement
o a émis l'idée suivante :
Bonjour! Voici mon probleme : J'ai créé un interrupteur et les options qui devraient se placer dedans sont contenues ds un fichier texte. Windev veut connaitre à l'avance le nombre d'options qu'y seront présentent dans mon interrupteur alors que ca depends du nombre de ligne de mon fichier texte. N'y a til pas une option ou autre a mettre pour detourner cela?
C'est quand meme gros grrrr, ca marche seulemt si par exemple ds la description de l'interrupteur je lui x options avec nimporte quelle valeur et k'a l'initialisation de l'interrupteur je change ces valeurs , là ca marche pour les x premiere options mais c nul je connias pas a l'avance combien "d'options" j'aurai a mettre ds mon interrupteur.
Merci de m'eclairer un ptit peu.
-- Supprimer nopub
Romain PETIT
Val a présenté l'énoncé suivant :
A moins qu'il y ait eu une évolution que je n'ai pas vue passer sur WD75, si tu prévois 10 éléments dans ton interrupteur, il n'est pas possible d'en placer plus par programmation. Il te faudra donc: - soit prévoir une valeur maximale que l'utilisateur ne pourra pas dépasser - soit contourner cette restriction en laissant tomber le champs interrupteur de façon à passer, par exemple, à un champs combo.
- soit encore d'utiliser 1 interrupteur par option, en utilisant ChampClone...
A+
-- Romain PETIT http://cerbermail.com/?IJmancZl88 (cliquez sur le lien ci-dessus pour me contacter en privé)
Val a présenté l'énoncé suivant :
A moins qu'il y ait eu une évolution que je n'ai pas vue passer sur WD75, si
tu prévois 10 éléments dans ton interrupteur, il n'est pas possible d'en
placer plus par programmation.
Il te faudra donc:
- soit prévoir une valeur maximale que l'utilisateur ne pourra pas dépasser
- soit contourner cette restriction en laissant tomber le champs
interrupteur de façon à passer, par exemple, à un champs combo.
- soit encore d'utiliser 1 interrupteur par option, en utilisant
ChampClone...
A+
--
Romain PETIT
http://cerbermail.com/?IJmancZl88
(cliquez sur le lien ci-dessus pour me contacter en privé)
A moins qu'il y ait eu une évolution que je n'ai pas vue passer sur WD75, si tu prévois 10 éléments dans ton interrupteur, il n'est pas possible d'en placer plus par programmation. Il te faudra donc: - soit prévoir une valeur maximale que l'utilisateur ne pourra pas dépasser - soit contourner cette restriction en laissant tomber le champs interrupteur de façon à passer, par exemple, à un champs combo.
- soit encore d'utiliser 1 interrupteur par option, en utilisant ChampClone...
A+
-- Romain PETIT http://cerbermail.com/?IJmancZl88 (cliquez sur le lien ci-dessus pour me contacter en privé)