<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"><channel><category>pcsoft.fr.windev</category><copyright>Copyright 2026, PC SOFT</copyright><lastBuildDate>20 Nov 2018 14:40:05 Z</lastBuildDate><pubDate>19 Nov 2018 20:22:46 Z</pubDate><description>Bonjour,&#13;
&#13;
J'ai besoin d'aide pour un problème que je n'arrive pas à régler !&#13;
J'ai un tableau remplie par une requête. Dans la fenêtre j'ai ajouté un bouton qui sauvegarde dans un fichier TXT les Filtres appliqué au tableau via la loupe.&#13;
[code:wl]&#13;
// Récupération des filtres&#13;
sNomFiltre est une chaîne&#13;
sListeFiltre est une chaîne = TableColonnesFiltrées(TABLE_Table1)&#13;
POUR TOUTE CHAÎNE sFiltre DE sListeFiltre SEPAREE PAR RC&#13;
	sCol est chaîne = ExtraitChaîne(sFiltre, 1, ";")&#13;
	nType est entier = ExtraitChaîne(sFiltre, 2, ";")&#13;
	sVal est chaîne = ExtraitChaîne(sFiltre, 3, ";")&#13;
	//Trace(sCol, nType, sVal)&#13;
FIN&#13;
sNomFiltre = Combo_Filtres..ValeurAffichée&#13;
SI Combo_Filtres &lt;&gt; "" ALORS&#13;
	fSauveTexte("C:\Synergie\temp\"+sNomFiltre+".txt",sListeFiltre)&#13;
	ListeSupprimeTout(Combo_Filtres)&#13;
	ResListeFichier sont des chaînes&#13;
	ResListeFichier = fListeFichier("C:\Synergie\Temp"+"\*.*", frInterruptible)&#13;
	// Pour chaque fichier trouvé&#13;
	POUR TOUTE CHAÎNE UnFichier DE ResListeFichier SEPAREE PAR RC&#13;
		ListeAjoute(Combo_Filtres, fExtraitChemin(UnFichier,fFichier+fExtension))&#13;
	FIN&#13;
SINON&#13;
	Erreur("Pour sauvegarder le filtres il faut entrer un nom dans le champ Filtres !")&#13;
FIN&#13;
[/code]&#13;
&#13;
Par la suite j'ai un combo qui permet de sélectionner un filtre sauvegarder pour l'appliquer sur le tableau&#13;
&#13;
[code:wl]&#13;
nNumFichier est un entier&#13;
sLigneLue est une chaîne&#13;
&#13;
nNumFichier = fOuvre ("C:\Temp\"+Combo_Filtres..ValeurAffichée, foLecture)&#13;
SI nNumFichier &lt;&gt; -1 ALORS&#13;
	sLigneLue = fLitLigne(nNumFichier) // Lecture de la 1ère ligne&#13;
	TANTQUE sLigneLue &lt;&gt; EOT // Test de la fin de fichier&#13;
		// Traitement de la ligne&#13;
		sColonne est une chaîne = "Table_Table1."+ ExtraitChaîne(sLigneLue, 1, ";") &#13;
		nType est un numérique = ExtraitChaîne(sLigneLue, 2, ";")&#13;
		sValeur est une chaîne = ExtraitChaîne(sLigneLue, 3, ";")&#13;
		TableActiveFiltre(sColonne,nType,sValeur)&#13;
		// Lecture de la ligne suivante&#13;
		sLigneLue = fLitLigne(nNumFichier)&#13;
	FIN&#13;
	fFerme(nNumFichier)&#13;
FIN&#13;
[/code]&#13;
&#13;
Mon problème est que lorsqu'un utilisateur choisi de filtrer une colonne Date avec le filtre "Compris entre deux bornes". J'obtiens alors l'erreur suivante :&#13;
&#13;
Erreur à la ligne 15 du traitement Sélection d'une ligne de Combo_Filtres.&#13;
Vous avez appelé la fonction tableactiveFiltre.&#13;
La valeur de la constante (32082) est invalide avec cette fonction.&#13;
&#13;
&#13;
Comment puis-je résoudre mon problème ?&#13;
(mon code peut ne pas être optimisé ! je suis nouveau à la programmation)&#13;
&#13;
Merci,&#13;
&#13;
Etienne HB</description><ttl>30</ttl><generator>WEBDEV</generator><language>fr_FR</language><link>https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/222011-filtres-entre-2-bornes/read.awp</link><title>Filtres entre 2 bornes</title><managingEditor>moderateur@pcsoft.fr (El moderador)</managingEditor><webMaster>webmaster@pcsoft.fr (El webmaster)</webMaster><item><author>ehbilodeau</author><category>pcsoft.fr.windev</category><comments>https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/222011-filtres-entre-2-bornes-222027/read.awp</comments><pubDate>20 Nov 2018 14:40:05 Z</pubDate><description>Bonjour Jean-Pierre,&#13;
&#13;
Je vais suivre votre conseil pour la première suggestion !&#13;
Pour la seconde, si je comprends bien, je va…</description><guid isPermaLink="true">https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/222011-filtres-entre-2-bornes-222027/read.awp</guid><link>https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/222011-filtres-entre-2-bornes-222027/read.awp</link><source url="https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/222011-filtres-entre-2-bornes/read.awp">Filtres entre 2 bornes</source><title>Re: Filtres entre 2 bornes</title></item><item><author>jean.pierre.bloch</author><category>pcsoft.fr.windev</category><comments>https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/222011-filtres-entre-2-bornes-222018/read.awp</comments><pubDate>20 Nov 2018 10:13:01 Z</pubDate><description>Bonjour,&#13;
&#13;
Rassurez-vous, votre code est correct.&#13;
Mais … si vous regardez les valeurs standards renvoyées par la fonction Tabl…</description><guid isPermaLink="true">https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/222011-filtres-entre-2-bornes-222018/read.awp</guid><link>https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/222011-filtres-entre-2-bornes-222018/read.awp</link><source url="https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/222011-filtres-entre-2-bornes/read.awp">Filtres entre 2 bornes</source><title>Re: Filtres entre 2 bornes</title></item></channel></rss>
