[Base] Réalisation d'un inventaire
Modérateur : Vilains modOOs
-
- Fraîchement OOthentifié
- Messages : 9
- Inscription : 09 oct. 2014 11:11
[Base] Réalisation d'un inventaire
Bonjour tout le monde,
Je souhaite créer une base de donnée afin de faire un inventaire de pièces détachées pour des appareils type projecteurs et autres.
Je pense donc faire plusieurs tableaux :
- Fournisseurs/Marques
- Machines (il y aura les machines de chaque marque dans des tableaux différents)
- Pièces détachées (il y aura les pièces de chaque marque dans des tableaux différents encore)
Déja est-ce que ma facon d aborder le problème est correcte ?
Ensuite il faut savoir que certaine pièces ne sont pas spécifique a une seule machine mais a plusieurs de la meme marque. Il s'agit donc d'une contrainte si je ne me trompe pas donc comment arriver a insérer cette contrainte ?
Actuellement j'ai :
- crée 2 tableaux : Fournisseurs (id adresse mail nom) et Machines (nomMachine, NomFournisseur).
- mis une relation sur nom et NomFournisseur mais je ne vois pas trop l'intéret ...
Au final je voudrais simplement arriver a avoir quelques chose ou je pourrai selectionner le nom du fournisseur puis en fonction de ca avoir les machines dispo et ensuite en selectionnant une machine avoir les pieces det de la machine avec le stock disponible. Est-ce réalisable ? et suis-je bien parti ?
Je tiens a préciser que je n'ai jamais travailler sur une quelconque base de donnée un peu d'indulgence Merci d'avance.
Je souhaite créer une base de donnée afin de faire un inventaire de pièces détachées pour des appareils type projecteurs et autres.
Je pense donc faire plusieurs tableaux :
- Fournisseurs/Marques
- Machines (il y aura les machines de chaque marque dans des tableaux différents)
- Pièces détachées (il y aura les pièces de chaque marque dans des tableaux différents encore)
Déja est-ce que ma facon d aborder le problème est correcte ?
Ensuite il faut savoir que certaine pièces ne sont pas spécifique a une seule machine mais a plusieurs de la meme marque. Il s'agit donc d'une contrainte si je ne me trompe pas donc comment arriver a insérer cette contrainte ?
Actuellement j'ai :
- crée 2 tableaux : Fournisseurs (id adresse mail nom) et Machines (nomMachine, NomFournisseur).
- mis une relation sur nom et NomFournisseur mais je ne vois pas trop l'intéret ...
Au final je voudrais simplement arriver a avoir quelques chose ou je pourrai selectionner le nom du fournisseur puis en fonction de ca avoir les machines dispo et ensuite en selectionnant une machine avoir les pieces det de la machine avec le stock disponible. Est-ce réalisable ? et suis-je bien parti ?
Je tiens a préciser que je n'ai jamais travailler sur une quelconque base de donnée un peu d'indulgence Merci d'avance.
Dernière modification par micmac le 09 oct. 2014 12:25, modifié 1 fois.
Raison : Balisage [Base]
Raison : Balisage [Base]
OpenOffice 4.1.1 sous Windows XP SP3
-
- Grand Maître de l'OOffice
- Messages : 16960
- Inscription : 03 mars 2006 16:02
- Localisation : Venise verte
Re: Réalistion d'un inventaire
Bonjour,
Pour faciliter l'aide que tu demandes pour ton projet, est-ce que tu veux travailler avec le Tableur (puisque tu parles de tableaux) ou bien avec Base ?
Pour faciliter l'aide que tu demandes pour ton projet, est-ce que tu veux travailler avec le Tableur (puisque tu parles de tableaux) ou bien avec Base ?
LibreOffice : Version : 24.2 (x64)(12 avril 2024)
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
-
- Fraîchement OOthentifié
- Messages : 9
- Inscription : 09 oct. 2014 11:11
Re: Réalistion d'un inventaire
Je souhaite travailler avec base.
Le modérateur a écrit : Sujet déplacé
Nous avons ajouté la balise [Base] dans le titre.
OpenOffice 4.1.1 sous Windows XP SP3
-
- RespOOnsable forum
- Messages : 9252
- Inscription : 28 août 2010 08:45
Re: [Base] Réalisation d'un inventaire
Bonjour et bienvenue sur le forum,
http://oooforum.free.fr/index.php/2013/ ... ice-3-3-0/
Est-ce un choix, une erreur, un oubli, une obligation ?
Dans ce dernier cas, mentionnez-le dans votre signature par "Obligation de version".
Pour connaître la version que vous possédez
Pour vous mettre à jour de la dernière version :
Tutoriels d'installation.
Votre signature doit comporter :
1- La version exacte de OOo, AOO ou LibO (OOo 3.2.1, AOO 4.0, LibO 4.3.0 par exemple) ;
2- La version exacte du système d'exploitation (Windows XP SP3, Vista SP2, Windows 7 SP1, Win 8.1, Ubuntu 12.04, MacIntel 10.9.5, par exemple).
Accès direct à votre signature pour la corriger.
Cordialement.
Votre signature indique que vous disposez d'une version obsolète de OpenOffice.votre signature a écrit : OpenOffice 2.4 sous Windows XP
http://oooforum.free.fr/index.php/2013/ ... ice-3-3-0/
Est-ce un choix, une erreur, un oubli, une obligation ?
Dans ce dernier cas, mentionnez-le dans votre signature par "Obligation de version".
Pour connaître la version que vous possédez
Pour vous mettre à jour de la dernière version :
Tutoriels d'installation.
Votre signature doit comporter :
1- La version exacte de OOo, AOO ou LibO (OOo 3.2.1, AOO 4.0, LibO 4.3.0 par exemple) ;
2- La version exacte du système d'exploitation (Windows XP SP3, Vista SP2, Windows 7 SP1, Win 8.1, Ubuntu 12.04, MacIntel 10.9.5, par exemple).
Accès direct à votre signature pour la corriger.
Cordialement.
Touche Ctrl de Windows = touche cmd⌘ sur Mac
Outils > Options sur Windows = OpenOffice > Préférences sur Mac
Outils > Options sur Windows = OpenOffice > Préférences sur Mac
-
- Fraîchement OOthentifié
- Messages : 9
- Inscription : 09 oct. 2014 11:11
Re: [Base] Réalisation d'un inventaire
Merci pour l'ajout des balises et signature modifée,
Je pensais que les propositions de signatures étaient aussi a jour je ne me suis pas posé plus de question partant de là ^^ petite erreur perso dsl
Je pensais que les propositions de signatures étaient aussi a jour je ne me suis pas posé plus de question partant de là ^^ petite erreur perso dsl
OpenOffice 4.1.1 sous Windows XP SP3
-
- IdOOle de la suite
- Messages : 25175
- Inscription : 03 mars 2006 07:45
- Localisation : 127.0.0.1
Re: [Base] Réalisation d'un inventaire
Salut,
Commence par regarder les projets de Gestion de stocks.
Puisque forcément un inventaire en découle.
Commence par regarder les projets de Gestion de stocks.
Puisque forcément un inventaire en découle.
-
- Grand Maître de l'OOffice
- Messages : 16960
- Inscription : 03 mars 2006 16:02
- Localisation : Venise verte
Re: [Base] Réalisation d'un inventaire
Comme on est dans Base, on ne parle pas de tableaux mais de Tables.Tot06 a écrit :Je pense donc faire plusieurs tableaux
Il faut aussi créer une Table des Marques afin d'utiliser seulement l'Id_Marque dans les tables qui en auront besoin, par exemple celle qui stockera l'Id_Fournisseur et le détail des Marques et des machines.
Dans Base, les relations se font entre clés primaires de même qualité (INTEGER avec INTEGER, TEXTE avec TEXTE, etc ...)Tot06 a écrit :mis une relation sur nom et NomFournisseur mais je ne vois pas trop l'intéret
Ça se résout assez bien, juste que la saisie est un peu longue : pour savoir, il y a combien de pièces détachées ?Tot06 a écrit :Ensuite il faut savoir que certaine pièces ne sont pas spécifique a une seule machine mais a plusieurs de la meme marque. Il s'agit donc d'une contrainte si je ne me trompe pas donc comment arriver a insérer cette contrainte ?
LibreOffice : Version : 24.2 (x64)(12 avril 2024)
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
-
- Fraîchement OOthentifié
- Messages : 9
- Inscription : 09 oct. 2014 11:11
Re: [Base] Réalisation d'un inventaire
Tableaux était = à Tables dans ma tête dsl. CA NE SE REPRODUIRA PLUS !!!
En gros il y a une table de Marque, une de machine par marque et une de piece det par machine. (le fournisseur peu importe seul le stock m interesse)
A quoi sert la relation ?
Il s'agit d'un stock de 2/3000 pièces a vu de nez... C'est un travail énorme mais ca en vaut vraiment la peine.
J'ai trouvé un templates de gestion de stock mais il n' a pas de fichier dispo avec base que des extension xml et html ...
En gros il y a une table de Marque, une de machine par marque et une de piece det par machine. (le fournisseur peu importe seul le stock m interesse)
A quoi sert la relation ?
Il s'agit d'un stock de 2/3000 pièces a vu de nez... C'est un travail énorme mais ca en vaut vraiment la peine.
J'ai trouvé un templates de gestion de stock mais il n' a pas de fichier dispo avec base que des extension xml et html ...
OpenOffice 4.1.1 sous Windows XP SP3
-
- Grand Maître de l'OOffice
- Messages : 16960
- Inscription : 03 mars 2006 16:02
- Localisation : Venise verte
Re: [Base] Réalisation d'un inventaire
Elle sert à relier 2 Tables entre elles.Tot06 a écrit :A quoi sert la relation ?
Tu en trouveras dans la section Projets du forum. Par exemple celle-ci : "Base_Gestion_dynamique_des_stocks"Tot06 a écrit :il n' a pas de fichier dispo avec base
LibreOffice : Version : 24.2 (x64)(12 avril 2024)
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
-
- Fraîchement OOthentifié
- Messages : 9
- Inscription : 09 oct. 2014 11:11
Re: [Base] Réalisation d'un inventaire
Donc j ai vu plusieurs base mais elles sont reelement trop complexe dans la comprehension etdans la realisation.
J ai compris qu une relation doit partir d une cle primaire et doit etre realise avec des instructions du meme type.
Au final je ne sais pas trop a quoi ca va me servir de lier deux tables.
Et a quoi sert une requête.
J ai compris qu une relation doit partir d une cle primaire et doit etre realise avec des instructions du meme type.
Au final je ne sais pas trop a quoi ca va me servir de lier deux tables.
Et a quoi sert une requête.
OpenOffice 4.1.1 sous Windows XP SP3
-
- GourOOu
- Messages : 9362
- Inscription : 18 juil. 2008 15:29
- Localisation : F-Oise + F-Savoie
Re: [Base] Réalisation d'un inventaire
AOO 4.1.15 et LibO stable 7.6.6 / macOS Intel 13.6.6 Ventura
Adoptium-temurinJDK-jre_1.8.0_402 / Firefox/Safari/Thunderbird /Time Machine+cloneCCC
Tutoriels du forum pour macOS
Pour sauvegarder vos documents c'est ceinture ET bretelles
Adoptium-temurinJDK-jre_1.8.0_402 / Firefox/Safari/Thunderbird /Time Machine+cloneCCC
Tutoriels du forum pour macOS
Pour sauvegarder vos documents c'est ceinture ET bretelles
-
- Grand Maître de l'OOffice
- Messages : 16960
- Inscription : 03 mars 2006 16:02
- Localisation : Venise verte
Re: [Base] Réalisation d'un inventaire
Oui, au début, ça demande un peu d'apprentissage.Tot06 a écrit :elles sont reelement trop complexe dans la comprehension etdans la realisation.
Si tu veux avoir une première ébauche, tu peux joindre les tableaux que tu as actuellement.
LibreOffice : Version : 24.2 (x64)(12 avril 2024)
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
-
- GourOOu
- Messages : 5622
- Inscription : 25 nov. 2011 18:07
- Localisation : Guyane
Re: [Base] Réalisation d'un inventaire
Bonsoir
Un exemple plus simple, deux formulaires et pas de macro.
Mais je pense qu'il sera difficile de faire plus simple. A+
Un exemple plus simple, deux formulaires et pas de macro.
Mais je pense qu'il sera difficile de faire plus simple. A+
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Libre Office Version: 6.1.6 et Apache OpenOffice 4.1.6 Sur Xubuntu 18.04 AMD64
-
- Fraîchement OOthentifié
- Messages : 9
- Inscription : 09 oct. 2014 11:11
Re: [Base] Réalisation d'un inventaire
Salut oui c'est pratiquement ce que je cherche a faire
je joins ma base avec les tableaux et les relations créées (pas sur de l'orthographe lol).
Que pensez vous de ce que j'ai commencé a faire ? comment faire un formulaire correct ?
EDIT :
Mon but final si ne me trompe pas serait d'arriver sur un formulaire (pas sur) ou je pourrais choisir grâce a une liste une marque et en fonction de la marque avoir une liste de machine et en fonction de la machine sélectionné avoir une liste des pièces.
Comment faire pour ajouter plusieurs sous formulaire ?
Ton formulaire Marque me fait rêver !Piaf a écrit :Bonsoir
Un exemple plus simple, deux formulaires et pas de macro.
Mais je pense qu'il sera difficile de faire plus simple. A+
je joins ma base avec les tableaux et les relations créées (pas sur de l'orthographe lol).
Que pensez vous de ce que j'ai commencé a faire ? comment faire un formulaire correct ?
EDIT :
Mon but final si ne me trompe pas serait d'arriver sur un formulaire (pas sur) ou je pourrais choisir grâce a une liste une marque et en fonction de la marque avoir une liste de machine et en fonction de la machine sélectionné avoir une liste des pièces.
Comment faire pour ajouter plusieurs sous formulaire ?
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
OpenOffice 4.1.1 sous Windows XP SP3
-
- GourOOu
- Messages : 5622
- Inscription : 25 nov. 2011 18:07
- Localisation : Guyane
Re: [Base] Réalisation d'un inventaire
Bonjour
Pour ajouter des sous-formulaires, l'assistant permet de créer le premier, pour les suivants, il faut les faire à la main à partir du navigateur de formulaire A+
dans ce cas il faut utiliser les macros. Voir Filtrer une liste en fonction d'une autre.Tot06 a écrit :choisir grâce a une liste une marque et en fonction de la marque avoir une liste de machine et en fonction de la machine sélectionné avoir une liste des pièces.
Pour ajouter des sous-formulaires, l'assistant permet de créer le premier, pour les suivants, il faut les faire à la main à partir du navigateur de formulaire A+
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Libre Office Version: 6.1.6 et Apache OpenOffice 4.1.6 Sur Xubuntu 18.04 AMD64
-
- Fraîchement OOthentifié
- Messages : 9
- Inscription : 09 oct. 2014 11:11
Re: [Base] Réalisation d'un inventaire
Merci beaucoup Piaf c'est pile poile ce que je cherche je vais bosser sur le tuto et je mettrai une ebauche de ma base une fois que j'aurai avancé.
EDIT :
Du coup j'ai refait un fichier avec comme table : Type (son ou lumière ou vidéo), Marque, Machines, Pièce.
Quand je crée mon formulaire de base avec type et marque l'ID Marque de s'incrémente pas automatiquement alors qu'elle est pourtant cocher lorsque je fais modifier table.
Nouvel edit lol : J'ai réglé mon souci avec l'iD mais quand je veux ajouter un troisième tableau a mon formulaire il ne prends pas en compte la table il ne se qualifie pas comme sous-sous formulaire ?! si ca se dit.
J'ai un encart de sélection de type, un autre avec les marques et un autre avec les machines, le seul souci c'est que la liaison marques machine ne se fait pas correctement.
J'ai procédé comme tel :
création d'un formulaire de base (a partir de la table type) avec un sous formulaire (table marque)
création d'un formulaire secondaire (avec table marque) et un sous formulaire (table machine)
j'ai copié le tableau/encart crée dans mon formulaire 2 qui correspond au tableau ou il y a la sélection des machine et je l'ai ajouté dans le formulaire un.
Je doute de ma méthode ^^
REEDIT :
TOUT fonctionne j'ai mes quatre fenêtre qui sont entièrement fonctionnelles
New problème dans ma base : comment attribuer une meme pièce a deux machines différentes ? si cela est possible ...
EDIT :
Du coup j'ai refait un fichier avec comme table : Type (son ou lumière ou vidéo), Marque, Machines, Pièce.
Quand je crée mon formulaire de base avec type et marque l'ID Marque de s'incrémente pas automatiquement alors qu'elle est pourtant cocher lorsque je fais modifier table.
Nouvel edit lol : J'ai réglé mon souci avec l'iD mais quand je veux ajouter un troisième tableau a mon formulaire il ne prends pas en compte la table il ne se qualifie pas comme sous-sous formulaire ?! si ca se dit.
J'ai un encart de sélection de type, un autre avec les marques et un autre avec les machines, le seul souci c'est que la liaison marques machine ne se fait pas correctement.
J'ai procédé comme tel :
création d'un formulaire de base (a partir de la table type) avec un sous formulaire (table marque)
création d'un formulaire secondaire (avec table marque) et un sous formulaire (table machine)
j'ai copié le tableau/encart crée dans mon formulaire 2 qui correspond au tableau ou il y a la sélection des machine et je l'ai ajouté dans le formulaire un.
Je doute de ma méthode ^^
REEDIT :
TOUT fonctionne j'ai mes quatre fenêtre qui sont entièrement fonctionnelles
New problème dans ma base : comment attribuer une meme pièce a deux machines différentes ? si cela est possible ...
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
OpenOffice 4.1.1 sous Windows XP SP3
-
- Fraîchement OOthentifié
- Messages : 9
- Inscription : 09 oct. 2014 11:11
Re: [Base] Réalisation d'un inventaire
Petit up
Ma base est toujours la meme, je souhaite a présent pouvoir relier deux pièces qui ne serait pas forcément de la meme machine ensemble.
Relation plusieurs-plusieurs ? je sais pas trop comment faire.
J'ai fais aussi une tentative pour réaliser un menu déroulant pour choisir dans mon tableau genre ce que je voudrai (lum son video machine a fumer) mais ça ne marche pas très bien ... s quelqu'un a une solution je suis plutôt preneur
Merci
Ma base est toujours la meme, je souhaite a présent pouvoir relier deux pièces qui ne serait pas forcément de la meme machine ensemble.
Relation plusieurs-plusieurs ? je sais pas trop comment faire.
J'ai fais aussi une tentative pour réaliser un menu déroulant pour choisir dans mon tableau genre ce que je voudrai (lum son video machine a fumer) mais ça ne marche pas très bien ... s quelqu'un a une solution je suis plutôt preneur
Merci
OpenOffice 4.1.1 sous Windows XP SP3
-
- GourOOu
- Messages : 5622
- Inscription : 25 nov. 2011 18:07
- Localisation : Guyane
Re: [Base] Réalisation d'un inventaire
Bonjour
Le formulaire Pièces est sur la même fenêtre mais il n'est pas imbriqué aux autres. Il permet de saisir les pièces, pour que les pièces nouvellement saisies apparraissent dans la liste déroulante, tu dois cliquer sur le bouton Rafraîchir le controle de la barre de navigation du sous formulaire pièces. A+
Dans l'exemple joint tu as une liste déroulante pour le choix des pièces par machine.Tot06 a écrit :Relation plusieurs-plusieurs ? je sais pas trop comment faire.
Le formulaire Pièces est sur la même fenêtre mais il n'est pas imbriqué aux autres. Il permet de saisir les pièces, pour que les pièces nouvellement saisies apparraissent dans la liste déroulante, tu dois cliquer sur le bouton Rafraîchir le controle de la barre de navigation du sous formulaire pièces. A+
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Libre Office Version: 6.1.6 et Apache OpenOffice 4.1.6 Sur Xubuntu 18.04 AMD64
-
- Fraîchement OOthentifié
- Messages : 9
- Inscription : 09 oct. 2014 11:11
Re: [Base] Réalisation d'un inventaire
En quoi le fais d'avoir une liste déroulante fait qu'une pièce peut être lié a deux machines ?
En gros pour un exemple basique les capots de bases d'un mac aura son identiques a ceux d'un mac 101.
Comment faire en sorte que les deux entrées correspondent a la meme pièce au niveau de la quantité.
Je ne comprends pas la liste déroulante et le rafraichir.
EDIT !!!!
AAAAAAAHHHH!!!!!! je viens de capter.
La liste déroulante dont je parle serait en fait pour sélectionner le genre, la marque et la machine pour après avoir le listing des pièces sous forme de tableau.
Genre un cadre avec une flèche et quand je clique sur la flèche me ferait apparaitre les entrées de ma table "genre" (par exemple) pour sélectionner soit : lumière, son, vidéo, machine a fumer (etc).
est-ce clair ? parce que je suis pas sur a 100% lol
En gros pour un exemple basique les capots de bases d'un mac aura son identiques a ceux d'un mac 101.
Comment faire en sorte que les deux entrées correspondent a la meme pièce au niveau de la quantité.
Je ne comprends pas la liste déroulante et le rafraichir.
EDIT !!!!
AAAAAAAHHHH!!!!!! je viens de capter.
La liste déroulante dont je parle serait en fait pour sélectionner le genre, la marque et la machine pour après avoir le listing des pièces sous forme de tableau.
Genre un cadre avec une flèche et quand je clique sur la flèche me ferait apparaitre les entrées de ma table "genre" (par exemple) pour sélectionner soit : lumière, son, vidéo, machine a fumer (etc).
est-ce clair ? parce que je suis pas sur a 100% lol
OpenOffice 4.1.1 sous Windows XP SP3