Bonjour,
je reviens auprès de vous pour avoir votre avis éclairé sur la pertinence de l'utilisation des fonctions HFiltre comparée à l'utilisation de requête paramétrée.
Je donne un cas d'utilisation : J'ai une liste de commandes, et quand je clique sur une commande je veux afficher toutes les livraisons effectuées sur la dite commande. En production, on peut imaginer que j'aurai une vingtaine de commandes (de 5 lignes en moyenne) rentrées par mois, et environ 10 BL par jour.
Je vois 2 possibilités, il y en peut-être d'autres :
1) je fais un requête hyper générique : SELECT * FROM bl;
que je filtre à chaque fois par un HFiltre sur le critere bl_commande = ma_commande_selectionnée
2) je fais une requête paramétrée, que je réexécute à chaque changement de commande, mais avec le paramètre ma_commande_sélectionnée
J'aimerais savoir dans chacun des cas, ce qui est avantageux et ce qui l'est moins, enfin ce qui est plus ou moins couteux en resource, en temps d'exécution, .... histoire de ne pas voir mon programme grignotter au fur et à mesure le peu de ram que peuvent avoir certaines machines, ou solliciter le processeur plus que de raison...
Merci à vous.
Partager