| |
Publicado el 24,febrero 2005 - 14:53 |
Bonjour, J'ai une table mémoire avec une combo alimentée par un fichier. Ces combos sont en saisie. Rubrique affiche = Code_Article Rubrique mémorisé = ID_Article Rubrique de parcours = Code_Article A la sortie de la combo (je rappel, dans une table) impossible de récupérer la valeuraffichée. Cela fonctionne très bien dans les combos normales mais pas dans une table. Je récupère désespérement que l'id de la ligne en cours ou 0 si elle n'existe pas, mais pas moyen de récupérer le texte saisie. Qqun a t'il une idée ? Merci à vous. Fred |
| |
| |
| | | |
|
| | |
| |
Publicado el 25,febrero 2005 - 12:54 |
Salut,
il faut que ton combo ne soit pas en saisi pour que ça marche, donc quand tu veux récupérer tes valeurs, tu mets les colonnes ou tu as des combos en affichage
pour ce faire tu parcours les colonnes de ta table et tu regardes si le type de la colonne est combo avec saisi (typcomboAVS) et tu le met en affichageseulement
après ton traitement tu reparcours les colonnes de ta table et tu les remets dans leur état initial
voilà
bonne journée
David |
| |
| |
| | | |
|
| | |
| |
Publicado el 25,febrero 2005 - 14:35 |
J'ai eu le même problème, une solution m'a été donnée mais je ne l'ai pas encore testé... La soluce est noyé dans ce forum, ...une recherche devrait la retrouver !
a+ |
| |
| |
| | | |
|
| | |
| |
Publicado el 25,febrero 2005 - 17:23 |
Bonjour, cette solution me semble bien mais je ne trouve pas le code pour faire cela... je suis débutant en WD.
Si une ame charitable pouvait m'indiquer comment passer l'etat d'une combo en affichage seulement puis de la remetre en saisie...
Merci Fred |
| |
| |
| | | |
|
| | |
| |
Publicado el 01,marzo 2005 - 22:49 |
Re-Salut,
désolé de ne pas t'avoir répondu plus tôt, mais je ne viens de loin pas tout les jours sur ce forum...
la réponse à ta question est (je pense):
<nomDeLaTable> + "." <nomColonne>..etat = affichageSeulement
pour pouvoir revenir à l'état initial il faut :
<nomDeLaTable> + "." <nomColonne>..etat = <nomDeLaTable> + "." <nomColonne>..etatInitial
l'idéal est de faire un petit outil dynamique permettant d'appliquer ce traitement à n'importe quelle table et du coup voici un petit extrait de routine permettant de parcourir les colonnes visibles d'une table et de modifier l'état de celle qui sont des combos en saisi, et du coup de les mettre en affichageSeulement.
ça donne un truc du genre :
PROCEDURE ModifieEtatColonne(Paramtable) nbCol est un entier = RenvoieNombreColonneVisible(Paramtable) i est un entier = 1 tmpTitre est une chaîne = TableEnumereColonnes(Paramtable) tmpNomColonne est une chaîne = ""
TANTQUE i < nbCol tmpNomColonne = ExtraitChaîne(tmpTitre,i,TAB) SI {Paramtable + "." + tmpNomColonne}..Visible ET ({Paramtable + "." + tmpNomColonne}..Type = typComboAVS) ALORS {Paramtable + "." + tmpNomColonne}..Etat = AffichageSeulement FIN i++ FIN
pour les remettre dans l'état initial il suffit de faire la même routine en les remettant dans leur état initial avec le code ci-dessus...
Bonne continuation
David |
| |
| |
| | | |
|
| | |
| |
Publicado el 04,marzo 2005 - 14:50 |
Bonjour (David ? ou Fred ?)
J'ai triturer mon code dans tous les sens, je n'arrive vraiment pas à faire fonctionné ce truc...
Fred y serait arrivé ?
Je repose hélas la question...
Comment récupéré dans la combo d'une table la valeur saisie ?
Merci
forumwd@chaef.com www.chaef.com |
| |
| |
| | | |
|
| | |
| |
Publicado el 04,marzo 2005 - 15:06 |
CHAEF a écrit :
Bonjour (David ? ou Fred ?) J'ai triturer mon code dans tous les sens, je n'arrive vraiment pas à faire fonctionné ce truc... Fred y serait arrivé ? Je repose hélas la question... Comment récupéré dans la combo d'une table la valeur saisie ? Merci forumwd@chaef.com www.chaef.com Salut
Avec TaCombo..valeur ou TaCombo..valeuraffiché (je me souvient plus) ça fonctionne pas ?
Bon dev.
Stephan COMBES |
| |
| |
| | | |
|
| | |
| |
Publicado el 04,marzo 2005 - 15:36 |
Salut,
il faut en premier que tu t'assures que ta colonne (dans laquelle il y a le combo) soit bien en affichageSeulement (cf message du 1er mars sur le même sujet), et ensuite tu récupères ta valeur à l'aide du nom de la table et du nom de la colonne ...
<nomtable>.<nomColonne>..valeurAffichée
bon développement
David |
| |
| |
| | | |
|
| | |
| |
Publicado el 08,marzo 2005 - 15:12 |
hélas... j'ai beau mettre en lecture seul, je tourne en rond... |
| |
| |
| | | |
|
| | |
| |
Publicado el 08,marzo 2005 - 15:13 |
Eh non, j'ai beau mettre en lecture seul, je tourne ne rond... |
| |
| |
| | | |
|
| | |