ManuAntibes
Messages postés491Date d'inscriptionmardi 24 octobre 2000StatutMembreDernière intervention18 novembre 2021
-
6 oct. 2015 à 16:27
ManuAntibes
Messages postés491Date d'inscriptionmardi 24 octobre 2000StatutMembreDernière intervention18 novembre 2021
-
6 oct. 2015 à 21:13
Bonjour à tous,
j'ai un BindingSource avec un filtre, j'arrive bien a faire des filtres simples.
mais je bloque sur 2 points:
faire un group by (je n'y arrive pas)
et faire une recherche par un groupe de mot commençant par ...
je m'explique , j'ai une base xml, avec une colonne "Opérations" avec des lignes
|Achat Marchandise, Legumes|
|Vente du jour|
|Achat Marchandise, Viandes|
|Vente du jour|
je lance ma recherche sur la colonne "Opérations", avec juste "Achat Marchandise", et je veux qu'il trouve Achat Marchandise, Légumes et viandes...
voici mon code que j'ai trouvé sur le net, mais ça marche pas
DataT_ExercicesBindingSource.Filter = "Opérations_Exercices = Like 'Achat Marchandise,*'"
mon SGBD j'ai une base de donnée XML, je passe par XmlDataSet -> DataT_BindingSource -> DataGridView (j'affiche dans un datagridView)
j'ai essayé aussi le %.
en fait "Like 'Achat Marchandise" me return True lorsque je le mets dans un String.
je me pose la question s'il faut bien utiliser un "Like".
ucfoutu
Messages postés18038Date d'inscriptionlundi 7 décembre 2009StatutModérateurDernière intervention11 avril 2018219 Modifié par ucfoutu le 6/10/2015 à 20:30
True est le résultat de la comparaison de tes deux égalités !
toto = titi = tata
retourne par exemple True pour toto si titi = tata
toto = titi = like "*x*"
retourne True si titi est est par exemple "axbbb" ou "xbbbbb", etc ...
Ton = n'a rien à faire devant ton like pour ce que tu veux faire !
________________________
Nul ne saurait valablement coder ce qu'il ne saurait exposer clairement.
ucfoutu
Messages postés18038Date d'inscriptionlundi 7 décembre 2009StatutModérateurDernière intervention11 avril 2018219 6 oct. 2015 à 21:09
Désolé, ami, mais (je ne cesserai jamais de le dire) je refuse personnellement de traiter deux aspects distincts dans une discussion.
Il s'agit là d'une règle de ce forum, mais également de bon sens pur et simple.
J'ai donc répondu à la seule question concernant le filtre. C'est celle que résume ton titre et donc celle dont la solution sera retrouvée par le moteur de recherche de ce forum.
Rien ne me fera porter un regard différent sur la nécessité d'observer cette discipline.
Encore désolé.