|
bon J'ai un petit soucis mais je sais que la solution va etre trouve |
|
Animateur WDF
Inscrit: 05/06/2003 14:23
De Québec
Post(s): 511
|
J'ai un champ en combo que je remplis par le biais de contenu jusque la tout vas bien.
Le fichier en question contient des codes journeaux avec un interrupteur qui me permet de savoir si j'y ai acces ou pas selon le module ou je suis.
La ca ce corse, je suis par exemple dans le module des recevables, j'ai un interrupteur accescar qui doit etre a vrai que pour les journeaux auquels j'ai droit.
La question est comment je fais pour remplir la combo pour avoir que c journeaux la ?
J'avais pense mettre un hfiltre(nomfichier,"ACCESCAR=1") en entree de champ, ca a l'air de fonctionne, mais quand j'ai finis la saisie de la fenetre, que je fasse annuler ou ok, quand je reviend sur mon champ journal ben soit j'ai toute la liste, ou rien
Comment d'y prendre ?
Merci d'avance
Contribution le : 16/10/2003 22:18
|
|
|
Re: bon J'ai un petit soucis mais je sais que la solution va etre trouve |
|
Stagiaire WDF
Inscrit: 26/09/2003 09:14
De Namur en Belgique
Post(s): 13
|
Si j'ai bien compris, il suffit de baser le contenu de la combo sur une requête. Cette affectation peut également être réalisée dans le code. MaCombo..FichierParcouru=MaRequête
@+
Contribution le : 17/10/2003 08:36
|
_________________
devJFC
|
|
Re: bon J'ai un petit soucis mais je sais que la solution va etre trouve |
|
Animateur WDF
Inscrit: 02/03/2003 04:07
De Noisy le grand(93)
Post(s): 2745
|
Salut Oceans, Une utilisation bien pratique.
Rs est une source de donnees
Sql est une chaine
Sql = "SELECT <RubriqueARécuperer> FROM <Fichier> WHERE <Condition>
ListeSupprimeTout(<Nom de la liste>)
SI PAS HExecuteRequeteSQL(Rs,HRequeteDefaut,Sql) ALORS
Erreur(HErreurInfo())
RETOUR
FIN
FichierVersListeMemoire(<NomDeLaListe>,Rs,<RubriqueAAfficher>,<RubriqueDeTri>,<NomRubriqueMemorisée>)
Dans ton cas condition vaut (ACCESCAR=1) RubriqueARecuperer vaut Journaux,ACCESCAR A+
Contribution le : 17/10/2003 11:01
|
|
|
Re: bon J'ai un petit soucis mais je sais que la solution va etre trouve |
|
Animateur WDF
Inscrit: 05/06/2003 14:23
De Québec
Post(s): 511
|
Merci drcharly93, j'ai donc essayé ta solution, ca fonctionne bien, mais j'ai malgré tout un petit soucis.
Quand je suis dans la combo, je vois le code journal et non pas la description.
Voici ce que j'ai fait
LOCAL rs est une Source de Données sql est une chaîne nojournal est une chaîne descrip est une chaîne sql = "SELECT JOURNAL AS NOJOURNAL ,DESCABGFRA AS DESCRIP FROM GLG05 WHERE ACCESCAR=1" ListeSupprimeTout(JOURNAL)
SI PAS HExécuteRequêteSQL(rs,hRequêteDéfaut,sql) ALORS Erreur(HErreurInfo()) RETOUR FIN
FichierVersListeMémoire(JOURNAL,rs,descrip,nojournal,nojournal)
sachant que descrip doit etre la rubrique affichee et nojournal la rubrique de tri et de memorisation.
pourquoi j'ai pas la description c'est un mystere.
tu as peut etre une idee.
a+++
Contribution le : 17/10/2003 14:56
|
|
|
Re: bon J'ai un petit soucis mais je sais que la solution va etre trouve |
|
Animateur WDF
Inscrit: 05/06/2003 14:23
De Québec
Post(s): 511
|
Euhh pas la peine j'ai trouvé mon erreur, je suis pas réveillé a matin moi la nojournal est une chaîne descrip est une chaîne FAUX nojournal est une source de donnee descrip est une source de donnee et ca fonctionne tres bien encore merci drcharly93 a++++
Contribution le : 17/10/2003 15:23
|
|
|
Re: bon J'ai un petit soucis mais je sais que la solution va etre trouve |
|
Animateur WDF
Inscrit: 02/03/2003 04:07
De Noisy le grand(93)
Post(s): 2745
|
Salut, Problème que je ne comprends pas mais si tu mets
sql = "SELECT DESCABGFRA AS DESCRIP,JOURNAL AS NOJOURNAL FROM GLG05 WHERE ACCESCAR=1"
FichierVersListeMémoire(JOURNAL,Rs,descrip,Rs.nojournal,RS.nojournal)
ATTENTION tu doit lire le nojournal de ta source de donnees. Rs.nojournal Cela fonctionne. J'ai testé. A+
Contribution le : 17/10/2003 16:04
|
|
|
Re: bon J'ai un petit soucis mais je sais que la solution va etre trouve |
|
Animateur WDF
Inscrit: 02/03/2003 04:07
De Noisy le grand(93)
Post(s): 2745
|
nojournal et descrip n'ont pas être déclarées. Il sont lu dans la source de données
Contribution le : 17/10/2003 16:34
|
|
|
Re: bon J'ai un petit soucis mais je sais que la solution va etre trouve |
|
Animateur WDF
Inscrit: 05/06/2003 14:23
De Québec
Post(s): 511
|
Yes j'ai vu ca je l'ai corrige, j'avais deja trouvé cette erreur, ca fonctionne aussi sans rs. j'ai testé aussi.
Trop cool ta solution en tout cas merci encore
a+++
Contribution le : 17/10/2003 17:38
|
|
Vous ne pouvez pas débuter de nouveaux sujets.
Vous pouvez voir les sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.
|
Connexion
Menu
Chercher WDForge
Chercher Web
Partenaires
|