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 :

Sélectioner une ligne donnée d'un flexgrid?


Sujet :

VB 6 et antérieur

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Décembre 2007
    Messages
    528
    Détails du profil
    Informations forums :
    Inscription : Décembre 2007
    Messages : 528
    Par défaut Sélectioner une ligne donnée d'un flexgrid?
    Bonjour,

    je souhaiterai savoir comment faire pour sélectionner la Xième ligne d'un flexgrid s'il vous plaît? X étant un paramètre.

    Merci d'avance.

    Cordialement.

  2. #2
    Membre Expert Avatar de OhMonBato
    Homme Profil pro
    Inscrit en
    Mars 2007
    Messages
    2 660
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Morbihan (Bretagne)

    Informations professionnelles :
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2007
    Messages : 2 660
    Par défaut
    Bonjour,

    si c'est pour sélectionner une seule ligne, tu as la propriété Row, si tu veux en sélectionner plusieurs, tu définis ensuite la propriété RowSel

  3. #3
    Membre éclairé
    Inscrit en
    Décembre 2007
    Messages
    528
    Détails du profil
    Informations forums :
    Inscription : Décembre 2007
    Messages : 528
    Par défaut
    Bonjour et Merci OhMonBato pour ton intervention. J'ai malheureusement l'erreur :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    Erreur d'exécution '30009'
    Valeur de ligne non valide
    Voici mon code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    Dim rsnumnouveauexamen As New ADODB.Recordset
    Dim nbnumnouveauexamen As Integer
    rsnumnouveauexamen.Open "select max(numexamen) as numnouveauexamen from tabletempexamen ", cn, adOpenStatic, adLockPessimistic ' , adOpenDynamic, adLockOptimistic
    nbnumnouveauexamen = (rsnumnouveauexamen!numnouveauexamen)
     
    msfexamen.Row = nbnumnouveauexamen
    Merci d'avance.

    Cordialement.

  4. #4
    Membre Expert Avatar de OhMonBato
    Homme Profil pro
    Inscrit en
    Mars 2007
    Messages
    2 660
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Morbihan (Bretagne)

    Informations professionnelles :
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2007
    Messages : 2 660
    Par défaut
    Et tu as bien sûr été voir l'aide où il est indiqué :

    Les colonnes et les lignes sont numérotées à partir de 0
    Donc la valeur maximum de Row ne peut etre supérieure à celle de Rows - -1

Discussions similaires

  1. supprimer une ligne donnée d'un array
    Par BYALI dans le forum Langage
    Réponses: 6
    Dernier message: 16/07/2008, 15h13
  2. [textread] Arrêter la lecture à une ligne donnée
    Par mathylde dans le forum MATLAB
    Réponses: 10
    Dernier message: 30/06/2008, 17h53
  3. Réponses: 12
    Dernier message: 05/06/2008, 15h17
  4. lire une ligne donnée
    Par capucine1983 dans le forum Entrée/Sortie
    Réponses: 6
    Dernier message: 15/07/2007, 02h00
  5. [MySQL] Se placer à une ligne donnée
    Par Oberown dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 11/09/2006, 10h23

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