PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV 2024 → [URGENT] recherche caractère par caractère sur des réels
[URGENT] recherche caractère par caractère sur des réels
Débuté par Morgan, 27 sep. 2005 11:49 - 2 réponses
Posté le 27 septembre 2005 - 11:49
bonjour à tous,

je ne trouve pas comment faire une recherche caractère par caractère dans une table liée à une requête sur un nombre (réel).
pour le moment j'ai ça :

CAS "Montant" :
TABLE..RubriqueParcourue = "Montant"
TABLE..Filtre = SaisieRecherche
CAS "Kilométrage" :
TABLE..RubriqueParcourue = "Km"
TABLE..Filtre = SaisieRecherche

la requête qui remplit la table à un paramètre (qui filtre donc une 1ère fois la table).
avec ce code, il faut que je rentre le nombre entièrement pour qu'il soit affiché.
or, je veux par exemple, saisir "2", et que dans la table soit affiché tous les montant commençant par "2" -> "2xxxx,xx".

si quelqu'un a une idée, je suis preneur.

merci à tous.
Posté le 27 septembre 2005 - 18:36
Salut,

Une solution simple serait de remplacer ta rubrique qui est en nombre réel par une rubrique de type chaine.

Pour faire tes saisies, utiliser un champ texte avec un masque numérique et le convertir avec : s est une chaîne = NumériqueVersChaîne(txtKilométres, "10,2f") pour l'enregistrement dans la base de donnée.
Pour les calculs, reconvertir les chaines en réel : rKilometre est un réel = s

Ensuite avec une simple requêtre "tels que Kilometrecommence par 'MonParametre' tu aura l'affichage voulu.

A ++

Laurent
Posté le 28 septembre 2005 - 08:50
ok, merci pour le renseignement.