bonsoir,
je vais tester vos pistes, mais dans un premier temps je dois
recommencer car à forc de bidouiller les tables, j'ai perdu des infos...
merci à tous, je vous tiens au courant
Francis
Le 06/06/2025 à 19:30, yves dutrieux a écrit :
Bonjour,
si on utilises like, c'est plutôt like 'AA%' dans ce cas bien précis
(du moins en SQL).
Yves
Le ven. 6 juin 2025 à 18:45, Thierry Jeanneret
<[email protected]> a écrit :
Il me semble que j’utilisais Trim pour établir un joint entre
champs texte. C’est vieux…
Thierry
Le ven. 6 juin 2025 à 18:12, C Fourcroy
<[[email protected]](mailto:Le ven. 6 juin 2025 à 18:12, C
Fourcroy <<a href=)> a écrit :
> et en utilisant quelque chose comme
> *Like '*AA*' comme critère ?*
> Une recherche avec des jokers (* remplace un nombre quelconque de
> caractères; Et ? remplace 1caractère et un seul)
> Le 06/06/2025 à 17:09, Francis a écrit :
>> Bonjour,
>> le problème vient bien du champ situation.
>> Globalement il y a 3 possibilités. AA, NAJ et AJ FID. J'ai
défini la
>> longueur à 6 en format texte.
>> Si je défini un critère sur ce champ en AA ou NAJ, je n'ai aucun
>> enregistrement. En revanche sur AJ FID, ca marche.
>> j'ai mis des espaces après AA et NAJ pour arriver à 6, cane
fonctionne
>> pas non plus.
>>
>> certes ca fait un moment que je n'ai plus travaillé sur des
base, mais
>> la je sèche 😭
>>
>> merci d'avance
>>
>> Le 05/06/2025 à 19:54, Francis a écrit :
>>> Bonsoir Yves
>>> - je ne comprends pas "serait plus facile avec la table". Donc
>>> exclure les AA de la table 2025 ?
>>> - oui ce n'est pas le but de cette requête. Dans un premier
temps je
>>> veux trouver les adhérents qui n'ont pas renouvelées cette année,
>>> donc AJ l’an dernier et NAJ cette année
>>>
>>> Quand j'aurais trouver le problème (je m'y remets demain), je
ferais
>>> d'autres requêtes, par exemple pour trouver les nouveaux
adhérents ..
>>> Le pb vient alors du nombre de caractères défini dans ce champ.
>>>
>>> JE te remercie pour cette piste.
>>>
>>>
>>> Le 05/06/2025 à 19:42, yves dutrieux a écrit :
>>>> Bonsoir Francis,
>>>>
>>>> avec la table en question ce serait plus facile, mais sinon, une
>>>> requete SQL du style :
>>>> select * from table2024,table2025 where
>>>> table2024.id_abonne=table2025.id_abonne and
table2025.situation<>'AA'
>>>> devrait fonctionner.
>>>>
>>>> A noter qu'avec une telle requête, tu n'auras pas les nouvelles
>>>> personnes qui sont présentes uniquement dans la table2025 et qui
>>>> n'apparaissent pas dans la table 2024.
>>>> Si ton champs situation fait 20 caractères, il est possible
que tu
>>>> doives mettre des espaces après AA, tout dépend de comment la
valeur
>>>> a été enregistrée dans ta base....
>>>>
>>>> Yves
>>>>
>>>> Le jeu. 5 juin 2025 à 19:26, Francis <[email protected]>
a écrit :
>>>>
>>>> Bonjour,
>>>>
>>>> j'ai une basse de données avec 2 tables, (issu de calc) la
>>>> première avec
>>>> des adhérents et leur situation en 2024 (AA pour ancien
>>>> adhérent, AJ
>>>> pour ceux qui sont à jour et NAJ pour ceux qui ne le sont pas).
>>>>
>>>> La seconde idem mais pour leur situation en 2025.
>>>>
>>>> le champ situation est du type texte ' varchar'
>>>>
>>>> dans une requête j’extrais ceux qui sont communs aux 2 tables.
>>>>
>>>> J'aimerai exclure de cette requête ceux qui en 2025 sont AA.
>>>>
>>>> dans les critères sur le champ concerné je mets <> AA je n'ai
>>>> aucun adhérents
>>>>
>>>> dans filtre standard je fais de même, la requête est vide ..
>>>>
>>>> j’ai cherché dans la doc base mais je ne trouve pas mon erreur..
>>>>
>>>> et globalement je ne comprends pas (et j'ai participé un peu à la
>>>> relecture de la donc base 😭)
>>>>
>>>> suis sous ubuntu libreoffice version 24.8.7.2
>>>>
>>>>
>>>> Merci d'avance
>>>>
>>>> -- _________________________________________________
>>>> Les logiciels libres, à partager sans compter.
>>>>
http://www.april.org/education-les-logiciels-libres-partager-sans-compter.
>>>>
>>>>
>>>> Francis Lecher
>>>>
>>>> Tél : 06 65 74 80 53
>>>> courriel : [email protected]
>>>>
>>>>
>>>>
>>>> -- Envoyez un mail à [email protected]
<mailto:users%[email protected]>
>>>> <mailto:users%[email protected]
<mailto:users%[email protected]>> pour vous
désinscrire
>>>> Les archives de la liste sont disponibles à
>>>> https://listarchives.libreoffice.org/fr/users/
>>>> Privacy Policy: https://www.documentfoundation.org/privacy
>>>>
>>>>
>>>>
>>>> --
>>>> web site : http://www.molenbaix.com
>>>
>>>
>>
>
> --
> Envoyez un mail à [email protected]
<mailto:users%[email protected]> pour vous désinscrire
> Les archives de la liste sont disponibles à
https://listarchives.libreoffice.org/fr/users/
> Privacy Policy: https://www.documentfoundation.org/privacy
--
Envoyez un mail à [email protected]
<mailto:users%[email protected]> pour vous désinscrire
Les archives de la liste sont disponibles à
https://listarchives.libreoffice.org/fr/users/
Privacy Policy: https://www.documentfoundation.org/privacy
--
web site : http://www.molenbaix.com
--
_________________________________________________
Les logiciels libres, à partager sans compter.
http://www.april.org/education-les-logiciels-libres-partager-sans-compter.
Francis Lecher
Tél : 06 65 74 80 53
courriel :[email protected]
--
Envoyez un mail à [email protected] pour vous désinscrire
Les archives de la liste sont disponibles à
https://listarchives.libreoffice.org/fr/users/
Privacy Policy: https://www.documentfoundation.org/privacy