Salut,

en fait le sous-formulaire est un complément du formulaire, il peut être
issu de la même table (question d'organisation) ou appeler les données d'une
autre table. Il peut avoir de multiples fonctions, quelques exemples :
- dans l'exemple d'hier, il te permettait simplement l'affichage d'un code
associé de la table principale, pour contrôle ou complément d'information.
- mais avec un sous-formulaire tu peux aussi (selon l'organisation des
tables et des liens) :
         lister par exemple pour l'animation x tous les bénévoles qui sont
sur l'activité (la description de l'activité étant le formulaire principal
et la liste des bénévoles le formulaire secondaire)
         mettre à jour deux tables (exemple, j'ai créé un fichier annuaire
réseau, dans lequel les organismes sont inscrits dans une table "organisme",
et les membres du réseau dans une table "référent". Pour chaque organisme on
peut avoir plusieurs référents. Le formulaire de création est unique, il
permet de mettre à jour les deux tables. On crée un nouvel organisme en
ajoutant un enregistrement dans le formulaire principal, on crée un nouveau
référent d'un organisme existant en ajoutant un enregistrement dans le
sous-formulaire correspondant. Evidemment il faut que les tables soient
liées)

Sur le fond, la création des formulaires et sous-formulaires est largement
facilitée si tu as bien réfléchi l'organisation de tes données, la façon de
les associer et de les consulter. Souvent pas besoin de sous-formulaires du
tout pour la mise à jour des tables, par contre ils sont souvent utiles pour
les recherches (listings écran)

Sur tes autres questions je vais laisser d'autres utilisateurs s'exprimer
parce que si je commence à bien maîtriser les fonctions de base,
malheureusement les macros et autres éléments d'automatismes (comme les
évènements)... :s

Bon courage :)
MPC

Le 22 janvier 2010 10:19, ribotb <[email protected]> a écrit :

> Bonjour
> Je pense que le lien entre les deux "code bénévole" est détecté
> automatiquement si l'on a créé une "relation" (Outils > Relations) entre les
> deux tables sur ce champ.
>
> Bernard
>
> Marie-Pierre CORONEL a écrit :
>
>> En fait, ce que je te propose n'est précisément pas dans les sous
>> formulaires.
>>
>> Si tu veux utiliser un sous-formulaire, il faut simplement te dire que
>> c'est un moyen de traiter des données externes à la table sur laquelle porte
>> le formulaire (c'est aussi un moyen interne, mais ce n'est pas ton sujet)
>>
>> Donc, ton formulaire principal c'est sur la table des animations d'une
>> manifestation
>> Ton formulaire secondaire est sur la table des bénévoles
>> En créant avec l'assistant tu peux être amené à stipuler qu'il y a un
>> champ commun aux deux "code bénévole", parfois il le détecte tout seul, mais
>> pas toujours.
>>
>> Pour t'aider mieux j'espère, 3 nouvelles copies écran.
>>
>> Le 21 janvier 2010 20:10, louis-paul.rotival <
>> [email protected] <mailto:[email protected]>> a
>> écrit :
>>
>>
>>    Bonjour
>>
>>    OK. Mais je n'ai pas encore très bien compris le fonctionnement
>>    des sous-formulaires et il y a beaucoup de paramètres à se mettre
>>    en tête. L'aide me parait un peu succincte.
>>    Mais je vais essayer de ce pas. C'est en forgeant qu'on devient
>>    forgeron!
>>    Bonne soirée à toi aussi
>>    LPR
>>
>>
>>
>>
>>    ---------------------------------------------------------------------
>>    To unsubscribe, e-mail: [email protected]
>>    <mailto:[email protected]>
>>
>>    For additional commands, e-mail: [email protected]
>>    <mailto:[email protected]>
>>
>>
>>
>> ------------------------------------------------------------------------
>>
>>
>> ------------------------------------------------------------------------
>>
>>
>> ------------------------------------------------------------------------
>>
>> ------------------------------------------------------------------------
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: [email protected]
>> For additional commands, e-mail: [email protected]
>>
>
>
> ---
> Antivirus avast! : message Sortant sain.
> Base de donnees virale (VPS) : 100120-0, 20/01/2010
> Analyse le : 22/01/2010 10:19:24
> avast! - copyright (c) 1988-2010 ALWIL Software.
> http://www.avast.com
>
>
>
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
>
>

Répondre à