[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ésolu] Enregistrer et afficher des recettes de cuisine

Messagepar laugesa » 13 Juin 2016 13:17

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é 130 fois
Dernière édition par laugesa le 14 Juin 2016 22:48, édité 2 fois.
OpenOffice 4.1.2 sous Windows
laugesa
Fraîchement OOthentifié
 
Message(s) : 6
Inscrit le : 13 Juin 2016 12:32

Re: Enregistrer et afficher des recettes sur Base

Messagepar Grenouille » 13 Juin 2016 13:29

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 :
viewtopic.php?f=26&t=24861&hilit=recettes
viewtopic.php?f=26&t=40704&hilit=recettes

A+
OpenOffice 4.1.5 et LibreOffice 5.3.4 (par obligation) sous Windows 7
Avatar de l’utilisateur
Grenouille
ManitOOu
ManitOOu
 
Message(s) : 3223
Inscrit le : 13 Jan 2006 17:21
Localisation : Chasseneuil-du-Poitou / Futuroscope

Re: Enregistrer et afficher des recettes sur Base

Messagepar laugesa » 13 Juin 2016 13:40

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
laugesa
Fraîchement OOthentifié
 
Message(s) : 6
Inscrit le : 13 Juin 2016 12:32

Re: Enregistrer et afficher des recettes de cuisine

Messagepar jeanmimi » 13 Juin 2016 16:02

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 édition par jeanmimi le 13 Juin 2016 16:32, édité 1 fois.
LibreOffice Version : Version : 7.0.1.2 (x64)(13 septembre 2020)
Adoptopen JRE ou Oracle JRE (x64) 1.8.0_xxx, Windows 10, Thunderbird, Firefox
Avatar de l’utilisateur
jeanmimi
Grand Maître de l'OOffice
Grand Maître de l'OOffice
 
Message(s) : 15515
Inscrit le : 03 Mars 2006 17:02
Localisation : Venise verte

Re: Enregistrer et afficher des recettes de cuisine

Messagepar laugesa » 13 Juin 2016 16:22

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
laugesa
Fraîchement OOthentifié
 
Message(s) : 6
Inscrit le : 13 Juin 2016 12:32

Re: Enregistrer et afficher des recettes de cuisine

Messagepar jeanmimi » 13 Juin 2016 16:37

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 édition par jeanmimi le 13 Juin 2016 17:09, édité 1 fois.
LibreOffice Version : Version : 7.0.1.2 (x64)(13 septembre 2020)
Adoptopen JRE ou Oracle JRE (x64) 1.8.0_xxx, Windows 10, Thunderbird, Firefox
Avatar de l’utilisateur
jeanmimi
Grand Maître de l'OOffice
Grand Maître de l'OOffice
 
Message(s) : 15515
Inscrit le : 03 Mars 2006 17:02
Localisation : Venise verte

Re: Enregistrer et afficher des recettes de cuisine

Messagepar laugesa » 13 Juin 2016 16:44

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
laugesa
Fraîchement OOthentifié
 
Message(s) : 6
Inscrit le : 13 Juin 2016 12:32

Re: Enregistrer et afficher des recettes de cuisine

Messagepar jeanmimi » 13 Juin 2016 18:22

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 édition par jeanmimi le 13 Juin 2016 18:54, édité 2 fois.
LibreOffice Version : Version : 7.0.1.2 (x64)(13 septembre 2020)
Adoptopen JRE ou Oracle JRE (x64) 1.8.0_xxx, Windows 10, Thunderbird, Firefox
Avatar de l’utilisateur
jeanmimi
Grand Maître de l'OOffice
Grand Maître de l'OOffice
 
Message(s) : 15515
Inscrit le : 03 Mars 2006 17:02
Localisation : Venise verte

Re: Enregistrer et afficher des recettes de cuisine

Messagepar laugesa » 13 Juin 2016 18:25

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
laugesa
Fraîchement OOthentifié
 
Message(s) : 6
Inscrit le : 13 Juin 2016 12:32

Re: Enregistrer et afficher des recettes de cuisine

Messagepar jeanmimi » 13 Juin 2016 19:02

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.
Requête avec Table T_Details_Etapes.jpg
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é 130 fois
LibreOffice Version : Version : 7.0.1.2 (x64)(13 septembre 2020)
Adoptopen JRE ou Oracle JRE (x64) 1.8.0_xxx, Windows 10, Thunderbird, Firefox
Avatar de l’utilisateur
jeanmimi
Grand Maître de l'OOffice
Grand Maître de l'OOffice
 
Message(s) : 15515
Inscrit le : 03 Mars 2006 17:02
Localisation : Venise verte

Re: Enregistrer et afficher des recettes de cuisine

Messagepar laugesa » 14 Juin 2016 14:06

Merci de votre aide ! Mon projet à maintenant un sens et une utilisation correcte
OpenOffice 4.1.2 sous Windows
laugesa
Fraîchement OOthentifié
 
Message(s) : 6
Inscrit le : 13 Juin 2016 12:32

Re: Enregistrer et afficher des recettes de cuisine

Messagepar tintin » 14 Juin 2016 18:09

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.7 et LibO 6.4.7.2 / macOS 10.15.7 Catalina.
AdoptOpenJDK_1.8.0_272 / Firefox / Thunderbird / Safari / Time Machine
Pour préserver vos documents, faites régulièrement des sauvegardes.
Avatar de l’utilisateur
tintin
GourOOu
GourOOu
 
Message(s) : 6941
Inscrit le : 18 Juil 2008 16:29
Localisation : F-Oise + F-Savoie


Retour vers Base de données

Qui est en ligne ?

Utilisateur(s) parcourant ce forum : Aucun utilisateur inscrit et 0 invité(s)