[Résolu]Filtres et requêtes ne fonctionnent pas

Discussions sur le module de base de données Base et plus particulièrement sur le langage SQL ou sur les connexions aux SGBD tiers.
Les questions sur les macros doivent être postées dans la section dédiée en dessous.

Modérateur : Vilains modOOs

Règles du forum
Cette section est dédiée au module Base et plus particulièrement sur le langage SQL ou sur les connexions aux SGBD tiers. Vous ne devez pas poster ici de questions sur les macros mais utiliser la section éponyme.
Pour accélérer les réponses, vous pouvez mettre en ligne votre base en joignant un fichier ODB : comment faire.
ViniAsco
Membre OOrganisé
Membre OOrganisé
Messages : 62
Inscription : 11 mai 2022 15:55

[Résolu]Filtres et requêtes ne fonctionnent pas

Message par ViniAsco »

Bonjour

J'ai créé une base connectée à l'appli Contacts de macOS, espérant ensuite construire des requêtes pour faire des listes de diffusion.
Je ne suis pas un habitué d'OO, mais quand même, je ne comprends pas pourquoi une requête la plus simple, ou même un filtre standard, ne fonctionne pas.
J'ai regardé ou lu plein de tutos, ça semble pourtant facile.
Bizarrement, dans les conditions pour un filtre, je n'ai pas les = > < "contient", etc. mais juste "comme", "différent de", "vide", "non vide".
Mais bon même en faisant par exemple un filtre sur le champ "Prénom" différent de xxxx, j'ai 4 entrées qui ressortent et qui n'ont rien à voir avec le filtre.

Une idée pour débloquer la situation ?

Merci
Dernière modification par micmac le 08 juin 2022 12:59, modifié 2 fois.
Raison : Ajout de [Résolu] La coche seule ne suffit pas.
LibreOffice 7.4.7.2 sous macOS 15.6
Avatar de l’utilisateur
DLE
HédOOniste
HédOOniste
Messages : 1516
Inscription : 30 déc. 2007 18:56
Localisation : Lille

Re: Filtres et requêtes ne fonctionnent pas

Message par DLE »

Bonsoir,
Dans ma configuration seuls les filtres 'Vide' et 'Non vide" fonctionnent. Par contre cette requête affichent les lignes escomptées

Code : Tout sélectionner

SELECT "Nom", "Prénom" FROM "Address Book" WHERE "Nom" = 'xxxx'
.
A+
MacOS Tahoe 26.3.1 (iMac-M4) : AOO 4.1.16 , LibreOffice 25.8.6.2, Adoptium-temurinJDK 1.8.0_402, CCC, FireFox, Thunderbird, ORB 1.2.1
Parallels Desktop = Windows 11 & MacOS : AOO, Libre Office.
ViniAsco
Membre OOrganisé
Membre OOrganisé
Messages : 62
Inscription : 11 mai 2022 15:55

Re: Filtres et requêtes ne fonctionnent pas

Message par ViniAsco »

Merci de ta réponse.
J'ai la même chose, mais il me faudrait faire des requêtes plus complexes.
J'ai le champ "Note" dans Contacts, dans lequel je mets des mots clefs à partir desquels je fais les listes de diffusion.
Par exemple : [Dx] avec le n° du département ; [PerMor] pour personne morale ; [PerPhy] pour personne physique ; [Région] ; etc.
Je souhaiterais sélectionner les personnes morales du département xx et les personnes physiques de la région yy.

Et là, je ne comprends pas comment construire la requête avec OO.
En mode ébauche, je choisis la table, les champs que je veux voir et "Note" dans lequel mettre les critères, mais comment dire "contient" et utiliser les opérateur ET, OU, SAUF ?

Merci
LibreOffice 7.4.7.2 sous macOS 15.6
Avatar de l’utilisateur
Oukcha
RespOOnsable modération
RespOOnsable modération
Messages : 4334
Inscription : 06 oct. 2008 08:03

Re: Filtres et requêtes ne fonctionnent pas

Message par Oukcha »

Bonjour et bienvenue,

Il serait plus facile de répondre à votre question en nous joignant un exemple de fichier avec notre service Ci-Joint (lien en bas de la page lors de la rédaction du message) : ftopic10246-comment-faire-pour-attacher-une-PJ.html

Dans l'attente.
                                        
Pour tout savoir sur le fonctionnement de ce forum :arrow: À lire avant tout ! Image
Avatar de l’utilisateur
jeanmimi
Grand Maître de l'OOffice
Grand Maître de l'OOffice
Messages : 17219
Inscription : 03 mars 2006 16:02
Localisation : Venise verte

