[Résolu] Enregistrer et afficher des recettes de cuisine

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.
Répondre
laugesa
Fraîchement OOthentifié
Messages : 6
Inscription : 13 juin 2016 13:32

[Résolu] Enregistrer et afficher des recettes de cuisine

Message par laugesa »

Bonjour,

Je suis nouvelle sur ce forum et espère trouver des réponses à mes questions, même si je commence à désespérer après une semaine de recherche.

Court résumé de ma situation :
- J'ai comme connaissances sur les bases de données un niveau de BTS Comptabilité (en classe avec Access). En gros je sais créer une base simple et m'en servir.
- Je souhaite pouvoir enregistrer mes recettes sur la base et pouvoir les avoir à l'écran au moment de les réaliser.

J'ajoute en pièce jointe la base que j'ai faite pour avoir une aide pertinente.

Les questions que je me pose sont :

Les étapes (RefEtape) 1 à 7 correspondent à la recette 1 (Sauce au poivre).
Q1 : Comment inscrire dans la colonne RefEtape de la table Recettes les étapes 1,2,3,4,5,6 et 7 correspondant à la première ligne (Recette n°0001) ?

Je souhaite ensuite pouvoir afficher les tables Recettes et Etapes lors de la réalisation de mes recettes. Cependant je doute de pouvoir réaliser mes recettes avec des numéros de références ! Un formulaire à l'aide d'un sous formulaire ne me permet pas d'afficher également le nom des actions, des ingrédients etc..
Q2 : Comment parvenir à afficher toutes ces informations à l'écran en même temps ?

Je vous remercie d'avance pour votre temps et accepte toute critique constructive.
Pièces jointes
RECETTES.odb
(49.13 Kio) Téléchargé 216 fois
Dernière modification par laugesa le 14 juin 2016 23:48, modifié 2 fois.
OpenOffice 4.1.2 sous Windows
Avatar de l’utilisateur
Grenouille
ManitOOu
ManitOOu
Messages : 3223
Inscription : 13 janv. 2006 17:21
Localisation : Chasseneuil-du-Poitou / Futuroscope

Re: Enregistrer et afficher des recettes sur Base

Message par Grenouille »

Bonjour et bienvenue,
laugesa a écrit :Je suis nouvelle sur ce forum et espère trouver des réponses à mes questions, même si je commence à désespérer après une semaine de recherche.
La recherche dans ce forum ramène plusieurs projets traitant de ce sujet :
http://ooo-forums.apache.org/fr/forum/v ... t=recettes
http://ooo-forums.apache.org/fr/forum/v ... t=recettes

A+
OpenOffice 4.1.5 et LibreOffice 5.3.4 (par obligation) sous Windows 7
laugesa
Fraîchement OOthentifié
Messages : 6
Inscription : 13 juin 2016 13:32

Re: Enregistrer et afficher des recettes sur Base

Message par laugesa »

Je vous remercie pour ces liens mais je les ai déjà consulté et je n'y trouve pas de réponses..
Mon modèle est assez différent et peut être plus complexe aussi, si vous voulez bien le télécharger pour voir l'idée.

Merci
OpenOffice 4.1.2 sous Windows
Avatar de l’utilisateur
jeanmimi
Grand Maître de l'OOffice
Grand Maître de l'OOffice
Messages : 16955
Inscription : 03 mars 2006 17:02
Localisation : Venise verte

Re: Enregistrer et afficher des recettes de cuisine

Message par jeanmimi »

Bonjour,
Si tu as regardé les exemples proposés dans les liens cités par Grenouille, tu auras remarqué que ce n'est pas la Table des recettes qui doit avoir un champ pour faire la relation avec les étapes (Table Etapes) de la recette. Donc ton champ RefEtape de ta Table Recettes n'est pas approprié.
D'autre part, pour les champs en clés primaires, comme tu ne les utiliseras pas pour faire des calculs, il est préférable de les choisir de Type INTEGER.
Pour ce que tu veux faire, ou du moins ce que j'en ai compris, la hiérarchie devrait être :
Recette > Étapes de la recette > Détails de l'étape
Dernière modification par jeanmimi le 13 juin 2016 17:32, modifié 1 fois.
LibreOffice : Version : 24.2.1 (x64)(14 mars 2024)
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
laugesa
Fraîchement OOthentifié
Messages : 6
Inscription : 13 juin 2016 13:32

Re: Enregistrer et afficher des recettes de cuisine

Message par laugesa »

