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

Access Discussion :

comment reprendre tous les enregistrement d'un formulaire en mode feuille de données?


Sujet :

Access

  1. #1
    Nouveau membre du Club
    Inscrit en
    Juillet 2006
    Messages
    46
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations forums :
    Inscription : Juillet 2006
    Messages : 46
    Points : 34
    Points
    34
    Par défaut comment reprendre tous les enregistrement d'un formulaire en mode feuille de données?
    Bonjour,

    je suis sous access 2003, mais pour le moment mes fichier sont au format 2000

    j'ai un formulaire principal dans lequel j'ai un sous formulaire qui me donne le resultat d'une requette en fonction d'un des champs de mon formulaire principal.

    je voudrais que ces lignes issues du sous formulaire, soient copier dans un autre sous formulaire dependant aussi du formulaire principal.

    mon probleme etant que ces deux sous formulaires sont en continu mode feuille de donnée.

    j'ai bien reussi a le faire, mais cela ne me donne que le premier enregistrement du sous formulaire d'origine, la suite pas moyen de l'avoir!

    avec une image cela sera plus parlant

    en sachant que le sous formulaire de resultat de la requete a terme sera masqué
    je suis parti dans la voix du recordset, si quelqu'un pouvais me dire si je ne me plante pas totalement, ou m'aider il me sort un probleme de "type"
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    '~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    'Declaration de variables: MaBD comme base de données
        'MaTable comme recordset de type DAO
        Dim MoFO As Form, MoFORM As DAO.Recordset
    'activer MoFo corespondant a un espace de travail nouveau et a un nouvelle base de donnée
            Set MoFO = DBEngine.Workspaces(1).OpenDatabase(1)
            'activer MoFORM issue de MoFO, recordset du sousformulaire "SF_documents a crée" ouvert en objet Dynamique
            Set MoFORM = MoFO.OpenRecordset("SF_documents a crée", dbOpenDynaset)
     
                'aller au premier enregistrement de MaTable
                MoFORM.MoveFirst
                'BOUCLE tant que n'as pas accéder au dernier enregistrement de MaTable
                Do Until MoFORM.EOF
                    DoCmd.RunMacro "M_Documents a cree"
     
    Loop
    MoFORM.Close
    '~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    Le recordset me dit que l'espace n'est pas cree ou la colection n'existe pas...


    par avance merci du coup de main que vous pourrez me donner!

  2. #2
    Nouveau membre du Club
    Inscrit en
    Juillet 2006
    Messages
    46
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations forums :
    Inscription : Juillet 2006
    Messages : 46
    Points : 34
    Points
    34
    Par défaut Sos
    Apparament ca ne passionne personne, ou personne n'a envie de m'aider!

    je vois qu'il y a du monde qui est venu le lire, mais j'ai pas de reponses, c'est quoi?

    c'est que c'est infaisable?

    c'est que c'est trop facile, mais ca l'est tellement que je vois pas la solution?

    ou c'est que personne n'a encore jamais eu le cas?

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

Discussions similaires

  1. Réponses: 2
    Dernier message: 10/07/2009, 19h17
  2. Réponses: 5
    Dernier message: 22/04/2008, 09h11
  3. MAJ tous les enregistrements d'un formulaire
    Par igour dans le forum IHM
    Réponses: 2
    Dernier message: 05/02/2007, 21h46
  4. état avec tous les enregistrements d'un formulaire
    Par Arkalys dans le forum Access
    Réponses: 9
    Dernier message: 30/09/2005, 11h45
  5. Réponses: 5
    Dernier message: 07/09/2005, 08h27

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