Re: Filtres et requêtes ne fonctionnent pas

Message par jeanmimi »

Bonjour,
ViniAsco a écrit : 12 mai 2022 11:04 mais comment dire "contient" et utiliser les opérateur ET, OU, SAUF ?
On peut trouver dans le Guide HSLDB, les instructions SQL pour sélectionner des données sur des critères Logiques :
https://wiki.openoffice.org/wiki/FR/Doc ... C3.A8me.29
Et, comme le dit Oukcha, joindre la Base facilitera l'aide demandée.
LibreOffice : Version : 25.8.4 (x64)(23 février 2026)
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
ViniAsco
Membre OOrganisé
Membre OOrganisé
Messages : 62
Inscription : 11 mai 2022 15:55

Re: Filtres et requêtes ne fonctionnent pas

Message par ViniAsco »

Je veux bien transmettre un extrait de la base, anonymisé RGPD oblige, mais est-ce que le fait que ça ne soit plus une "connexion" à mon carnet d'adresses, mais une base autonome ne faussera pas les tests ?

Merci
LibreOffice 7.4.7.2 sous macOS 15.6
Avatar de l’utilisateur
jeanmimi
Grand Maître de l'OOffice
Grand Maître de l'OOffice
Messages : 17219
Inscription : 03 mars 2006 16:02
Localisation : Venise verte

Re: Filtres et requêtes ne fonctionnent pas

Message par jeanmimi »

ViniAsco a écrit : 12 mai 2022 14:45 mais une base autonome ne faussera pas les tests ?
C'est justement l'intérêt des tests, et comme ça on saura si ça fonctionne.
Il y aura cependant un problème, lorsque Base se connecte à un Carnet d'adresse ou à une Base externe, seul le connecteur est créé, ce qui ne permet pas de faire des requêtes.
Une recherche dans le forum sur Base+connecteur permet d'accéder à des exemples, comme ici :
viewtopic.php?t=64809
LibreOffice : Version : 25.8.4 (x64)(23 février 2026)
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
ViniAsco
Membre OOrganisé
Membre OOrganisé
Messages : 62
Inscription : 11 mai 2022 15:55

Re: Filtres et requêtes ne fonctionnent pas

Message par ViniAsco »

C'est-à-dire que de toute manière je ne pourrai pas faire des requêtes ?

Question certainement basique, mais qui reflète bien mon niveau en BDD :mrgreen:.
LibreOffice 7.4.7.2 sous macOS 15.6
Avatar de l’utilisateur
jeanmimi
Grand Maître de l'OOffice
Grand Maître de l'OOffice
Messages : 17219
Inscription : 03 mars 2006 16:02
Localisation : Venise verte

Re: Filtres et requêtes ne fonctionnent pas

Message par jeanmimi »

Peux-tu tester :
1- connexion à ton Carnet d'adresses
2- affichage de tes données
3- édition de la table où sont les données, normalement, par Clic droit, donc à adapter pour ton Mac
LibreOffice : Version : 25.8.4 (x64)(23 février 2026)
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
ViniAsco
Membre OOrganisé
Membre OOrganisé
Messages : 62
Inscription : 11 mai 2022 15:55

Re: Filtres et requêtes ne fonctionnent pas

Message par ViniAsco »

J'ai fait "Modifier", le menu "Éditer" n'existant pas. J'arrive à une fenêtre listant les champs et leur type.
LibreOffice 7.4.7.2 sous macOS 15.6
Avatar de l’utilisateur
DLE
HédOOniste
HédOOniste
Messages : 1516
Inscription : 30 déc. 2007 18:56
Localisation : Lille

Re: Filtres et requêtes ne fonctionnent pas

Message par DLE »

Bonjour,
Dans une requête dès qu'on ajoute une clause "Where" on obtient un message d'erreur ".. requête trop complexe..".
Une possibilité serait de passer par Calc où par transfert des données de la table dans une feuille permettrait d'utiliser des filtres ou faire une macro pour extraire des données. Cela vous interrrese-t-il?
MacOS Tahoe 26.3.1 (iMac-M4) : AOO 4.1.16 , LibreOffice 25.8.6.2, Adoptium-temurinJDK 1.8.0_402, CCC, FireFox, Thunderbird, ORB 1.2.1
Parallels Desktop = Windows 11 & MacOS : AOO, Libre Office.
ViniAsco
Membre OOrganisé
Membre OOrganisé
Messages : 62
Inscription : 11 mai 2022 15:55

