[Résolu] gestion kiosque à journaux factice

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.
pulcinopio
Membre prOOscrit
Messages : 243
Inscription : 13 juil. 2022 17:13

[Résolu] gestion kiosque à journaux factice

Message par pulcinopio »

Bonjour,

Je joins à ce courriel un fichier OdB car j'aimerais gérer un kiosque par le biais d'une petite base de données.

J'accepterai volontiers quelques commentaires sii vous le voulez bien.

Salutations
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Dernière modification par pulcinopio le 17 juil. 2022 14:42, modifié 1 fois.
Libre Office 6.0.4 sur Ubuntu 18.04
pulcinopio
Membre prOOscrit
Messages : 243
Inscription : 13 juil. 2022 17:13

Re: gestion kiosque à journaux factice

Message par pulcinopio »

Pour faire suite à l'entretien téléphonique que j'ai eu avec M. G. P..., je vous demande donc pardon si j'avais abordé le sujet laconiquement.

Les formulaires, je les ai utilisés comme il suit:

D'abord les achats
Ensuite résas éventuelles
Puis la vente
et par conséquent cocher résa payée
enfin, le cas échéant la restitution des achats.

Merci
Dernière modification par micmac le 17 juil. 2022 15:28, modifié 1 fois.
Raison : Nom de famille supprimé
Libre Office 6.0.4 sur Ubuntu 18.04
Avatar de l’utilisateur
micmac
RespOOnsable forum
RespOOnsable forum
Messages : 9258
Inscription : 28 août 2010 08:45

Re: [Résolu] gestion kiosque à journaux factice

Message par micmac »

Pas d'élément confidentiel dans les messages.
Nom de famille supprimé par la modération par discrétion.

Par ailleurs, on ne voit pas pourquoi cet sujet a été ouvert puisque vous demandez des commentaires et déclarez aussitôt le sujet résolu.

Verrouillé.
Touche Ctrl de Windows = touche cmd⌘ sur Mac
Outils > Options sur Windows = OpenOffice > Préférences sur Mac
pulcinopio
Membre prOOscrit
Messages : 243
Inscription : 13 juil. 2022 17:13

[Résolu] Gestion pour achat-vente journaux

Message par pulcinopio »

Mesdames, Messieurs,

J'aimerais recevoir quelques commentaires, si possible pas prussiens, car mon casier judiciaire est vide.

Salutations
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Dernière modification par pulcinopio le 20 juil. 2022 17:29, modifié 1 fois.
Libre Office 6.0.4 sur Ubuntu 18.04
Avatar de l’utilisateur
jeanmimi
Grand Maître de l'OOffice
Grand Maître de l'OOffice
Messages : 16960
Inscription : 03 mars 2006 16:02
Localisation : Venise verte

Re: base de données pour gérer achat-vente journaux

Message par jeanmimi »

Bonjour,
Dans une Base rationnelle, ces champs TEXTE VARCHAR devraient être de Type INTEGER afin de ne stocker que l'ID de la Table en Relation.
Modifier Champs TEXTE.jpg
Conséquence, la Table Agences devrait avoir un ID_Agence de Type INTEGER en AutoValeur, idem pour la Table Presse.
Il n'est pas recommandé de laisser des espaces dans les noms des champs, ni d'y insérer des lettres accentuées.
Modifier Tables.jpg
Les Relations se feront alors entre Tables par les ID :
Relation entre Tables par ID.jpg
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
LibreOffice : Version : 24.2 (x64)(12 avril 2024)
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
pulcinopio
Membre prOOscrit
Messages : 243
Inscription : 13 juil. 2022 17:13

Re: base de données pour gérer achat-vente journaux

Message par pulcinopio »

Oui, mais qu'en est il du formulaire, si je ne peux pas lire les titres? (Déjà testé avec MS Access et ça joue.... :D
Libre Office 6.0.4 sur Ubuntu 18.04
Avatar de l’utilisateur
jeanmimi
Grand Maître de l'OOffice
Grand Maître de l'OOffice
Messages : 16960
Inscription : 03 mars 2006 16:02
Localisation : Venise verte

Re: base de données pour gérer achat-vente journaux

Message par jeanmimi »

Les formulaires sont comme une fenêtre sur les tables.
Si la construction des tables est bancale, le formulaire ne fonctionnera pas comme souhaité.
Dans l’exemple que tu as joint, les tables sont plus proches des feuilles d’un Tableur Calc, il y a donc une traduction Base à faire.
LibreOffice : Version : 24.2 (x64)(12 avril 2024)
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
pulcinopio
Membre prOOscrit
Messages : 243
Inscription : 13 juil. 2022 17:13

Re: base de données pour gérer achat-vente journaux

Message par pulcinopio »

