Initialiser une requête sans l'executer ?

Posté par JYM le 4/9/2003 14:52:20
Bonjour a tous,
Petit probème de requête,
j'essaye de développer une fenêtre générique (style recherche du rad ) où à partir d'une table quelconque ,
l'utilisateur a accès à l'ensemble des rubriques affichées
dans la table pour appliquer les filtres et conditions de son choix(via hfiltre).
Sur les fichiers HF pas de problèmes ( fonctionnement très proche de la fenêtre recherche généré par le Rad) par contre problème pour les requêtes:

Une requête avec jointure sur 4 tables et 100000 enre. sans critères met 5 à 10 secondes pour s'executer !
Le problème est que si celle ci n'est pas initialiser par
hexecuterequete(...) -> Hfiltre provoque une erreur (normal ,elle n'existe pas )
Si je l'initialise , c'est 5 à 10 seconde d'attente avant d'appliquer le filtre.


Ma question : comment pourrai-je déclarer la requête sans
l'executer afin d'appliquer un filtre (via hfiltre)
et lancer seulement après son execution ?


Merci de vos lumières

JYM

Cette contribution était de : http://old.wdforge.org/newbb/viewtopic.php?forum=5&topic_id=245&post_id=805