Re: [users-fr] Formulaire BD : filtrer sur un mot contenu dans un champs texte 1.1.5
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]
Re: [users-fr] Formulaire BD : filtrer sur un mot contenu dans un champs texte 1.1.5
Le jeudi 06 octobre 2005 à 11:01 +0200, f a écrit : Bonjour à nouveau, 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... Nos assistantes utilisent cette fonction régulièrement au cabinet pour retrouver rapidement des fiches correspondant à un ou plusieurs critères, car elle est plus rapide que les reqûetes pour ceux qui ne connaissent pas SQL ou ne comprend pas le concepteur graphique de requêtes. Au niveau de la stabilité, nous n'avons rencontré aucun souci. Perso, je programme des requêtes que je mets à disposition pour le personnel pour d'autres activités, comme la génération d'états. Alex - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [users-fr] Formulaire BD : filtrer sur un mot contenu dans un champs texte 1.1.5
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 - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [users-fr] Formulaire BD : filtrer sur un mot contenu dans un champs texte 1.1.5
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]
Re: [users-fr] Formulaire BD : filtrer sur un mot contenu dans un champs texte 1.1.5
Bonjour, Pour cela, tu peux créer une requête dans ta source de données, puis de lier ton formulaire à la requête au lieu de la table. La création de la requête se lance à partir de la fenetre Source de données (touche F4. je te conseille d'utiliser le mode ébauche de requête (qui ressemble un peu à ce qu'on fait sous Access). Une requete peut contenir un critère à demander à l'utilisateur (syntaxe : écrire =:toto dans la zone critère). f a écrit : Bonjour, 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 Je n'ai pas trouvé moyen avec le filtre standard Peut-on le faire sans passer par une macro ? Merci de votre aide Coup de chapeau en passant à tous ceux qui travaille à OOo François -- Alain Nowak - StarXpert http://www.starxpert.fr - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [users-fr] Formulaire BD : filtrer sur un mot contenu dans un champs texte 1.1.5
Merci Alain, Mais quelle genre de formule SQL pour trier sur une partie seulement du contenu du champs ? J'ai éssayé avec LIKE sans succès Je veux detecter laprésence d'un mot clé dans un champ. exemple : soit 3 enregistrements : bobo dodo lolo lolo coucou bobo zou Comment sortir tous ceux qui contiennent lolo ? Le second problème, avec une requête avec paramètre, c'est que le paramètre est demandé à l'ouverture de la requête, je voudrais qu'à tout moment l'utilisateur puisse changer de paramètre. Alain Nowak a écrit : Bonjour, Pour cela, tu peux créer une requête dans ta source de données, puis de lier ton formulaire à la requête au lieu de la table. La création de la requête se lance à partir de la fenetre Source de données (touche F4. je te conseille d'utiliser le mode ébauche de requête (qui ressemble un peu à ce qu'on fait sous Access). Une requete peut contenir un critère à demander à l'utilisateur (syntaxe : écrire =:toto dans la zone critère). f a écrit : Bonjour, 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 Je n'ai pas trouvé moyen avec le filtre standard Peut-on le faire sans passer par une macro ? Merci de votre aide Coup de chapeau en passant à tous ceux qui travaille à OOo François - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [users-fr] Formulaire BD : filtrer sur un mot contenu dans un champs texte 1.1.5
Bonjour, f a écrit : Merci Alain, Mais quelle genre de formule SQL pour trier sur une partie seulement du contenu du champs ? J'ai éssayé avec LIKE sans succès Je veux detecter laprésence d'un mot clé dans un champ. exemple : soit 3 enregistrements : bobo dodo lolo lolo coucou bobo zou Comment sortir tous ceux qui contiennent lolo ? As-tu essayé ce genre de clause WHERE `nom_du_champ` LIKE '%lolo%' ? Cà devrait correspondre à tes besoins. François Gatto - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]