D'accord, je vais faire comme MM: Dutoit et Dutier, c'est à dire que je dois encore étudier. :D
Libre Office 6.0.4 sur Ubuntu 18.04
pulcinopio
Membre prOOscrit
Messages : 243
Inscription : 13 juil. 2022 17:13

Re: base de données pour gérer achat-vente journaux

Message par pulcinopio »

Accepteras-tu, mon cher maître, cet essai ci-joint, qui tient compte de tes indications? C'est un premier pas...
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Libre Office 6.0.4 sur Ubuntu 18.04
Avatar de l’utilisateur
jeanmimi
Grand Maître de l'OOffice
Grand Maître de l'OOffice
Messages : 16960
Inscription : 03 mars 2006 16:02
Localisation : Venise verte

Re: base de données pour gérer achat-vente journaux

Message par jeanmimi »

pulcinopio a écrit : 20 juil. 2022 08:24 C'est un premier pas..
C'est le principe.
Et il est applicable à la Base de Kiosque.
Puis-je te demander quelle différence il y a entre la Table Réservations et la Table Gestion de la Base Kiosque ?
Et comme, il faudra bien aborder la saisie dans le formulaire, comment faut-il l'envisager ? Y a-t-il une saisie quotidienne de tous les clients, donc une seule date à entrer et les réservations pour cette date pour chaque client par exemple ?
LibreOffice : Version : 24.2 (x64)(12 avril 2024)
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
pulcinopio
Membre prOOscrit
Messages : 243
Inscription : 13 juil. 2022 17:13

Re: base de données pour gérer achat-vente journaux

Message par pulcinopio »

Merci pour ton message, cher maître. J'ai essayé de donner un suivi en observant les priorités, c.à.d. la table réservations est une option du client, qui reste telle quelle jusqu'à la transaction; je me souvenais des passages piétons de la Métropole, qui suggéraient de traverser en deux temps...
Alors je me suis dit qu''étant le seul à utiliser les formulaires, il fallait tout d'abord faire une saisie de la résa, qui serait donc confirmée uniquement après la vente et enfin cocher la résa.... Comme tu disais au juste, c'est donc le rythme pas à pas du flux de vente de chaque quotidien...
Bien à toi :)
Libre Office 6.0.4 sur Ubuntu 18.04
pulcinopio
Membre prOOscrit
Messages : 243
Inscription : 13 juil. 2022 17:13

Re: base de données pour gérer achat-vente journaux

Message par pulcinopio »

Cher maître, peux-tu évaluer mon épreuve, suite à tes indications? :)
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Libre Office 6.0.4 sur Ubuntu 18.04
pulcinopio
Membre prOOscrit
Messages : 243
Inscription : 13 juil. 2022 17:13

Re: base de données pour gérer achat-vente journaux

Message par pulcinopio »


La modération vous a écrit: Merci de ne pas poster plusieurs messages à la suite. Vous disposez d'un bouton ÉDITER en haut à droite de chaque message et d'un autre bouton ajout si vous désirez ajouter un complément lorsqu'il n'y a pas de réponse.

J'ai joué d'astuce...
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Libre Office 6.0.4 sur Ubuntu 18.04
Avatar de l’utilisateur
jeanmimi
Grand Maître de l'OOffice
Grand Maître de l'OOffice
Messages : 16960
Inscription : 03 mars 2006 16:02
Localisation : Venise verte

Re: Gestion pour achat-vente journaux

Message par jeanmimi »

Pour les Zones de liste déroulantes, qui est un bon principe pour accéder aux données stockées dans les Tables sources, le SQL doit être différend de celui que tu as saisi :

Code : Tout sélectionner

SELECT "Reference", "ID_Presse" FROM "T_Presse"
De cette manière, l'ID est stocké dans la Table liée au formulaire comportant la Zone de liste, alors que celle-ci affiche le texte de l'enregistrement.
Tu peux en voir l'application dans le formulaire Form_Saisie_Reservations pour le nom du client et la Presse.
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
LibreOffice : Version : 24.2 (x64)(12 avril 2024)
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
pulcinopio
Membre prOOscrit
Messages : 243
Inscription : 13 juil. 2022 17:13

Re: Gestion pour achat-vente journaux

Message par pulcinopio »

Merci cher maître, j'ai encore beaucoup à étudier.
Je crois que vous avez solutionné le problème.
Bien à vous
Libre Office 6.0.4 sur Ubuntu 18.04
Avatar de l’utilisateur
jeanmimi
Grand Maître de l'OOffice
Grand Maître de l'OOffice
Messages : 16960
Inscription : 03 mars 2006 16:02
Localisation : Venise verte

Re: Gestion pour achat-vente journaux

Message par jeanmimi »

Pour le formulaire sur la Gestion, le principe sera le même.
À moins que tu trouves une solution pour traiter Réservation et Gestion.
LibreOffice : Version : 24.2 (x64)(12 avril 2024)
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox