Apparemment il suffit d'écrire*:Recherche* comme critère colonne NO SOSA, ça fonctionne y compris avec un type numérique...étonnant non ?
la commande SQL générée :
SELECT "ID" AS "ID", "NOM" AS "NOM", "Prénom" AS "Prénom", "No SOSA" AS "No SOSA" FROM "Table1" WHERE "No SOSA" = :Recherche

Claude


Le 26/07/2011 16:16, Alexander Thurgood a écrit :
Le 26/07/11 15:08, Claude FRICARD a écrit :
Alex,
Je n'ai pas vu sa base mais je pense que mon collègue a un champ No
SOSA numérique , et différent pour chaque individu de son arbre. (ce
pourrait sa clé primaire ...) il veut sortir la fiche correspondante à
l' individu dont le No SOSa est : 1234 (par exemple) .Effectivement et
étant donné que ce champ est numérique il ne peut écrire dans sa
Requête : comme critère  LIKE: Recherche.
Hmm, je ne vois que la solution classique de comparaison de nombres :

Premier paramètre :
= :Limite_Inf
Deuxième paramètre :
<= :Limite_Sup

Sinon, changer la définition de son champ NUMERICAL en VARCHAR, a priori
ça marche sans trop de dégâts. Pour être certain, créer un nouveau champ
VARCHAR, dans lequel on copierait toutes les valeurs du champ NUMERICAL,
puis refaire la requête paramètrée.


Alex


--
Envoyez un mail à users+h...@fr.libreoffice.org pour savoir comment vous 
désinscrire
Les archives de la liste sont disponibles à 
http://listarchives.libreoffice.org/fr/users/
Tous les messages envoyés sur cette liste seront archivés publiquement et ne 
pourront pas être supprimés

Répondre à