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

VBA Access Discussion :

Utiliser un recordset comme source d'un formulaire


Sujet :

VBA Access

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau membre du Club
    Inscrit en
    Février 2008
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Février 2008
    Messages : 6
    Par défaut Utiliser un recordset comme source d'un formulaire
    Bonsoir à tous,

    Je ne trouve pas de solution au problème suivant : j'ai un formulaire "1" sur lequel l'utilisateur peut poser des filtres (formulaire datasheet). Je voudrais récupérer les données (mais filtrées) de ce formulaire comme source d'un autre formulaire "2".

    J'utilise un recordsetclone du formulaire "1". Ca fonctionne très bien (recordcount correct : que les enregistrements filtrés) mais je n'arrive pas à affecter ce recordset ("rsc") comme source du formulaire "2" :
    . soit form"2".recordsource = rsc -> message d'erreur
    . soit form"2".recorsource = rsc.Name -> OK mais je récupère TOUS les enregistrements du formulaire "1" et non pas seulement ceux qui correspondaient au filtre appliqué à ce moment.

    Un grand merci d'avance pour vos lumières !

  2. #2
    Membre Expert

    Profil pro
    Inscrit en
    Février 2005
    Messages
    1 751
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 1 751
    Par défaut
    Bonsoir et bienvenue !

    Il te faut utiliser la propriété Recordset du 2ème formulaire pour lui affecter le Recordset cloné.

    Code VBA : Sélectionner tout - Visualiser dans une fenêtre à part
    Set Forms("formulaire_2").Recordset = rsc

    Surtout, pense à bien utiliser l'aide en ligne d'Access pour retrouver les informations (métgodes, propriétés) sur les formulaires, recordset et compagnie.

    _

  3. #3
    Nouveau membre du Club
    Inscrit en
    Février 2008
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Février 2008
    Messages : 6
    Par défaut
    Merci !

    Tu m'as remis les idées en place et tout fonctionne !

    Promis : je respecterai désormais une pose toutes les deux heures de programmation

Discussions similaires

  1. [AC-2003] table comme source d'un formulaire
    Par scorpking dans le forum IHM
    Réponses: 2
    Dernier message: 25/01/2013, 16h41
  2. [AC-2000] Recordset comme source de mon sous formulaire
    Par Remus91 dans le forum IHM
    Réponses: 13
    Dernier message: 30/07/2009, 17h00
  3. Utiliser un recorset comme source dans un autre recordset
    Par strike57 dans le forum Requêtes et SQL.
    Réponses: 8
    Dernier message: 07/04/2009, 04h17
  4. Réponses: 3
    Dernier message: 04/04/2007, 13h17
  5. [CR] Utiliser une collection comme source de données
    Par augereau dans le forum SAP Crystal Reports
    Réponses: 1
    Dernier message: 03/11/2006, 16h40

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