IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VB.NET Discussion :

filtrage des données


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Homme Profil pro
    Étudiant
    Inscrit en
    Août 2019
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 25
    Localisation : Congo-Kinshasa

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2019
    Messages : 10
    Par défaut filtrage des données
    Bonjour le forum. je suis entrain de m'exercer sur le filtrage en vb.net . avec le code ci-dessous, j'ai
    réussis grâce aux anciennes discutions de ce même forum, mais le problème est que mon datagrewd n'affiche pas tous les enregistrements qui répondent à ma condition de filtrage. Même si j'ai 3 enregistrements des personnes qui habites Paris par exemple, mon datagrewd m'affiche qu'un seul enregistrement de Paris au lieu de tous les 3. voici donc mon code:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    CONNECT()
    SQL= "select *from classe where ville='"filtrage.text&"'"
    RS.OPEN(SQL,CNX,1,3)
    If not RS.EOF then
    datagrewd.Rows.Add(RS.Fields("nom").value,
    RS.fiels("post_nom").value, RS.fields("sexe").value,
    rs.fields("ville"). value.
    RS.Movenext()

  2. #2
    Membre Expert

    Homme Profil pro
    Développeur .NET
    Inscrit en
    Novembre 2010
    Messages
    2 067
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Novembre 2010
    Messages : 2 067
    Par défaut
    Il semble que tu parcours qu'une fois ton résultat, il faut que tu boucle sur chaque élément de ton résultat, et faire un ajout à chaque fois

    c'est du vb.net ?

  3. #3
    Membre habitué
    Homme Profil pro
    Étudiant
    Inscrit en
    Août 2019
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 25
    Localisation : Congo-Kinshasa

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2019
    Messages : 10
    Par défaut réponse
    oui, c'est du vb.net.

  4. #4
    Membre Expert Avatar de Phil Rob
    Homme Profil pro
    Retraité
    Inscrit en
    Novembre 2013
    Messages
    1 613
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Novembre 2013
    Messages : 1 613
    Par défaut
    Non ce n'est pas du VB.Net. C'est du VB 6.0, dans le meilleur des cas.

    Ok pour la ligne SQL= "select *from classe where ville='"filtrage.text&"'", mais le reste, avec des RecordSet, c'est dépassé.

    Voici, à toutes fins utiles, un projet de test. J'y charge les données dans le DataGridView et je fais des mises à de la DB avec CommandBuilder. Tu peux remplacer mon SELECT par un autre avec clause WHERE.
    Cela fonctionne comme tu peux le constater sur cette video : https://www.dropbox.com/s/mvcpypt6hf...ilder.mp4?dl=0

    Excuse pour l'usage de l'espagnol dans le code, mais je suis parti d'un autre labo qui était entièrement écrit en espagnol (pas le VB ... ). Je crois que le seul lexique utile est celui-ci : Cargar = Charger. Pour le reste, tout est parfaitement compréhensible sans faire appel à Google Translator.

    Voici ce projet de test : TestAccesDBCommandBuilder.zip.

    Attention, tu dois modifier le chemin de la DB dans les chaines de connexion (il est peu probable que ton système soit organisé de la même manière que le mien).

    J'espère que ça t'aidera ...

  5. #5
    Membre habitué
    Homme Profil pro
    Étudiant
    Inscrit en
    Août 2019
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 25
    Localisation : Congo-Kinshasa

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2019
    Messages : 10
    Par défaut Remerciement pour filtrage des données et demande d'aides
    Merci beaucoup, beaucoup encore. toujours dans mon exercice de filtrage des données, j'ai réussi à filtrer les données comme je veux. le problème restant est "l'impression des données qui sont affichées dans le datagridview". Après avoir filtré par rapport à une condition donnée, le moment viendra où il faut maintenant imprimer les données filtrées. je suis passé sur Google mais il ne m'a pas du tout aidé. j'ai même consultés des sujets frère dans ce meme forum mais je ne me retrouve pas toujours. Prière de me donner juste la lumière,

  6. #6
    Membre Expert Avatar de Phil Rob
    Homme Profil pro
    Retraité
    Inscrit en
    Novembre 2013
    Messages
    1 613
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Novembre 2013
    Messages : 1 613
    Par défaut
    Bonjour,

    Je t'envoie quelques infos Imprimer.pdf (c'est un extrait de cours sur la question) et un projet de test d'une méthode d'impression que j'utilise ordinairement ImpresionES.zip.
    On peut bien sûr faire plus simple mais ma méthode a ses avantages. Son principe de base est le suivant :
    Là où il est nécessaire d'imprimer, j'envoie les données dans un fichier TXT. C'est une opération facile qui ne demande aucune mise en page
    Une fois le fichier terminé, j'appelle les codes d'impression et là, je relis le fichier et je m'applique à régler le format d'impression pour chaque donnée, c'est le travail difficile.
    Le bénéfice de la méthode est de ne pas se soucier de la mise en page là où on se préoccupe davantage de la présentation à l'écran et de la validité des données et des actions de l'utilisateur. Dans les codes d'impression, je ne m'occupe plus que de ça.

    Vois la vidéo : https://www.dropbox.com/s/jylobdk52m...rimer.mp4?dl=0

    J'espère que tout ceci t'aidera ...

    Nom : ImprimirES.jpg
Affichages : 189
Taille : 102,3 Ko

  7. #7
    Membre habitué
    Homme Profil pro
    Étudiant
    Inscrit en
    Août 2019
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 25
    Localisation : Congo-Kinshasa

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2019
    Messages : 10
    Par défaut réponse:
    Merci pour tout mais le lien de la vidéo est verrouillé

  8. #8
    Membre Expert Avatar de Phil Rob
    Homme Profil pro
    Retraité
    Inscrit en
    Novembre 2013
    Messages
    1 613
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Novembre 2013
    Messages : 1 613
    Par défaut
    Désolé, comment est-ce possible ... Mais la vidéo n'est pas le plus important ...

    Revoici ce lien : https://www.dropbox.com/s/jylobdk52m...rimer.mp4?dl=0

    Et en voici un autre : https://www.dropbox.com/s/ixp23rf7p6...merMP.mp4?dl=0

    J'espère que tu pourras en lire un ...

Discussions similaires

  1. DataBinding et filtrage des données
    Par MaelstroeM dans le forum VB.NET
    Réponses: 0
    Dernier message: 20/01/2009, 09h40
  2. filtrages des donnéés
    Par Mapokko dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 20/12/2008, 08h25
  3. filtrage des données en local
    Par schwarzy2 dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 18/04/2008, 11h20
  4. Filtrage des données, qui s'en occupe ?
    Par bbmt dans le forum MVC
    Réponses: 36
    Dernier message: 24/12/2007, 16h18
  5. Réponses: 3
    Dernier message: 30/03/2007, 09h53

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo