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 :

requete visual basic


Sujet :

VB.NET

  1. #1
    Candidat au Club
    Inscrit en
    Mars 2010
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Mars 2010
    Messages : 2
    Par défaut requete visual basic
    bonjour
    je viens de créer une interface en vb 2008 pour me permettre de transmettre les données vers une bdd, mon problème je n'arrive à créer un textbox pour la recherche des données saisis
    Aidez Pour que je puisse aider les autres Merci

  2. #2
    Membre éclairé
    Homme Profil pro
    Technicien en numérisation
    Inscrit en
    Juillet 2002
    Messages
    338
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : Canada

    Informations professionnelles :
    Activité : Technicien en numérisation

    Informations forums :
    Inscription : Juillet 2002
    Messages : 338
    Par défaut
    soit deux possibilités...

    1. a chaque caractere que la personne va saisir partira une requete dans la BD pour afficher les données...

    2. créer un bouton recherche qui va prendre le texte saisis et envoyer ce texte dans une requete d'interrogation pour ta BD.

    si tu ne sais pas comment créer une requete je te conseille d'aller lire la FAQ t'as plein d'exemples....

  3. #3
    Inactif  
    Homme Profil pro
    Inscrit en
    Septembre 2003
    Messages
    570
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Septembre 2003
    Messages : 570
    Par défaut
    Citation Envoyé par marchouchi Voir le message
    Aidez Pour que je puisse aider les autres Merci
    hhh,
    on l'espère !

    pour commencer il va falloir expliquer où tu en es, est ce que tu as réussi à te connecter à ta base de données? est ce tu réussi à extraire des données , à faire des mises à jour etc. ?
    si tu utilise l'ado.net, renseigne toi sur l'objet command et sa collection parameters

  4. #4
    Membre éprouvé Avatar de thierry007
    Homme Profil pro
    Autodidacte
    Inscrit en
    Août 2006
    Messages
    876
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Autodidacte
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2006
    Messages : 876
    Par défaut
    TxtQuery est un textbox
    Champs1,champs2 correspondent a un champs de la table "table"

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
     Private Sub TxtQuery_KeyDown(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles TxtQuery.KeyDown
     
                If e.KeyCode = Keys.Return Then StrSql="SELECT * FROM Table WHERE Champs1 LIKE '%" & TxtQuery.Text & "%'  ORDER BY Champs2"
     
          End Sub
    ou

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    Private Sub TxtQuery_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TxtQuery.TextChanged
     
    StrSql="SELECT * FROM Table WHERE Champs1 LIKE '%" & TxtQuery.Text & "%'  ORDER BY Champs2"
     
    end sub
    La deuxième solution a du charme si ta db n'est pas trop grande
    parce que plus lourd -> requete en continu chaque fois que tu tape un char dans le textbox

  5. #5
    Candidat au Club
    Inscrit en
    Mars 2010
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Mars 2010
    Messages : 2
    Par défaut
    lorsque j'envoie les données a l'aide de l'interface vb 2008 ces données ne reste pas dans la base une fois fermer l'interface

  6. #6
    Membre émérite
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    948
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 948
    Par défaut
    ben c'est peut etre que tu les a tout simplement pas envoyé, c'est pas avec des select que tu risques de créer des lignes...

  7. #7
    Inactif  
    Homme Profil pro
    Inscrit en
    Septembre 2003
    Messages
    570
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Septembre 2003
    Messages : 570
    Par défaut
    Citation Envoyé par marchouchi Voir le message
    lorsque j'envoie les données a l'aide de l'interface vb 2008 ces données ne reste pas dans la base une fois fermer l'interface
    Citation Envoyé par marchouchi Voir le message
    bonjour
    je viens de créer une interface en vb 2008 pour me permettre de transmettre les données vers une bdd, mon problème je n'arrive à créer un textbox pour la recherche des données saisis
    Aidez Pour que je puisse aider les autres Merci
    je ne vois pas la continuité entre tes deux posts.
    quel est exactement ton problème? la sélection ou la mise à jour des données?
    tu utilise quelle base de données? (access je suppose)
    quelle technologie d'accès aux données ? (ado.net ?)
    est ce que tu écris ton code ou utilise tu les assistant de VS2008?

  8. #8
    Membre éprouvé Avatar de thierry007
    Homme Profil pro
    Autodidacte
    Inscrit en
    Août 2006
    Messages
    876
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Autodidacte
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2006
    Messages : 876
    Par défaut
    Il serait bon de savoir si tu veux écrire ou lire dans ta DB

    INSERT / UPDATE = écrire
    SELECT = Lire

  9. #9
    Membre éclairé Avatar de sihammaster
    Webmaster
    Inscrit en
    Mai 2009
    Messages
    256
    Détails du profil
    Informations professionnelles :
    Activité : Webmaster
    Secteur : Finance

    Informations forums :
    Inscription : Mai 2009
    Messages : 256
    Par défaut
    Bonjour à Tous.
    Voila un exemple:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
     
    Dim sql = "select * from Utilisateur where Nom='" & TextBox1.Text & "'"
                    Dim da As New SqlDataAdapter(sql, con)
                    Dim dt As New DataTable
                    da.Fill(dt)
                    da.Dispose()
                    If dt.Rows.Count = 0 Then
                        MsgBox("Cet Utilisateur n'existe pas")
    else
    'TonTraitement
                   End If

    Ce code permet de chercher un utilisateur par Nom.
    si ce nom n'existe pas un message s'affiche sinon fait ton traitement.

    @+

Discussions similaires

  1. Requete sql avec Visual Basic sur EasyPhp
    Par Menontona dans le forum VB.NET
    Réponses: 0
    Dernier message: 12/03/2009, 12h55
  2. affichage résultat requete SQL en visual basic
    Par neg03 dans le forum Requêtes et SQL.
    Réponses: 3
    Dernier message: 14/04/2008, 11h57
  3. [Visual basic.net] [crystal] changer la requete
    Par Hatchepsout dans le forum SAP Crystal Reports
    Réponses: 2
    Dernier message: 29/06/2007, 14h27
  4. importer requete access vers visual basic
    Par driver dans le forum VB 6 et antérieur
    Réponses: 5
    Dernier message: 21/03/2007, 19h07
  5. []débogage sur une requête dasn visual basic
    Par mcay dans le forum VB 6 et antérieur
    Réponses: 19
    Dernier message: 24/09/2003, 09h59

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