Oui, c'est une chose que j'ai essayé mais qui ne me permet pas non plus d'utiliser une requête affichant toutes les informations nécessaire à la réalisation d'une recette..
Comment puis-je afficher le détail de chaque étape de la recette ?

Exemple de résultat incomplet en pièce jointe
Pièces jointes
2016-06-13 (1).png
OpenOffice 4.1.2 sous Windows
Avatar de l’utilisateur
jeanmimi
Grand Maître de l'OOffice
Grand Maître de l'OOffice
Messages : 16955
Inscription : 03 mars 2006 17:02
Localisation : Venise verte

Re: Enregistrer et afficher des recettes de cuisine

Message par jeanmimi »

laugesa a écrit :Comment puis-je afficher le détail de chaque étape de la recette ?
Il faut créer une Table pour les détails de l'étape. Et donc modifier la Table Etapes pour qu'elle soit à la fois en relation avec la Table Recettes et avec la Table Détails_Etape
Dernière modification par jeanmimi le 13 juin 2016 18:09, modifié 1 fois.
LibreOffice : Version : 24.2.1 (x64)(14 mars 2024)
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
laugesa
Fraîchement OOthentifié
Messages : 6
Inscription : 13 juin 2016 13:32

Re: Enregistrer et afficher des recettes de cuisine

Message par laugesa »

Je suis désolé mais je suis un peu longue à comprendre,

Créer une table Détails ou DétailsEtapes reviendrait à mettre quelles informations à l'intérieur ? La table Etapes contient déjà les informations dont j'ai besoin non ?
OpenOffice 4.1.2 sous Windows
Avatar de l’utilisateur
jeanmimi
Grand Maître de l'OOffice
Grand Maître de l'OOffice
Messages : 16955
Inscription : 03 mars 2006 17:02
Localisation : Venise verte

Re: Enregistrer et afficher des recettes de cuisine

Message par jeanmimi »

laugesa a écrit :La table Etapes contient déjà les informations dont j'ai besoin non ?
Oui, si tu n'as qu'une seule action, un seul ingrédient, un seul ustensile par étape.
 Ajout : En pratique, ça donnerait alors :
Étape 1 : couper le beurre
Étape 2 : mettre le beurre dans une casserole
Étape 3 : mettre le beurre sur le feu
etc ... 
Dernière modification par jeanmimi le 13 juin 2016 19:54, modifié 2 fois.
LibreOffice : Version : 24.2.1 (x64)(14 mars 2024)
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
laugesa
Fraîchement OOthentifié
Messages : 6
Inscription : 13 juin 2016 13:32

Re: Enregistrer et afficher des recettes de cuisine

Message par laugesa »

Oui c'est le cas mais comment afficher toutes les données de toutes les étapes d'une recette alors ?
OpenOffice 4.1.2 sous Windows
Avatar de l’utilisateur
jeanmimi
Grand Maître de l'OOffice
Grand Maître de l'OOffice
Messages : 16955
Inscription : 03 mars 2006 17:02
Localisation : Venise verte

Re: Enregistrer et afficher des recettes de cuisine

Message par jeanmimi »

L'affichage se fait dans une requête, et la mise en forme (la fiche de la recette en quelque sorte) dans un Rapport (voir dans la Base jointe).
Ci-dessous la requête si j'utilise une Table Detail_Etapes.
La requête, grâce à une Table Detail_Etapes permet d’afficher plusieurs détails pour la même étape
La requête, grâce à une Table Detail_Etapes permet d’afficher plusieurs détails pour la même étape
Pièces jointes
RECETTES_v2.odb
(58.83 Kio) Téléchargé 222 fois
LibreOffice : Version : 24.2.1 (x64)(14 mars 2024)
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
laugesa
Fraîchement OOthentifié
Messages : 6
Inscription : 13 juin 2016 13:32

Re: Enregistrer et afficher des recettes de cuisine

Message par laugesa »

Merci de votre aide ! Mon projet à maintenant un sens et une utilisation correcte
OpenOffice 4.1.2 sous Windows
Avatar de l’utilisateur
tintin
GourOOu
GourOOu
Messages : 9341
Inscription : 18 juil. 2008 17:29
Localisation : F-Oise + F-Savoie

Re: Enregistrer et afficher des recettes de cuisine

Message par tintin »

Bonjour,

Problème résolu ?
Il est d'usage d'ajouter manuellement la balise [Résolu] au début du titre de votre premier message et de cocher l'icône Image
comment faire.

Cordialement
AOO 4.1.15 et LibO stable 7.6.5 / macOS Intel 13.6.5 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
Répondre