Base : un formulaire plusieurs tables

Bonjour

Voici une nouvelle question envoyée à l'aide du formulaire de demande d'aide (http://fr.libreoffice.org/get-help/poser-une-question/).
Si vous répondez, merci de penser à utiliser la fonction "répondre à tous" de votre logiciel de courrier électronique de façon que le demandeur reçoive une copie de votre réponse.

Email: - 14nono@gmail.com
Sujet: - Base : un formulaire plusieurs tables
Question: - Bonsoir,
Une petite question avant de commencer une base de données.
Dans cette base j'aurais plusieurs tables avec exactement les mêmes colonnes, donc la même structure mais pour des enregistrements de données différentes
Est-il possible d'avoir un seul formulaire pour toutes ses tables, avec par exemple une liste déroulante pour choisir la table de destination ???

Merci d'avance

Bonne soirée à tous

Bonjour,
Un formulaire est connecté à une seule Table.
Pour mieux comprendre, pourquoi veux tu saisir les mêmes données dans plusieurs Tables ?

-----Message d'origine-----

Bonjour,
Un formulaire est connecté à une seule Table.

Pas tout à fait, avec les sous-formulaires, on peut connecter une formulaire à une autre table.
J’imagine que l'idée est d'avoir un formulaire de démarrage qui permet de choisir la table que l'on veut. Il me semble qu'il y a une extension qui fait ça.

Pour mieux comprendre, pourquoi veux tu saisir les mêmes données dans plusieurs Tables ?

J'ai compris qu'il s'agissait d'avoir des structures identiques mais portant sur des données différentes comme on pourrait avoir par exemple une table client, une table prospect et une table fournisseur avec à chaque fois les coordonnées de contact.

Bonsoir,

"*J'ai compris qu'il s'agissait d'avoir des structures identiques mais
portant sur des données différentes comme on pourrait avoir par exemple une
table client, une table prospect et une table fournisseur avec à chaque
fois les coordonnées de contact.*"

C'est ça, plus ou moins.
Toutes mes tables reçoivent les mêmes données, mais elles viennent
d'origine différentes si bien que chaque enregistrement doit comporter un
numéro d'ordre (donc dans chaque table on retrouvera un numéro 1, un numéro
2 etc .....) comme par exemple sur une clef primaire
Pour faire court, cela pourrait ressembler à un formulaire genre carnet
d'adresse où l'on pourrait choisir la table de destination des données "

*une table client, une table prospect ou une table fournisseur"*

Bonsoir,
Si vous avez 2 ou 3 tables, je vous conseillerai de créer un formulaire par table. Les formulaires concernant plusieurs tables sont pertinents lorsque ces tables sont mises en relation, ce qui ne paraît pas être dans votre cas. De plus et personnellement, je ne vois pas comment pourrait-on mettre le choix de la table dans une liste déroulante.
Cordialement

FRICARD Claude

Bonsoir,

Pourquoi avoir 3 tables avec des champs identiques ? Ne serait-il pas plus simple d'ajouter un champ à l'enregistrement pour classer les enregistrements en 3 catégories, ce qui permet beaucoup plus de souplesse, notamment, pour faire varier le nombre de catégories. Quand nécessaire, une requête ou une vue permettent de ne travailler que sur une des catégories.

Librement.

Bonsoir,

Pourquoi avoir 3 tables avec des champs identiques ? Ne serait-il pas plus simple d'ajouter un champ à l'enregistrement pour classer les enregistrements en 3 catégories, ce qui permet beaucoup plus de souplesse, notamment, pour faire varier le nombre de catégories. Quand nécessaire, une requête ou une vue permettent de ne travailler que sur une des catégories.

Librement.

C'est ce que je voulais suggérer, avec une requête paramétrée qui, à l'ouverture du formulaire, permettrait d'accéder à l'une ou l'autre des populations. Par contre je me demandais comment était alimentée la base, s'il y avait possibilité de renseigner automatiquement le champ supplémentaire sans avoir à le faire manuellement.

Bernard