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

Bases de données Delphi Discussion :

Comment faire pour déclencher un changement d'un record d'un dataset ?


Sujet :

Bases de données Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Octobre 2005
    Messages
    116
    Détails du profil
    Informations forums :
    Inscription : Octobre 2005
    Messages : 116
    Par défaut Comment faire pour déclencher un changement d'un record d'un dataset ?
    ... sur un évennement d'un premier dataset...

    Je m'explique:

    Je veux que la sélection d'un enregistrement d'un dataset (une requête) déclenche un mise à jour d'un second dataset (je suppose un Query.close + open ensuite).

    La question est: quel évennement d'un dataset utiliser? Je ne trouve pas.

    Donc résumé: j'ai deux tables avec les mêmes clés (parce qu'héritage), je veux que si l'enregistrement n°xy est du dataset 1 soit affiché, alors le dataset 2 montre également son enregistrement n°xy.

  2. #2
    Membre éclairé
    Inscrit en
    Décembre 2004
    Messages
    390
    Détails du profil
    Informations forums :
    Inscription : Décembre 2004
    Messages : 390
    Par défaut
    Je te suggère 02 choses (parmi d'autres ...) :

    - Utiliser un DataSource pour ton premier DataSet et ensuite te servir de l'événement OnDataChange du DataSource pour localiser et traiter l'enregistrement du 2éme DataSet ...

    - Utiliser le système Maitre/Détail. DataSet 1 Maitre et DataSet 2 Détail, Ce qui déclenchera le mouvement dans le DataSet 2 quand tu changeras le record dans le DataSet 1 ...

    PS : Tu peux aussi utiliser l'événement AfterScroll de ton premier DataSet pour effectuer des traitements dans ton 2éme DataSet ...

    Bon Dév.

  3. #3
    Membre confirmé
    Inscrit en
    Octobre 2005
    Messages
    116
    Détails du profil
    Informations forums :
    Inscription : Octobre 2005
    Messages : 116
    Par défaut
    Un grand merci, je pense que ça va le faire

Discussions similaires

  1. Réponses: 6
    Dernier message: 25/01/2014, 23h01
  2. Réponses: 7
    Dernier message: 13/12/2003, 14h09
  3. comment faire pour developper des prog en win32
    Par rhodan51 dans le forum Autres éditeurs
    Réponses: 11
    Dernier message: 09/11/2003, 19h39
  4. Comment faire pour mettre l'ecran en veille ?
    Par March' dans le forum MFC
    Réponses: 6
    Dernier message: 29/08/2002, 14h25
  5. Comment faire pour créer un bitmap
    Par GliGli dans le forum C++Builder
    Réponses: 2
    Dernier message: 24/04/2002, 15h41

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