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 6 et antérieur Discussion :

[VB6] Saisie dans un MSHFlexGrid


Sujet :

VB 6 et antérieur

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de sab_etudianteBTS
    Inscrit en
    Juin 2006
    Messages
    211
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 211
    Par défaut [VB6] Saisie dans un MSHFlexGrid
    Salut tout le monde,
    Voila j'ai un mshflexgrid et je voudrais que l'utilisateur puisse y saisir des données. J'ai trouvé une source dans la FAQ, mais le problème est qu'elle ne fonctionne pas avec moi! je comprend pas d'ou vient mon erreur, voici mon code:


    Private Sub Form_Load()
    Dim strTexte As String
    MSHFlexGrid1.Text = "test"
    strTexte = MSHFlexGrid1.Text
    If KeyAscii = 8 Then
    'Touche d'effacement
    If Len(strTexte) > 0 Then MSHFlexGrid1.Text = Left(strTexte, Len(strTexte) - 1)
    ElseIf KeyAscii <> 13 Then
    MSHFlexGrid1.Text = strTexte & Chr(KeyAscii)
    End If
    End Sub


    Voila, merci pour votre aide

  2. #2
    Inactif  
    Avatar de jmfmarques
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    3 784
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 3 784
    Par défaut
    Private Sub Form_Load()
    Dim strTexte As String
    MSHFlexGrid1.Text = "test"
    strTexte = MSHFlexGrid1.Text
    If KeyAscii = 8 Then
    'Touche d'effacement
    If Len(strTexte) > 0 Then MSHFlexGrid1.Text = Left(strTexte, Len(strTexte) - 1)ElseIf KeyAscii <> 13 Then
    MSHFlexGrid1.Text = strTexte & Chr(KeyAscii)End If
    End Sub
    Voilà qui démontre un degré "plus que certain" de connaissances .... Et tiout celà dans l'événement Load de la Form ?
    C'est du n'importe quoi, même pas de l'a peu près !
    Pourquoi ne commencerais-tu pas par l'apprentissage (il est temps) de ce que sont les événements, les contrôles, etc... Enfin, quoi : l'essentiel de VB... le minimum à savoir

  3. #3
    Membre confirmé Avatar de sab_etudianteBTS
    Inscrit en
    Juin 2006
    Messages
    211
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 211
    Par défaut
    Merci de m'avoir répondu
    Je sais je suis vraiment nulle J'essaye d'apprendre ici et la mais bon toute seule c un peu dur...
    Sinon ou est qu'il aurait fallu que je place ce code stp?
    Merci
    Sab.

  4. #4
    Inactif  
    Avatar de jmfmarques
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    3 784
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 3 784
    Par défaut
    Amie étudiante....
    Je crois vraiment là qu'il est avant toute autre chose très urgent que tu jettes au moins un oeil au fonctionnement général de VB....
    Les objets, les événements qu'ils subissent... sont des notions essentielles que tu n'as pas encore commencé à acquérir, apparemment....
    Excuse-moi, mais je ne pense pas que te donner un code soit là la meilleure façon de commencer...
    D'autres, peut-être ? Moi non ... vraiment désolé !

  5. #5
    Membre Expert
    Avatar de zazaraignée
    Profil pro
    Étudiant
    Inscrit en
    Février 2004
    Messages
    3 174
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2004
    Messages : 3 174
    Par défaut
    Salut

    Pour ton problème, si tu avais fait une petite recherche dans la FAQ, tu aurait trouvé ceci : http://vb.developpez.com/faq/?page=C...aisie_flexgrid

    Pour ton autre porblème, l'apprentissage, va voir ici
    http://vb.developpez.com/cours/#initiation

  6. #6
    Rédacteur
    Avatar de jacma
    Profil pro
    Inscrit en
    Juillet 2002
    Messages
    612
    Détails du profil
    Informations personnelles :
    Âge : 81
    Localisation : France

    Informations forums :
    Inscription : Juillet 2002
    Messages : 612
    Par défaut
    Bonjour

    Regardes le praticiels "Recordset et grilles hiérarchiques", accessible par la signature ci-dessous. Outre un exemple sur une MSFlexGrid modifiable expliqué pas à pas, tu y trouveras également des éléments de base pour l'apprentissage en ce qui concerne l'utilisation des recordsets hiérarchiques.

    Selon ton niveau, regardes également les praticiels "Accès aux données ADO" et 'Initiation à l'accès aux données" pour une vu plus générale.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. comment autoriser la saisie dans un textbox sous vb6?
    Par lebig2006 dans le forum VB 6 et antérieur
    Réponses: 5
    Dernier message: 29/11/2012, 17h42
  2. [VB6] Date dans un MSHFlexGrid
    Par Mat_76 dans le forum VB 6 et antérieur
    Réponses: 16
    Dernier message: 03/05/2007, 16h50
  3. [VB6] selectionner une ligne dans un mshflexgrid
    Par VARACH dans le forum VB 6 et antérieur
    Réponses: 3
    Dernier message: 06/11/2006, 08h50
  4. [VB6] Comment faire pour annuler la saisie dans un combobox ??
    Par Lucas42 dans le forum VB 6 et antérieur
    Réponses: 6
    Dernier message: 14/06/2006, 15h16
  5. [VB6]Multiselect dans un CommonDialog...
    Par Rumeurs dans le forum VB 6 et antérieur
    Réponses: 3
    Dernier message: 18/03/2003, 10h13

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