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 :

récupération des champs VB.NET


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de tssi555
    Analyse système
    Inscrit en
    Juillet 2008
    Messages
    594
    Détails du profil
    Informations professionnelles :
    Activité : Analyse système

    Informations forums :
    Inscription : Juillet 2008
    Messages : 594
    Par défaut récupération des champs VB.NET
    Bonjour,

    je suis débutant en .NET (VB)

    Je me connecte à une base de données SQL Server.

    J'ai une interface qui contient deux zones de textes. Je veux quand j'entre une valeur dans la premiere zone faire une recherche dans la base et voir si ce que j'ai entrer corresponds à un enregistrement (un ID) puis charger un autre formulaire qui va contenir tout les champs de text associé à cet ID mais je ne sais pas comment faire pour la vérification puis l'affichage ( Je suis habitué travailler avec VB6 et les contrôles liés)

    P.S : Je travaille en mode déconnecté avec DATASET et DATAADAPTER.

    Merci d'avance

  2. #2
    Expert éminent Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 197
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 197
    Par défaut
    il est possible de lier les controles à la base de données facilement sous .net
    voir bindings ou databindings
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

  3. #3
    Membre éclairé Avatar de tssi555
    Analyse système
    Inscrit en
    Juillet 2008
    Messages
    594
    Détails du profil
    Informations professionnelles :
    Activité : Analyse système

    Informations forums :
    Inscription : Juillet 2008
    Messages : 594
    Par défaut
    Merci sperot51 pour ta réponse.

    Je vais voir ça (même si je suis un peu pressé) et vous tenir au courant.

  4. #4
    Expert éminent Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 197
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 197
    Par défaut
    sinon il faut utiliser un datareader pour faire une requete dans la base de données (le datareader est ptete plus simple à comprendre que les bindings bien qu'à mon avis les bindings sont plus rapide à mettre en place une fois qu'on connait)

    http://plasserre.developpez.com/vsommair.htm ici y a plein de choses interressantes, pour se lancer en .net c'est bien d'etre au courant de ce qui existe pour éviter de chercher, les bindings y sont surement expliqué tout comme le datareader

    (et t'as réussi à utiliser le code d'impression de l'autre fois ?)
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

  5. #5
    Membre éclairé Avatar de tssi555
    Analyse système
    Inscrit en
    Juillet 2008
    Messages
    594
    Détails du profil
    Informations professionnelles :
    Activité : Analyse système

    Informations forums :
    Inscription : Juillet 2008
    Messages : 594
    Par défaut
    je ne trouve pas en suffisance une documentation de Binding et dataBinding.

    Et j'ai avancé assez dans l'application en DataSet et Adapter.

    Pourriez vous m'éguiller pour faire cette recherche?

    J'ai trois formulaires.
    - Form1 : pour rechercher l'id.
    - Form2 : une datagrid si le nombre d'enregistrement est > 0
    je séléctionne puis j'affiche ensuite (en cliquant sur suivant) les infos associés.
    - Form3 : je passe directement à cette form si le nombre d'enregistrement est = 1 , sinon si le nombre d'enregistrement est = 0 , j'envois à message à l'utilisateur.

    Merci d'avance

  6. #6
    Membre éclairé Avatar de tssi555
    Analyse système
    Inscrit en
    Juillet 2008
    Messages
    594
    Détails du profil
    Informations professionnelles :
    Activité : Analyse système

    Informations forums :
    Inscription : Juillet 2008
    Messages : 594
    Par défaut
    En fait, pas tout le code d'impression, mais j'ai trouvé l'Objet que je cherchais en faisant référence à partir du menu Projet.

    Merci

  7. #7
    Expert éminent Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 197
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 197
    Par défaut
    l'utilisateur entre une valeur dans la zone de texte, ensuite je pense qu'il faut un bouton pour ouvrir la fenetre

    au clic du bouton, tu utilises un datareader
    pour sql server instancier un sqlconnection et un sqlcommand
    le sqlconnection, il faut lui dire la chaine de connexion, le sqlcommand tu lui donnes un commandtext style "SELECT count(*) from matable where monchamp = @valeurentree"
    avec un sqlparameter dans lequel tu mets la valeur qui est dans le textbox

    ensuite tu fais executescalar dans le sqlcommand et tu auras le nombre d'enregistrement

    ensuite tu appelles telle ou telle fenetre en lui passant en paramètre la valeur saisie

    (le sqldatareader est utile pour executereader, pour avoir toutes les lignes, executescalar retourne la valeur de la première colonne de la première ligne, suffisant ici)

    (pour access, il faut des oledbconnection et oledbcommand je crois)
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

Discussions similaires

  1. Réponses: 6
    Dernier message: 12/01/2007, 16h48
  2. Réponses: 5
    Dernier message: 30/10/2006, 13h03
  3. récupération des champ d'une db afin de crée des alias
    Par Legenyes dans le forum Langage SQL
    Réponses: 1
    Dernier message: 05/07/2006, 11h02
  4. [Tableaux] récupération des champs par $_POST
    Par jeanfrancois dans le forum Langage
    Réponses: 3
    Dernier message: 11/05/2006, 17h22
  5. Récupération des champs d'un form dans un autre
    Par Crazyblinkgirl dans le forum ASP
    Réponses: 10
    Dernier message: 22/06/2004, 10h31

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