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

IHM Discussion :

changer le RecordSource d'un état [AC-2010]


Sujet :

IHM

  1. #1
    Membre régulier Avatar de idiot
    Profil pro
    Inscrit en
    Juin 2004
    Messages
    98
    Détails du profil
    Informations personnelles :
    Âge : 59
    Localisation : France, Bas Rhin (Alsace)

    Informations forums :
    Inscription : Juin 2004
    Messages : 98
    Points : 77
    Points
    77
    Par défaut changer le RecordSource d'un état
    bonjour,
    dans résultat il y a ma nouvelle requête.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Dim  resultat As Variant    
     DoCmd.OpenReport "edition_remise_banque_cotis", acViewReport
     Reports![edition_remise_banque_cotis].RecordSource = resultat
    - cela ouvre bien mon état

    - Mais cela ne change pas la requête d'origine de l'état par ma nouvelle (resultat)

    - J'ai vérifié dans la fenêtre d’exécution mon sql dans la variable resultat est juste.

    ou est le problème ?
    merci!

  2. #2
    Membre éclairé Avatar de dumas.blr
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Juin 2010
    Messages
    598
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : Conseil

    Informations forums :
    Inscription : Juin 2010
    Messages : 598
    Points : 879
    Points
    879
    Par défaut
    Bonjour Idiot,

    Il serait pertinent d'inverser l'ordre des instructions :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
      Reports![edition_remise_banque_cotis].RecordSource = resultat
    DoCmd.OpenReport "edition_remise_banque_cotis", acViewReport
    afin que le rapport s'ouvre avec le bon recordsource.

    Autrement, il faudrait, lors de l'ouverture du rapport, exécuter l'instruction suivante
    sur l'évènement report_open ou report_load

  3. #3
    Invité
    Invité(e)
    Par défaut
    Bonjour

    En complément un tuto à lire : Un Etat pour plusieurs requêtes

    Philippe

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

Discussions similaires

  1. [AC-2007] Changer le recordsource d'un état
    Par neiluj26 dans le forum VBA Access
    Réponses: 5
    Dernier message: 25/08/2010, 13h55
  2. [ETAT] Changer la source d'un état
    Par Herman dans le forum IHM
    Réponses: 1
    Dernier message: 19/07/2007, 11h23
  3. Changer le recordsource d'un formulaire
    Par Daniel MOREAU dans le forum VBA Access
    Réponses: 4
    Dernier message: 07/07/2007, 16h44
  4. Requête SQL comme recordsource d'un état
    Par Daniel MOREAU dans le forum Requêtes et SQL.
    Réponses: 5
    Dernier message: 01/02/2007, 18h01
  5. Réponses: 2
    Dernier message: 17/10/2002, 16h16

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