Re: Filtres et requêtes ne fonctionnent pas

Message par ViniAsco »

Merci de la proposition, mais je pense que les filtres ne seront pas assez costauds. Quant aux macros, ça m'emmènerait trop loin dans la formation, et je n'ai pas le temps.
LibreOffice 7.4.7.2 sous macOS 15.6
Avatar de l’utilisateur
jeanmimi
Grand Maître de l'OOffice
Grand Maître de l'OOffice
Messages : 17219
Inscription : 03 mars 2006 16:02
Localisation : Venise verte

Re: Filtres et requêtes ne fonctionnent pas

Message par jeanmimi »

Voilà la copie d'écran que j'évoquais plus haut :
Éditer une Base de données.jpg
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
LibreOffice : Version : 25.8.4 (x64)(23 février 2026)
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
ViniAsco
Membre OOrganisé
Membre OOrganisé
Messages : 62
Inscription : 11 mai 2022 15:55

Re: Filtres et requêtes ne fonctionnent pas

Message par ViniAsco »

Bonjour
Je n'ai pas du tout cette présentation, et aucun menu contextuel lorsque je clique-droit sur "Requête".
Capture d’écran 2022-05-16 à 16.58.25.png
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
LibreOffice 7.4.7.2 sous macOS 15.6
Avatar de l’utilisateur
jeanmimi
Grand Maître de l'OOffice
Grand Maître de l'OOffice
Messages : 17219
Inscription : 03 mars 2006 16:02
Localisation : Venise verte

Re: Filtres et requêtes ne fonctionnent pas

Message par jeanmimi »

ViniAsco a écrit : 16 mai 2022 15:02 Je n'ai pas du tout cette présentation et aucun menu contextuel lorsque je clique-droit sur "Requête".
J'avais cru comprendre que le Carnet d'adresses n'était pas une Table de Base, mais les données de ton logiciel de courriels.
Puisque tu affiches l'écran de Base, est-ce qu'il y a au moins une Table avec les Adresses ?
LibreOffice : Version : 25.8.4 (x64)(23 février 2026)
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
Avatar de l’utilisateur
micmac
RespOOnsable forum
RespOOnsable forum
Messages : 10071
Inscription : 28 août 2010 08:45

Re: Filtres et requêtes ne fonctionnent pas

Message par micmac »

Bonjour,

Par deux fois les personnes qui veulent bien vous aider vous ont demandé de joindre votre base de données pour leur éviter de jouer aux devinettes.
Anonymisez les données sensibles et joignez votre fichier cela fera gagner du temps à tout lemonde.
Touche Ctrl de Windows = touche cmd⌘ sur Mac
OpenOffice > Outils > Options sur Windows = OpenOffice > Préférences sur macOS
ViniAsco
Membre OOrganisé
Membre OOrganisé
Messages : 62
Inscription : 11 mai 2022 15:55

Re: Filtres et requêtes ne fonctionnent pas

Message par ViniAsco »

Bonjour
Je m'interrogeais plus haut sur la pertinence d'envoyer une base connectée, sans la source de la connexion, et il ne me semble pas avoir eu de réponse.
Quoi qu'il en soit voici un extrait de la base anonymisé.
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
LibreOffice 7.4.7.2 sous macOS 15.6
Avatar de l’utilisateur
jeanmimi
Grand Maître de l'OOffice
Grand Maître de l'OOffice
Messages : 17219
Inscription : 03 mars 2006 16:02
Localisation : Venise verte

Re: Filtres et requêtes ne fonctionnent pas

Message par jeanmimi »

