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 :

Sous-formulaire avec champs père dans un autre sous-formulaire ? [AC-2007]


Sujet :

IHM

  1. #1
    Invité
    Invité(e)
    Par défaut Sous-formulaire avec champs père dans un autre sous-formulaire ?
    Bonjour à tous,

    Malgré mes recherches, je ne trouve pas.

    Est-il possible de poser un sous-formulaire dans un formulaire principal dont le champs père dépend du champ d'un autre sous-formulaire également sur le formulaire principal ?

    Je ne peux pas imbriquer les sous formulaire car l'affichage doit être en mode feuille de données et l'on ne peut l'imbriquer dans un formulaire continu.

    Quelle est la solution ?

    Merci pour votre aide.

  2. #2
    Expert éminent

    Homme Profil pro
    Inscrit en
    Mai 2012
    Messages
    3 841
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Madagascar

    Informations forums :
    Inscription : Mai 2012
    Messages : 3 841
    Points : 7 975
    Points
    7 975
    Par défaut
    Bonjour,

    Oui c'est possible

    Tu as un formulaire principal Form1 et 2 sous-formulaires :
    - SF1 avec une zone de texte Champ1
    - SF2 avec zone de texte Champ2.
    Et tu veux que les enregistrements de SF2 soient filtrés par rapport à Champ1 de SF1.

    1 - Tu crées une zone de texte ChampPrinc dans ton formulaire principal Form1 avec comme source : = NomSF1.Form!Champ1 où NomSF1 est le nom de ton sous-formulaire SF1 dans les propriétés Autres

    2 - Tu mets comme champs Père et Fils de ton sous-formulaire SF2 :
    Champs Père : ChampPrinc
    Champ Fils : Champ2

    @+

  3. #3
    Invité
    Invité(e)
    Par défaut
    Bonjour madefemere et merci pour ta réponse.

    Le problème est que SF1 est une feuille de données. Il y a donc plusieurs valeurs dans le Champ1 de SF1.

    Je souhaite afficher dans SF2 tous les enregistrements des champs1 de SF1.

    Je crois qu'il est possible de récupérer plusieurs valeurs dans un champ mais pourrais-je m'en servir de champ père ? Ca je ne sais pas.

    As-tu une idée ?

    Par avance, merci

  4. #4
    Expert éminent

    Homme Profil pro
    Inscrit en
    Mai 2012
    Messages
    3 841
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Madagascar

    Informations forums :
    Inscription : Mai 2012
    Messages : 3 841
    Points : 7 975
    Points
    7 975
    Par défaut
    Je n'ai pas très bien compris ton souci.

    Je te joins une base qui reproduit comment j'ai compris ce que tu racontes.

    Un Projet avec Identifiant.
    Des Composantes pour chaque projet.
    Des volets dans les composantes.

    En IHM :
    - Un formulaire avec les projets.
    - Un sous-formulaire en mode feuilles de données avec la liste des composantes par projet (en liaison Père/Fils avec le formulaire Projet).
    - Un sous-formulaire rattaché et au projet sélectionné et à la composante sélectionnée dans l'autre sous-formulaire. J'ai besoin de 2 champs pour liés ce sous-formulaire car il est lié et au formulaire principal et à l'autre sous-formulaire.

    Bonne continuation

  5. #5
    Invité
    Invité(e)
    Par défaut
    Bonjour Madefemere,

    je rentre de quelques jours de vacances et je viens de prendre connaissance de ton post.

    Je vais attentivement décortiquer le fichier que tu m'as joint et te tiens au courant. En tout cas, mille merci.

    Sophie

  6. #6
    Invité
    Invité(e)
    Par défaut
    Madefereme, tu as parfaitement tout compris et c'est exactement ce dont j'avais besoin.

    Encore une fois, merci pour le coup de main.

    Clochete

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

Discussions similaires

  1. Réponses: 2
    Dernier message: 18/06/2015, 16h53
  2. Réponses: 3
    Dernier message: 21/06/2012, 16h10
  3. Réponses: 0
    Dernier message: 16/01/2008, 16h16
  4. Réponses: 3
    Dernier message: 26/08/2006, 15h55
  5. Réponses: 5
    Dernier message: 01/06/2006, 16h18

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