Bonjour à tous,

J'entend ton point de vue, François, en l'occurence il faut pouvoir éditer les données de la table, ce qui, à ma connaissance, n'est pas possible avec une requête. Le besoin de filtrer n'est qu'occasionnel. Avec seulement quelques essais je n'ai pas eu de plantage, si cela arrive sera rédibitoire... Le mieux pour moi serait une macro qui modifie la requête liant le formulaire à la table, l'utilisateur choisirait un mot clé dans une liste déroulante, mais pour l'instant je n'ai pas le temps d'apprendre OOo.BASIC.

Encore merci à tous pour votre aide

François

Francois Gatto a écrit :

Bonjour Alex,
Alex Thurgood a écrit :

Le lundi 03 octobre 2005 à 01:16 +0200, f a écrit :

Bonjour François,


Dans un formulaire de base de données,j'ai besoin de filtrer les enregistrements d'une table en fonction d'un mot contenu (ou non) dans un champs texte.

Un champs "catégorie" contient différents mots clé tel que "Client", "Privé", "Artiste", "Producteur" ou "Info" Je souhaite filtrer tous les enregistrements où catégorie contient un de ces mots clé (parmi d'autres)
Il faut que l'utilisateur puisse saisir le mot clé de son choix



Avec le filtre basé sur le formulaire, tu peux entrer un ou plusieurs
critères avec des opérateurs booléens (AND / OR) et la commande LIKE

Lorsque le formulaire est ouvert, clique sur le bouton Filtre basé sur
un formulaire. Le formulaire est redessiné, mais apparaît vide.

Dans le champ correspondant à ce que tu veux chercher, s'il s'agit d'une
chaîne de caractères à trouver :

'%lolo%' , éventuellement sans les guillemets, je ne me rappelle
plus ;-)

et puis on valide en cliquant sur l'icone qui représente un entonnoir à
gauche en bas. Ensuite, tu peux rajouter d'autre conditions en cliquant
sur l'icone à côté qui s'appelle le Navigateur de Filtre.

Alex

Personnellement je n'utilise que trés peu les filtres formulaires qui ne me paraissent pas encore fonctionner correctement et occasionnent des plantages intempestifs.

Je préfère dans ce cas l'assistant de recherche.

Par contre les requêtes me semblent plus fonctionnelles et stables.

Pour ce qui est de Like et de '%lolo%' la syntaxe sera COMME '*lolo*'.

@+
François

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]





---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Répondre à