[Résolu] Mise à jour de tables en même temps

Discussions sur le module de base de données Base et plus particulièrement sur le langage SQL ou sur les connexions aux SGBD tiers.
Les questions sur les macros doivent être postées dans la section dédiée en dessous.

Modérateur : Vilains modOOs

Règles du forum
Cette section est dédiée au module Base et plus particulièrement sur le langage SQL ou sur les connexions aux SGBD tiers. Vous ne devez pas poster ici de questions sur les macros mais utiliser la section éponyme.
Pour accélérer les réponses, vous pouvez mettre en ligne votre base en joignant un fichier ODB : comment faire.
Falckner
Fraîchement OOthentifié
Messages : 4
Inscription : 05 mars 2024 13:09

[Résolu] Mise à jour de tables en même temps

Message par Falckner »

Bonjour à tous et à toutes,

Je suis débutant sur les bases de données et sur LibreOffice Base.

Je souhaite mettre en place une base de données pour suivre l'inventaire de mes équipements au travail.

J'ai créé trois bases de données :
• EQUIPEMENTS
• LOCALISATION
• MARQUE/MODEL

J'ai également mis en place des formulaires à l'aide de l’assistant.

Dans la table EQUIPEMENTS, j'ai inclus une liste déroulante qui me permet de sélectionner la localisation et la marque du vidéo-projecteur plutôt que de devoir saisir un numéro.

Cependant, lorsque je rencontre une salle ou un modèle qui n'est pas encore enregistré dans les bases de données secondaires, je dois fermer le formulaire EQUIPEMENTS, ouvrir les deux autres formulaires « LOCALISATION » ET « MARQUE/MODEL » séparément pour ajouter la salle et le modèle, puis revenir à nouveau dans le formulaire EQUIPEMENTS.

Ma question est la suivante : existe-t-il une méthode pour mettre à jour automatiquement la table Localisation et la table Marque/Modèle lorsque ces éléments n'existent pas encore et que je saisi un nouvel équipement ?

Je vous remercie d'avance.
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Dernière modification par Falckner le 08 mars 2024 14:23, modifié 1 fois.
LibreOffice 24.2
Mac OS Catalina / W10
Avatar de l’utilisateur
Dude
IdOOle de la suite
IdOOle de la suite
Messages : 25184
Inscription : 03 mars 2006 07:45
Localisation : 127.0.0.1

Re: Mise à jour de tables en même temps

Message par Dude »

Salut,
Falckner a écrit : 06 mars 2024 12:43J'ai créé trois bases de données :
• EQUIPEMENTS
• LOCALISATION
• MARQUE/MODEL
Non, tu as une base de données composée de 3 tables :

capture.png
Ton modèle relationnel est erroné :
  • Une marque contient plusieurs modèles > il doit donc y avoir deux tables distinctes
  • Un équipement contient donc un modèle
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Anakin
NéOOphyte
NéOOphyte
Messages : 145
Inscription : 08 nov. 2023 11:40

Re: Mise à jour de tables en même temps

Message par Anakin »

Bonjour M. Falckner,

J'ai lu votre énoncé, et le commentaire du maître de l'office.

Me serait-il possible de vous proposer l'ajout d'un sous formulaire?

Avez-vous songé à une vue de votre table principale?

A+

Anakin
 Ajout : Veuillez vous pencher sur le formulaire que je vous propose 
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Libre Office 6.0.7 sous Ubuntu 18.04.6
Falckner
Fraîchement OOthentifié
Messages : 4
Inscription : 05 mars 2024 13:09

Re: Mise à jour de tables en même temps

Message par Falckner »

Bonjour Dude,

Je vous remercie pour votre réponse. effectivrment, je me suis mal exprimé. erreur de débutant entre base de donnée et tables !

Conccernant la Table Marque_Modele, je prends note de vos observations. Mais étant bloqué sur la mise à jour de ma liste, j'avais laissé tombé cette hisoire de Marque/model.


Bonjour Anakin,

Je vous remercie pour votre réponse . J'avais bien pensé à des sous formulaire, mais je souhaite par la suite ajouter différents champs (+/-) une dizaine et cela va alourdir mon formulaire si je dois ajouter 4 à 6 sous formulaire. Je viens de m'apercevoir qu'il existait des zone combiné. Peut être ce type d'objet est-il plus souple que les zone de liste. je vais faire quemlques recherches sur le forum.
LibreOffice 24.2
Mac OS Catalina / W10