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 :

Probleme datagrid affichage [Débutant]


Sujet :

VB.NET

  1. #21
    Futur Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2012
    Messages
    19
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2012
    Messages : 19
    Points : 5
    Points
    5
    Par défaut
    pour changer le type de colonne, il faut le faire sous Access ? ou sur Vb ?
    Je ne sais pas de quel type elle est.

    Et pour le like, j'ai essayé via Vb, puisqu'il faut que l'affichage porte sur ce qui ai marqué dans le textbox. Donc pas toujours ALSTOM. Ils ont plein de clients.

    J'ai testé ça mais sa ne marche pas, en plus des problemes de quote et de guillemet.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    "SELECT NumAffaire, Année, Client, NumCd, Observations FROM Archivage WHERE Client like 'TxtCli.Text*"

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

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 155
    Points : 25 074
    Points
    25 074
    Par défaut
    Citation Envoyé par d4lvy Voir le message
    Et pour le like, j'ai essayé via Vb, puisqu'il faut que l'affichage porte sur ce qui ai marqué dans le textbox. Donc pas toujours ALSTOM. Ils ont plein de clients.
    ah bon ? ^^ c'était un exemple, je me doute bien qu'il ne faut pas mettre alstom en dur dans le code ...



    txtcli.Text n'existe pas sous access, de plus il entre quote donc access fait une recherche de client qui s'appellerai txtcli.text ...

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    " ... where client like '*" & txtcli.text & "*'"
    après la aussi il faudrait passer par un parameter ...


    pour le type à changer ca serait dans access, sauf si ca ta base de données à été designé dans vb, auquel cas tu peux le faire aussi depuis vb
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

  3. #23
    Futur Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2012
    Messages
    19
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2012
    Messages : 19
    Points : 5
    Points
    5
    Par défaut
    J'ai bien mis votre bout de code, mais apres appui sur le bouton, le datagrid est simplement vide.

    Je remet le bout de code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    cmd.CommandText = "SELECT NumAffaire, Année, Client, NumCd, Observations FROM Archivage WHERE Client like '*" & TxtCli.Text & "*'"
            cmd.Parameters.Add("Client", System.Data.OleDb.OleDbType.VarChar)
            cmd.Parameters("Client").Value = TxtCli.Text
    ___

    pour la colonne NumCd sous access elle est en texte... quand je veux la mettre en numerique, sa me dit que des données pourraient etre perdues

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

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 155
    Points : 25 074
    Points
    25 074
    Par défaut
    Citation Envoyé par d4lvy Voir le message
    J'ai bien mis votre bout de code
    non, là vous avez fait un savant mélange exotique ^^
    le mieux serait de lire un tuto sur les parameters, et d'essayer votre requete dans access, si ca ne fonctionne pas avec l'*, essayer avec %
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

  5. #25
    Futur Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2012
    Messages
    19
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2012
    Messages : 19
    Points : 5
    Points
    5
    Par défaut
    J'ai résolu le probleme avec l'affichage dans l'ordre des n° de CD. C'est deja ça.

    Je vais essayer de voir quelques tutos comme vous me conseillez, j'ai quand meme testé une requete sous access et sa marche. Après c'est plus compliqué de la changer pour Vb.

    La requete en question :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    SELECT NumAffaire, Année, Client, NumCd, Observations
    FROM Archivage
    WHERE Client like 'arcelor*';

    Je vais essayé de me debrouiller tout seul pendant les jours a venir en regardant quelques tutos, si jamais je n'y arrive pas, je reposterai

  6. #26
    Modérateur
    Avatar de Sankasssss
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Novembre 2006
    Messages
    1 842
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 842
    Points : 4 232
    Points
    4 232
    Par défaut
    Citation Envoyé par d4lvy Voir le message
    Je vais essayé de me debrouiller tout seul pendant les jours a venir en regardant quelques tutos, si jamais je n'y arrive pas, je reposterai
    Je ne peux qu'appuyer cette démarche car essayer de faire des bouts de code sans comprendre ce que l'on tape mène rarement quelque part...

  7. #27
    Futur Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2012
    Messages
    19
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2012
    Messages : 19
    Points : 5
    Points
    5
    Par défaut
    Problème bel et bien résolu, il s'agissait effectivement de changer * par %.

    Je ne l'avais pas testé, mais du coup sa m'a fait regarder quelques tutos, c'est pas plus mal

    Merci a vous pour votre aide, je pense que sans ce site je serais encore bloqué a l'heure qu'il est.

    A voir ce que mon maitre de stage va me donner maintenant, en esperant que ce soit plus du réseau cette fois ci.

    Encore merci, bonne journée.

+ Répondre à la discussion
Cette discussion est résolue.
Page 2 sur 2 PremièrePremière 12

Discussions similaires

  1. probleme d'affichage d'une date sur datagrid
    Par Amargoo dans le forum C#
    Réponses: 1
    Dernier message: 31/03/2011, 14h13
  2. probleme d'affichage sur un datagrid
    Par diamentelle dans le forum Windows Forms
    Réponses: 0
    Dernier message: 14/04/2009, 17h25
  3. Probleme d'affichage de virgule dans un datagrid
    Par PatricePatrice dans le forum Oracle
    Réponses: 1
    Dernier message: 02/04/2008, 10h05
  4. probleme d'affichage en DataGrid
    Par marouanensa dans le forum ASP.NET
    Réponses: 6
    Dernier message: 04/02/2008, 15h14
  5. [c#] probleme d'affichage de datagrid
    Par shams dans le forum ASP.NET
    Réponses: 17
    Dernier message: 22/07/2005, 11h24

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