Date: prev next · Thread: first prev next last
2013 Archives by date, by thread · List index


Effectivement d'après ce que je comprends de la demande, la solution que tu proposes Pierre-Yves avec des "OU" pour prendre en compte l'occurrence d'une chaîne de caractères dans des champs différents, me paraît pertinente. C'est cette solution que je vais proposer à mon interlocuteur.
J'aurai appris, à titre personnel, à manipuler les concaténations.
A bientôt et encore merci à tous

Claude

Le 21/05/2013 15:17, pierre-yves samyn a écrit :
Suite...


fricard Claude wrote
   * Je ne peux pas éditer la requête dans laquelle tu as introduit le
     critère :Recherche autrement qu'en SQL. Il m'est indiqué que la
     requête étant basée sur une commande SQL celle-ci ne peut être
     analysée. Par contre les requêtes sans critère s'ouvre dans le mode
     simple (Editer ....).
Exact


fricard Claude wrote
   * Il semblerait que la casse soit prise en compte dans ce contexte
     d'un Alias résultant d'une concaténation, alors qu'elle ne l'est
     lorsque l'on fait une recherche sur un champ d'une table.
Pas trop d'accord : si le champ de la table est en simple VARCHAR
les requêtes respectent la casse. Il faut avoir utilisé le type
IGNORE_CASE pour qu'elles ne le fassent pas.

Cela dit, je m'aperçois répondre peut-être "à côté" depuis le
départ, faute de savoir exactement quelle est la demande.
Peut-être qu'une simple requête avec des OU suffit (peut-être
pas nécessaire de faire un champ concaténé).

Dans l'exemple suivant les champs de la table ont été
convertis en IGNORE_CASE. La requête utilise le même
paramètre (qui ne sera demandé qu'une fois).
L'utilisateur recherche "o" dans le champ Nom et le champ
Prénom.
Il suffit que le o (minuscule ou majuscule) figure dans un
nom ou un prénom pour que l'enregistrement soit
sélectionné.

<http://nabble.documentfoundation.org/file/n4057165/ReqOu.png>

Cordialement
Pierre-Yves




--
View this message in context: 
http://nabble.documentfoundation.org/LiBO-3-6-5-Base-Requete-recherche-chaine-de-caracteres-tp4057024p4057165.html
Sent from the Users mailing list archive at Nabble.com.



--
Envoyez un mail à users+unsubscribe@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

Context


Privacy Policy | Impressum (Legal Info) | Copyright information: Unless otherwise specified, all text and images on this website are licensed under the Creative Commons Attribution-Share Alike 3.0 License. This does not include the source code of LibreOffice, which is licensed under the Mozilla Public License (MPLv2). "LibreOffice" and "The Document Foundation" are registered trademarks of their corresponding registered owners or are in actual use as trademarks in one or more countries. Their respective logos and icons are also subject to international copyright laws. Use thereof is explained in our trademark policy.