Bonjour à vous tous,
Je pense un peu m'être mal exprimer dans l'intitulé de ce post mais je n'ai pas trouvé mieux .Je m'explique :
Je dispose d'une table paradox,et je voudrai réaliser un filtre sur cette table de la manière suivante:
L'utilisateur introduira qu'une partie du mot à rechercher et filtrer (Par rapport à un champ précis)...Je sais je sais ce n'est toujours pas clair.Y a pas mieux qu'un bon exemple pour bien m'expliquer la chose :
Si l'utilisateur introduit la valeur 1408 (pour le champ Numéro par exemple),je voudrai que le résultat du filtre donne tous les enregistrements dont le champ Numéro contient la sous-chaine 1408 .(ex: 23140836 sera dans la table filtrée).
La première solution qui me vient à la tête est d'appliquer le filtre
manuellement en implémentant une fonction qui teste l'appartenance d'une sous-chaine à une chaine:
Code : Sélectionner tout - Visualiser dans une fenêtre à part Appart(string :sschaine,string :chaine):boolean
Ensuite faire appel à cette fonction pour tout les enregistrements de la table.Si le résultat est TRUE alors insérer l'enregistrement pointé dans une deuxième table....
Ca me parait un peu trop lourd tous ça!!( et ça impliquerai l'utilisation d'une deuxième table)
Y aurait il un moyen plus simple?
PS:J'utilise des tables Paradox et la propriété Filter.
Partager