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 :

Somme d'un sous formulaire dans un formulaire + Table à jour


Sujet :

IHM

  1. #1
    Futur Membre du Club
    Inscrit en
    Mars 2007
    Messages
    15
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 15
    Points : 7
    Points
    7
    Par défaut Somme d'un sous formulaire dans un formulaire + Table à jour
    Bonjour à tous,
    Je pense avoir lu tous les posts liés à ce sujet (il y en a pas mal) mais impossible d'arriver à faire ce que je veux .

    Donc je vais essayer de vous exposer clairement mon problème :
    Enoncé =
    -J'ai deux tables T1 et T2 (T2 et le fils de T1).
    -J'ai créé le formulaire F1 à partir de T1 et le sous formulaire SF2 à partir de T2 dans T1.
    -J'ai un champ dans SF2 appelé Coût2, chaque enregistrement de F1 contient un nombre variable de prix Coût2.
    -J'ai un champ dans F1 appelé Coût1.

    Objectif = Faire apparaitre la somme des Coût2 dans Coût1 pour chaque enregistrement dés qu'un changement de prix est effectué. Et bien sûr que ce changement s'opère dans T1 automatiquement.

    Solution déjà testée =
    - J'obtient facilement la somme des Coût2 dans le pied de formulaire de SF2 grâce à la formule Nz ou Somme. Mais lorsque je veux que celle ci se copie automatiquement dans Coût1 je sèche (j'ai essayé un code VBA du style :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    F1!F2.Forms!Coût2 = F1!Coût1
    F1!Coût1.Requery
    Mais il faut que j'entre dans le champ Coût1 pour que le prix change ou quelques subtilités de ce genre suivant l'endroit où je mets le code (aprés MAJ, sur Focus...).
    - J'ai aussi essayé de créer une requête que j'ai inséré en tant que sous formulaire (SF3) dans F1, mais là aussi je même prbl apparaît, la somme se fait trés bien dans le SF3 mais impossible de la copier automatiquement dans Coût1.


    J'espère avoir été clair !
    Si quelqu'un à une solution il est le bienvenu Merci d'avance

  2. #2
    Membre expert
    Avatar de mout1234
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    2 210
    Détails du profil
    Informations personnelles :
    Âge : 55
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Novembre 2006
    Messages : 2 210
    Points : 3 228
    Points
    3 228
    Par défaut
    Bonjour,

    Tu es dans la bonne voie en plaçant un total dans le pied de formulaire du sous-formulaire.


    Il te reste simple ment à mettre comme source du contrôle Cout1, une formule pointant la valeur du total dans le sous formulaire:
    ............................................................................................

    Dans l'intérêt de tous, ne posez pas de questions techniques par messages privés.

  3. #3
    Futur Membre du Club
    Inscrit en
    Mars 2007
    Messages
    15
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 15
    Points : 7
    Points
    7
    Par défaut
    Citation Envoyé par Thibaut83
    Et bien sûr que ce changement s'opère dans T1 automatiquement.
    Merci pour la réponse mais en changeant la source je savais déjà le faire .

    Ce que je cherche à faire c'est que la somme se copie dans Cout1 ET dans la table associée.

    La question reste donc posée

Discussions similaires

  1. Données d'un sous-formulaire dans un formulaire
    Par zeloutre dans le forum IHM
    Réponses: 8
    Dernier message: 21/07/2006, 11h06
  2. Valeur d'un sous-formulaire dans un formulaire
    Par vautour29 dans le forum Access
    Réponses: 15
    Dernier message: 10/07/2006, 22h04
  3. Inclure un sous formulaire dans 2 formulaires
    Par cdumas dans le forum Access
    Réponses: 2
    Dernier message: 10/04/2006, 17h59
  4. Réponses: 6
    Dernier message: 26/11/2005, 15h43

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