ViniAsco a écrit : 17 mai 2022 09:27 Je m'interrogeais plus haut sur la pertinence d'envoyer une base connectée, sans la source de la connexion, et il ne me semble pas avoir eu de réponse.
Je l'avais donnée plus haut avec un lien explicite :
jeanmimi a écrit : 12 mai 2022 15:20 Il y aura cependant un problème, lorsque Base se connecte à un Carnet d'adresse ou à une Base externe, seul le connecteur est créé, ce qui ne permet pas de faire des requêtes.
Une recherche dans le forum sur Base+connecteur permet d'accéder à des exemples, comme ici :
viewtopic.php?t=64809
J'avais ensuite mis en ligne une copie d'écran (viewtopic.php?p=360568#p360568) qui illustre la connexion à une Base externe et la possibilité de faire des requêtes. Celles-ci ne peuvent porter que sur une seule Feuille ou Table, contrairement à ce qui est possible lorsque la Base est locale et non pas connectée à une source externe.
LO 7.2 Connexion à une Base externe.jpg
C'est pourquoi l'exemple que tu viens de joindre n'est que le connecteur à ton Carnet d'adresse et ne permet pas de visualiser les données de tes adresses.
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
LibreOffice : Version : 25.8.4 (x64)(23 février 2026)
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
Avatar de l’utilisateur
rollmops
PassiOOnné
PassiOOnné
Messages : 744
Inscription : 20 déc. 2017 14:45

Re: Filtres et requêtes ne fonctionnent pas

Message par rollmops »

Bonjour,

Est-ce une spécificité Mac car Base ne peut plus se connecter à un carnet d'adresses depuis plusieurs versions :
base_connexion_existant.png
Peux-tu nous joindre la même capture d'écran ?
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
OpenOffice 4.1.16 - Windows 11
+ LibO 25.8.5 (occasionnel pour test)
ViniAsco
Membre OOrganisé
Membre OOrganisé
Messages : 62
Inscription : 11 mai 2022 15:55

Re: Filtres et requêtes ne fonctionnent pas

Message par ViniAsco »

Voici la capture.
Capture d’écran 2022-05-17 à 14.16.36.png
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
LibreOffice 7.4.7.2 sous macOS 15.6
Avatar de l’utilisateur
tintin
Grand Maître de l'OOffice
Grand Maître de l'OOffice
Messages : 10181
Inscription : 18 juil. 2008 15:29
Localisation : F-Oise

Re: Filtres et requêtes ne fonctionnent pas

Message par tintin »

Bonjour,
.
Capture d’écran 2022-05-17 à 14.36.40.png
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
AOO 4.1.16 et LibO 25.8.5 / macOS M4 Silicon 26.4 Tahoe
Adoptium-temurinJDK-1.8.0.482 / Firefox/Safari/Thunderbird /Time Machine + clone
Tutoriels du forum pour macOS
Pour sauvegarder vos documents c'est ceinture ET bretelles
ViniAsco
Membre OOrganisé
Membre OOrganisé
Messages : 62
Inscription : 11 mai 2022 15:55

Re: Filtres et requêtes ne fonctionnent pas

Message par ViniAsco »

jeanmimi a écrit : 17 mai 2022 09:56 J'avais ensuite mis en ligne une copie d'écran (viewtopic.php?p=360568#p360568) qui illustre la connexion à une Base externe et la possibilité de faire des requêtes. Celles-ci ne peuvent porter que sur une seule Feuille ou Table, contrairement à ce qui est possible lorsque la Base est locale et non pas connectée à une source externe.
C'est pourquoi l'exemple que tu viens de joindre n'est que le connecteur à ton Carnet d'adresse et ne permet pas de visualiser les données de tes adresses.
Pour le connecteur, c'est bien ce que j'avais compris, et du coup, j'ai fait une base exemple.
Pour la requête sur une seule table lorsque la base est une connectée, ça ne me gêne à priori pas, mais je n'arrive pas à faire une requête qui fonctionne.

Dans la table exemple, il y a le champ "Notes" qui contient des mots-clefs. Je souhaiterais faire des requêtes avec ces mots-clefs, par exemple, les contacts qui comportent[À SAVOIR-CoD] ET [Bourgogne-Franche-Comté]
Ou encore [À SAVOIR-AEP] ET [Bourgogne-Franche-Comté][AE RMC] OU [Grand Est]
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
LibreOffice 7.4.7.2 sous macOS 15.6
ViniAsco
Membre OOrganisé
Membre OOrganisé
Messages : 62
Inscription : 11 mai 2022 15:55

Re: Filtres et requêtes ne fonctionnent pas

Message par ViniAsco »

tintin a écrit : 17 mai 2022 12:38 Bonjour,
.
Capture d’écran 2022-05-17 à 14.36.40.png
Je ne comprends pas le sens de ton post.
LibreOffice 7.4.7.2 sous macOS 15.6
Avatar de l’utilisateur
tintin
Grand Maître de l'OOffice
Grand Maître de l'OOffice
Messages : 10181
Inscription : 18 juil. 2008 15:29
Localisation : F-Oise

Re: Filtres et requêtes ne fonctionnent pas

Message par tintin »

Vous avez écrit ici
ViniAsco a écrit : 16 mai 2022 15:02 Je n'ai pas du tout cette présentation, et aucun menu contextuel lorsque je clique-droit sur "Requête".
Je voulais vous montrer qu'il y a bien une option modifier sur Requête (à condition que ce soit sur l'icône adéquate).
Mais je vais m'abstenir de poursuivre.
AOO 4.1.16 et LibO 25.8.5 / macOS M4 Silicon 26.4 Tahoe
Adoptium-temurinJDK-1.8.0.482 / Firefox/Safari/Thunderbird /Time Machine + clone
Tutoriels du forum pour macOS
Pour sauvegarder vos documents c'est ceinture ET bretelles
ViniAsco
Membre OOrganisé
Membre OOrganisé
Messages : 62
Inscription : 11 mai 2022 15:55

Re: Filtres et requêtes ne fonctionnent pas

Message par ViniAsco »

Ha OK, merci.
Mais comme dit, je parviens à créer une requête, mais pas celles que je voudrais.
LibreOffice 7.4.7.2 sous macOS 15.6
ViniAsco
Membre OOrganisé
Membre OOrganisé
Messages : 62
Inscription : 11 mai 2022 15:55

Re: Filtres et requêtes ne fonctionnent pas

Message par ViniAsco »

Et encore, je vois que je ne peux pas créer une requête avec la base exemple :( .
Est-ce parce qu'il faudrait au moins 2 tables ? Contrairement à une base connectée.
LibreOffice 7.4.7.2 sous macOS 15.6
Avatar de l’utilisateur
jeanmimi
Grand Maître de l'OOffice
Grand Maître de l'OOffice
Messages : 17219
Inscription : 03 mars 2006 16:02
Localisation : Venise verte

Re: Filtres et requêtes ne fonctionnent pas

Message par jeanmimi »

Pour faire une Requête sur 'AEP', tu peux entrer comme critère dans la colonne Notes

Code : Tout sélectionner

LIKE %AEP%
Voir cette FAQ :
https://wiki.openoffice.org/wiki/FR/FAQ/Base/200
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Dernière modification par jeanmimi le 17 mai 2022 17:28, modifié 2 fois.
LibreOffice : Version : 25.8.4 (x64)(23 février 2026)
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
Avatar de l’utilisateur
Oukcha
RespOOnsable modération
RespOOnsable modération
Messages : 4334
Inscription : 06 oct. 2008 08:03

Re: Filtres et requêtes ne fonctionnent pas

Message par Oukcha »

Bonjour,

Merci de ne pas poster plusieurs messages à la suite, si vous devez ajouter un complément d'information, le bouton "Editer" à la droite du message permet d'y remédier.
Image
En attendant une prochaine réponse, vous pouvez participer également en répondant à d'autres questions sur notre forum.

Cordialement
                                        
Pour tout savoir sur le fonctionnement de ce forum :arrow: À lire avant tout ! Image
ViniAsco
Membre OOrganisé
Membre OOrganisé
Messages : 62
Inscription : 11 mai 2022 15:55

Re: Filtres et requêtes ne fonctionnent pas

Message par ViniAsco »

jeanmimi a écrit : 17 mai 2022 17:07 Pour faire une Requête sur 'AEP', tu peux entrer comme critère dans la colonne Notes

Code : Tout sélectionner

LIKE %AEP%
Voir cette FAQ :
https://wiki.openoffice.org/wiki/FR/FAQ/Base/200
Merci pour l'info.
Si je comprends bien, faire une requête avec des opérateurs booléens impose de passer par du SQL ?
Le mode ébauche ou l'assistant ne le permettent pas ?
Mes recherches sur le net ramènent toujours sur le SQL.
LibreOffice 7.4.7.2 sous macOS 15.6
ViniAsco
Membre OOrganisé
Membre OOrganisé
Messages : 62
Inscription : 11 mai 2022 15:55

Re: Filtres et requêtes ne fonctionnent pas

Message par ViniAsco »

Oukcha a écrit : 17 mai 2022 17:08 En attendant une prochaine réponse, vous pouvez participer également en répondant à d'autres questions sur notre forum.
Bonjour
C'est ce que je fais dans des forums sur des sujets pour lesquels je suis compétent. Dans le cas d'OO et en particulier de Base, je suis un grand débutant qui ne peut apporter grand chose.
.
La modération vous a écrit: Merci de ne pas poster plusieurs messages à la suite. Vous disposez d'un bouton ÉDITER en haut à droite de chaque message et d'un autre bouton ajout si vous désirez ajouter un complément lorsqu'il n'y a pas de réponse ou si vous répondez à plusieurs personnes.

LibreOffice 7.4.7.2 sous macOS 15.6