Faire une recherche dans plusieurs texbox
Peter
-
Utilisateur anonyme -
Utilisateur anonyme -
Bonjour,
J'ai vraiment besoin de vous. Alors je fais un programme sur access et visual basic 2010 pour la gestion d'une ecole. Maintenant je voudrais faire un bouton de recherche avec 3 textbox et 1 combox.
Voila il a 4 classe
Quand je cherche une des quatres classes je dois mettre aussi l'annee academique afin de ne pas avoir toutes les annees.
Exemple. Je veux chercher Classe 1
Je choisi d'abord rechercher par classe dans le combox, ensuite je met Classe 1 dans texbox 1 et l'annee 2017-2018 dans texbox 2
Pour que les eleves seulement de la classe 1 pour l'annee 2017-2018 affiche, meme s' il ya d'autres eleves pour classe 1 mais qui ne sont pas dans l'annee 2017-2018.
Je fais la connection avec datasource
J'utilise bindinsource
Par exemple. Pour le bouton ajouter je fais
Elevebindingsource.addnew ()
Pour enregistrer je fais
Try
Elevebindingsource.endedit
Tableadapter.updateall (programdataset)
C'est juste pour vous donner un exenple.
Merci deja pour votre aide et j'attend tous les conseils que vous me proposeriez merci encore.
J'ai vraiment besoin de vous. Alors je fais un programme sur access et visual basic 2010 pour la gestion d'une ecole. Maintenant je voudrais faire un bouton de recherche avec 3 textbox et 1 combox.
Voila il a 4 classe
Quand je cherche une des quatres classes je dois mettre aussi l'annee academique afin de ne pas avoir toutes les annees.
Exemple. Je veux chercher Classe 1
Je choisi d'abord rechercher par classe dans le combox, ensuite je met Classe 1 dans texbox 1 et l'annee 2017-2018 dans texbox 2
Pour que les eleves seulement de la classe 1 pour l'annee 2017-2018 affiche, meme s' il ya d'autres eleves pour classe 1 mais qui ne sont pas dans l'annee 2017-2018.
Je fais la connection avec datasource
J'utilise bindinsource
Par exemple. Pour le bouton ajouter je fais
Elevebindingsource.addnew ()
Pour enregistrer je fais
Try
Elevebindingsource.endedit
Tableadapter.updateall (programdataset)
C'est juste pour vous donner un exenple.
Merci deja pour votre aide et j'attend tous les conseils que vous me proposeriez merci encore.
A voir également:
- Faire une recherche dans plusieurs texbox
- Comment faire une recherche à partir d'une photo - Guide
- Recherche automatique des chaînes ne fonctionne pas - Guide
- Je recherche une chanson - Guide
- Rechercher ou entrer l'adresse mm - recherche google - Guide
- Déposer une annonce de recherche sur le bon coin - Forum Consommation & Internet
6 réponses
Bonjour,
Access ou VB2010 ???
Access ou VB2010 ???
Utilisateur anonyme
Salut les quelques bouts de codes sont clairement du VB.Net
Peter
>
Utilisateur anonyme
Vb.net visual basic 2010
Bonjour
y'a "50" façons de faire ce que tu demandes, donc afin de ne pas tomber à coté, il est indispensable que tu nous montres plus de code.
Comment tu lies la base de données au bindingsource par exemple.
De plus, afin de nous faciliter la lecture merci d'utiliser la coloration syntaxique, voir la procédure ici
y'a "50" façons de faire ce que tu demandes, donc afin de ne pas tomber à coté, il est indispensable que tu nous montres plus de code.
Comment tu lies la base de données au bindingsource par exemple.
De plus, afin de nous faciliter la lecture merci d'utiliser la coloration syntaxique, voir la procédure ici
Hello Je suis Alle dans Add new Data Source je fais Add new Data Source
Pour le bouton Ajouter Je fais "Elevebindingsource.addnew()"
Pour le bouton Supprimer Je fais "Elevebindingsource.removecurrent()"
J'arrive a faire la recherche avec un seul texbox et un combox, mais j'arrive pas a le faire avec deux ou trois textbox plus un combox.
Voila comment je fais
Je clique sur form
combox.items.add("Classe")
combox.items.add("IDEleve")
combox.items.add("Annee")
puis Je clique sur le bouton de recherche je fais
If combox = "Classe" then
elevebindingsource.filter = "Classe = ' " & texbox1 & " ' "
Ainsi de suite
ca marche pour un seul textbox, moi je veux utiliser deux ou trois textbox minimum pour faire la recherche.
Merci
Pour le bouton Ajouter Je fais "Elevebindingsource.addnew()"
Pour le bouton Supprimer Je fais "Elevebindingsource.removecurrent()"
J'arrive a faire la recherche avec un seul texbox et un combox, mais j'arrive pas a le faire avec deux ou trois textbox plus un combox.
Voila comment je fais
Je clique sur form
combox.items.add("Classe")
combox.items.add("IDEleve")
combox.items.add("Annee")
puis Je clique sur le bouton de recherche je fais
If combox = "Classe" then
elevebindingsource.filter = "Classe = ' " & texbox1 & " ' "
Ainsi de suite
ca marche pour un seul textbox, moi je veux utiliser deux ou trois textbox minimum pour faire la recherche.
Merci
Bonjour
Je t’ai demandé de rendre ton code facile à lire pour les bénévoles que nous sommes.
Comme tu n’as pas fait l’effort de me donner envie de t’aider (en me simplifiant la lecture), je ne ferai pas l’effort de tester, traduire en français et en VB.net le contenu de cet article C#
Voilà juste un extrait
Quand j'étais petit, la mer Morte n'était que malade.
George Burns
Je t’ai demandé de rendre ton code facile à lire pour les bénévoles que nous sommes.
Comme tu n’as pas fait l’effort de me donner envie de t’aider (en me simplifiant la lecture), je ne ferai pas l’effort de tester, traduire en français et en VB.net le contenu de cet article C#
Voilà juste un extrait
You can combine more than one criteria at once by using AND,OR and NOT key words for example "(Maximum = 50 OR Minimum = 20) AND Weight = 30"
You can use operators like =,<,>,<=,>=,IN,LIKE for example: "(Maximum = 50 OR Minimum > 20) AND [Product Name] LIKE 'Moster' "
The arithmetic operators + - * / % can also be used as follow: "[Reduced Price] =[Original Price] * 1.2 "
Quand j'étais petit, la mer Morte n'était que malade.
George Burns
Je t'ai donné la syntaxe à appliquer le 6 octobre, 5 jours après tu ne l'as pas essayée....
J'ai essayé mais ca marche pas.
Je fais
Ca a refuser de marcher, j' ai changé and en +, puis Je fais
Ca ne marche toujours pas
Edit: ajout des balises de code (jordane)
Je fais
elevebindingsource. Filter = "classe = '" & textbox1 & "'" and "Annee ='" & textbox2 & ""
Ca a refuser de marcher, j' ai changé and en +, puis Je fais
elevebindingsource. Filter = "classe => '" & textbox1 & "'" and "Annee <='" & textbox2 & ""
Ca ne marche toujours pas
Edit: ajout des balises de code (jordane)
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Bonjour
Tu ne fais toujours pas l’effort d’utiliser la coloration syntaxique, donc lire ton bout de code est difficile, et j’ai pas envie de me compliquer la tâche.
J’y regarderais quand ce sera lisible.
Tu ne fais toujours pas l’effort d’utiliser la coloration syntaxique, donc lire ton bout de code est difficile, et j’ai pas envie de me compliquer la tâche.
J’y regarderais quand ce sera lisible.
Non, ce n'est pas d'une image dont j'ai besoin, c'est le code copié collé ici avec la coloration syntaxique
Salut Jordane je lui ai déjà mis plus haut, mais il n'en tient pas compte.
@Peter
1 moi je n'ai pas besoin d'aide, je suis bénévole, comme Jordane et tous les autres intervenants, et je ne vais pas m'embêter à réécrire un code que je pourrais copié coller si on me le présentait correctement.
2 en plus ton image montre un code qui ne correspond pas au tuto que je t'ai donné.
Donc tant que tu n'auras pas mis de code copiable, en couleur et correspondant au tuto, moi je m'occuperais de ma vraie vie ou d'autres demandeurs qui font l'effort de nous fournir de quoi travailler facilement.
Et tu peux vérifier que nous ne sommes pas nombreux à répondre aux questions C#.
@Peter
1 moi je n'ai pas besoin d'aide, je suis bénévole, comme Jordane et tous les autres intervenants, et je ne vais pas m'embêter à réécrire un code que je pourrais copié coller si on me le présentait correctement.
2 en plus ton image montre un code qui ne correspond pas au tuto que je t'ai donné.
Donc tant que tu n'auras pas mis de code copiable, en couleur et correspondant au tuto, moi je m'occuperais de ma vraie vie ou d'autres demandeurs qui font l'effort de nous fournir de quoi travailler facilement.
Et tu peux vérifier que nous ne sommes pas nombreux à répondre aux questions C#.