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 :

position dans un recordset


Sujet :

VB 6 et antérieur

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    29
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2005
    Messages : 29
    Par défaut position dans un recordset
    bonjour,
    je me demandais s'il était possible de se positionner directement sur une ligne du recordset ?

  2. #2
    Membre expérimenté
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    301
    Détails du profil
    Informations personnelles :
    Âge : 54
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 301
    Par défaut
    Salut

    Tu entend quoi par positionner directement sur une ligne d'un recordset ?
    Tu part de quoi ? Tu veux obtenir Quoi ?

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    29
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2005
    Messages : 29
    Par défaut
    et bien j'affiche une db dans un flexgrid , lorsque par exemple je clic sur la ligne 14 je voudrais pouvoir me positionner sur cette ligne pour la modifier par une requete.

  4. #4
    Membre expérimenté
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    301
    Détails du profil
    Informations personnelles :
    Âge : 54
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 301
    Par défaut
    re

    Je ne suis pas spécialiste de la msflexgrid (A tort je le reconnais) mais dans ce cas j'affiche la ligne selectionnée dans une nouvelle form ou je fais mes modifs puis à l'enregistrement des données je revient sur ma grille.
    Perso j'utilise le datagrid pour les appli que je développe cela me suffit.

    Pour afficher ma form j'utilise Datagrid_Click

    A+

  5. #5
    Membre éprouvé Avatar de LeXo
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    1 147
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Janvier 2004
    Messages : 1 147
    Par défaut
    alors


    ça devrait donner un truc comme

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    monEnreg = maFlexGrid.textMatrix(ligne, col) ' Renvoie l'id de ton ernregsitrement
    set rst = select * from maTable where id="& monEnreg &";
    rst.edit
     
    rst.update
     
    rst.close
    mais je te conseille de lire ce tuto

    Ttuo

    Allez bon courage

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    29
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2005
    Messages : 29
    Par défaut
    si je me ne trompe pas on ne sait pas modifier les enregistrements du flexgrid en direct, donc je dois positionner moi meme le recordset sur l'enregistrement désiré. ça ne pose pas reellement de probleme il suffit de faire une boucle for et un movenext à l'interieur .... au fait , j'ai remarqué qu'il y avait une méthode recordset.move avec deux parametres : deplacement et point de depart, et "recordset.move 13, 0" , mais j'utilise une db access et j'ai un message d'erreur comme quoi le recordset ne supporte pas les bookmarks ....

  7. #7
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    29
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2005
    Messages : 29
    Par défaut
    merci LeXo

Discussions similaires

  1. Trouver la position d'un enregistrement dans un recordset
    Par zooffy dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 27/07/2007, 14h49
  2. position d'un enregistrement dans un RecordSet
    Par zooffy dans le forum ASP
    Réponses: 2
    Dernier message: 23/11/2006, 17h13
  3. position d'un enregistrement dans un recordset
    Par jessy212 dans le forum Access
    Réponses: 4
    Dernier message: 31/08/2006, 10h56
  4. [Win32] Position dans un fichier
    Par vecchio dans le forum Windows
    Réponses: 7
    Dernier message: 22/03/2004, 16h47
  5. [VB6] Sauvegarder la position dans un Recordset
    Par inotna2099 dans le forum VB 6 et antérieur
    Réponses: 8
    Dernier message: 29/04/2003, 17h35

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