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