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

  1. #1
    Membre régulier
    Inscrit en
    Juillet 2009
    Messages
    272
    Détails du profil
    Informations forums :
    Inscription : Juillet 2009
    Messages : 272
    Points : 100
    Points
    100
    Par défaut Copier le contenu d'un sous-formulaire en mode feuille de données dans un autre sous formulaire du meme type.
    Bonjour, je souheterais copier le contenu d'une colonne d'un sous-formulaire en mode feuille de données dans un autre sous-formulaire en mode feuille de données. Le code que j'ai utilisé copie seulement le premier enregistrement. Je ne vois pas comment faire pour copier tout les enregistrements. Je précise que ce code s'execute sur clic d'un bouton. Voici mon code et merci d'avance pour votre aide :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Forms.F_BonLivraison.SF_ClientVersBonLivraison.Form.NumProduit = Forms.F_Devis.SF_Devis.Form.RefProduit

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

    Un sous-formulaire en mode feuille de données est une représentation d'enregistrement issus d'une table ou du résultat d'une requête. Donc, tu ne peux copier les données d'une colonne comme cela.

    Pour récupérer les données d'une colonne (en fait d'un champ), il faut travailler sur la source et donc utiliser une requête de type Select pour récupérer la valeur du champ.

    Ensuite, une fois cette requête faite, il faut la mettre en source (par exemple) du deuxième formulaire.

    La méthode qui tu as voulu utilisée est comme si tu voyais Access comme Excel, ce qui est entièrement faux.

    Philippe

Discussions similaires

  1. Réponses: 1
    Dernier message: 05/06/2010, 15h38
  2. Réponses: 9
    Dernier message: 30/06/2008, 04h02
  3. Réponses: 10
    Dernier message: 28/12/2007, 07h11
  4. Réponses: 2
    Dernier message: 16/01/2007, 20h04
  5. Réponses: 6
    Dernier message: 14/12/2006, 20h04

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