[Base] Activités et gestion d'un centre de formation

Discussions sur les projets et applications développés en liaison avec une suite bureautique libre.

Modérateur : Vilains modOOs

patou9999
Membre OOrganisé
Membre OOrganisé
Messages : 58
Inscription : 05 déc. 2015 16:32

Re: [Base] Activités et gestion d'un centre de formation

Message par patou9999 »

merci beaucoup
j'ai déjà entré des données réelles, par contre je reviendrai vers toi si j'ai des difficultés pour créer les requêtes ou les jointures pour obtenir ce formulaire avec les sous formulaires.
merci encore
A+
Open Office Apache 4 - Windows 7
patou9999
Membre OOrganisé
Membre OOrganisé
Messages : 58
Inscription : 05 déc. 2015 16:32

Re: [Base] Activités et gestion d'un centre de formation

Message par patou9999 »

Bonjour,

J'ai modifié mon schéma de départ, car j'ai remis complètement à plat mon activité, en passant par un schéma des flux et un modèle organisationnel de traitements.

J'ai écrit des règles de gestion :

(rg1) Un stagiaire est délégué par une et une seule entreprise ;
(rg2) Une entreprise peut déléguer plusieurs stagiaires ;
(rg3) Un stagiaire est pris en charge par un et un seul OPCA ;
(rg4) Un OPCA peut prendre en charge plusieurs stagiaires ;
(rg5) Un stagiaire peut participer à plusieurs sessions ;
(rg6) Une session est composée d'au moins une intervention
(rg7) Une session est financée par un et un seul OPCA.
(rg8) Un formateur qui intervient dispense au moins une intervention
(rg9) Une inscription comporte au moins un stagiaire
(rg10) Une inscription peut être effectuée sans session affectée

Voici mon schéma relationnel.
J'inclus également ma base de données.

Qu'en pensez-vous ?

Bien cordialement

Patrick
schéma relations open office 1.jpg
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Open Office Apache 4 - Windows 7
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] Activités et gestion d'un centre de formation

Message par jeanmimi »

Bonjour,
Dans un premier temps, je te suggère de modifier les ID des Tables pour les passer en Auto-valeur.
LibreOffice : Version : 24.2 (x64)(12 avril 2024)
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
patou9999
Membre OOrganisé
Membre OOrganisé
Messages : 58
Inscription : 05 déc. 2015 16:32

Re: [Base] Activités et gestion d'un centre de formation

Message par patou9999 »

jeanmimi a écrit :Bonjour,
Dans un premier temps, je te suggère de modifier les ID des Tables pour les passer en Auto-valeur.
J'ai tout mis en "auto valeur"

Voilà le nouveau fichier base avec ces modifications.

cdlt
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Open Office Apache 4 - Windows 7
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] Activités et gestion d'un centre de formation

Message par jeanmimi »

Je viens de tester un enregistrement d'une Session pour voir, et ça fonctionne.
J'ai aussi commencé à saisir un devis, mais il y a un peu partout dans les Tables trop de champs à saisie obligatoire pour tester facilement.
Tu peux tester avec tes données.
LibreOffice : Version : 24.2 (x64)(12 avril 2024)
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
patou9999
Membre OOrganisé
Membre OOrganisé
Messages : 58
Inscription : 05 déc. 2015 16:32

Re: [Base] Activités et gestion d'un centre de formation

Message par patou9999 »

jeanmimi a écrit :Je viens de tester un enregistrement d'une Session pour voir, et ça fonctionne.
J'ai aussi commencé à saisir un devis, mais il y a un peu partout dans les Tables trop de champs à saisie obligatoire pour tester facilement.
Tu peux tester avec tes données.
Je te remercie,
Je vais faire.

Je vais voir vraiment quel champ doit être obligatoire ou pas.

Merci infiniment pour le temps que tu m'accordes.

Cordialement

Patrick
Open Office Apache 4 - Windows 7
philipc
NOOuvel adepte
NOOuvel adepte
Messages : 10
Inscription : 09 juin 2008 05:23

Re: [Base] Activités et gestion d'un centre de formation

Message par philipc »

bonjour, je m'insère dans le fil. Je pense que si tu arrives à tes fins avec un outil sympa ton projet va en intéresser plus d'un !
Mais au fur et à mesure que tu vas avancer tu auras beaucoup de cas particuliers à traiter à mon avis. La préparation du document de fin d'année Bilan Pédagogique et Financier est un bon point de départ pour imaginer ce qui doit être enregistré dans la base aussi.
Peut-être pourrais-tu lancer un projet sur cette idée et avoir plus de personnes qui t'aident à aller au terme de ce que tu as démarré.
bravo et bon courage en tous cas.
OpenOffice 2.4.0 - Windows Vista
patou9999
Membre OOrganisé
Membre OOrganisé
Messages : 58
Inscription : 05 déc. 2015 16:32

Re: [Base] Activités et gestion d'un centre de formation

Message par patou9999 »

philipc a écrit :bonjour, je m'insère dans le fil. Je pense que si tu arrives à tes fins avec un outil sympa ton projet va en intéresser plus d'un !
Mais au fur et à mesure que tu vas avancer tu auras beaucoup de cas particuliers à traiter à mon avis. La préparation du document de fin d'année Bilan Pédagogique et Financier est un bon point de départ pour imaginer ce qui doit être enregistré dans la base aussi.
Peut-être pourrais-tu lancer un projet sur cette idée et avoir plus de personnes qui t'aident à aller au terme de ce que tu as démarré.
bravo et bon courage en tous cas.
Merci beaucoup.
Après un moment d'interruption, je reprends à présent cette base de données car je l'organise en fonction de mes réels besoins, et de la façon dont je traite les informations.
Open Office Apache 4 - Windows 7
patou9999
Membre OOrganisé
Membre OOrganisé
Messages : 58
Inscription : 05 déc. 2015 16:32

Re: [Base] Activités et gestion d'un centre de formation

Message par patou9999 »

En fait, il faut que j'arrive construire une base de données qui me permette d'aboutir à ce formulaire.
J''en ai créé une ébauche que voici, il n'y a pas tous les champs mais peu importe.
image.jpg
Lorsque je gère et que j'administre les formations, je procède ainsi :

1 - Une entreprise vient de signer une formation à effectuer pour 1 ou plusieurs stagiaires.
J'enregistre donc l'entreprise, si elle est nouvelle, sinon, je la rappelle dans la liste.
Ceci est donc dans la 1ère partie de mon formulaire, le haut.

2 - J'enregistre ou je rappelle le stagiaire et je lui affecte une formation et un formateur.
Pour cela, les champs "formation" et "formateur" seraient des listes déroulantes qui pointeraient sur les tables "formation" et "formateur"
Ceci est dans la 2ème partie de mon formulaire, le bas.

Si j'arrive à cela, je suis déjà pas mal sauvé

Est-ce qu'un tel formulaire est réalisable d'après vous ?

Je vais poursuivre et créer une table "inscription" par exemple dans laquelle je vais relier les tables entreprise, stagiaire, formation et formateur......
je vais voir ce que ça donne.

Cdlt et merci pour vos regards et conseils avisés et expérimentés.

Patrick
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Open Office Apache 4 - Windows 7
patou9999
Membre OOrganisé
Membre OOrganisé
Messages : 58
Inscription : 05 déc. 2015 16:32

Re: [Base] Activités et gestion d'un centre de formation

Message par patou9999 »

J'ai conçu cette base , voici les relations :
relations 1.jpg

Je souhaite réaliser ce type de formulaire et sous-formulaire :
formulaire.jpg

je saisis ou je sélectionne l'entreprise, puis j'affecte les stagiaires, les formations, les formateurs, les opca, les lieux etc....
les champs en bleu, en fait, seraient des champs à liste déroulante.

En faisant ainsi, je n'ai pas à considérer de tables intermédiaires pour résoudre des problèmes de type : un formateur peut faire plusieurs formations et une formation peut avoir plusieurs formateurs etc....

En considérant la table "SESSION INSCRIPTION" comme table "centrale", je considère alors que chaque action de formation est unique.

Une action de formation c'est la réunion d'un stagiaire, d'un formateur , d'une formation, d'un lieu etc... bref quelque chose d'unique.
Ainsi je peux attacher aussi le commercial et l'Opca à chaque action.
Je me retrouve donc totalement libre.

Pour les requêtes, les statistiques etc, l'historique se fait au fil des sessions....

Qu'en pensez-vous ?
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Open Office Apache 4 - Windows 7
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] Activités et gestion d'un centre de formation

Message par jeanmimi »

patou9999 a écrit :J'ai conçu cette base
Pourquoi ne pas continuer la base déjà améliorée que tu avais créée ?
En ajoutant les Formulaires nécessaires, j'ai commencé celui pour la Saisie des clients, de leurs stagiaires et des stages, pour compléter les saisies.
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
patou9999
Membre OOrganisé
Membre OOrganisé
Messages : 58
Inscription : 05 déc. 2015 16:32

Re: [Base] Activités et gestion d'un centre de formation

Message par patou9999 »

jeanmimi a écrit :
patou9999 a écrit :J'ai conçu cette base
Pourquoi ne pas continuer la base déjà améliorée que tu avais créée ?
En ajoutant les Formulaires nécessaires, j'ai commencé celui pour la Saisie des clients, de leurs stagiaires et des stages, pour compléter les saisies.
J'avais interrompu mon travail, et j'ai vu à quel point tu avais pu faire des essais très beaux et concluants.
Je vais explorer tes formulaires en mode création pour voir comment tu les as conçus.
J'ai vu , dans le schéma des relations, qu'au fond, on tombe toujours sur une table "centrale" (détail_stages) sur laquelle s'appuient les autres tables.
En tous les cas, ton formulaire à 4 fenêtres est super et convient parfaitement à ma façon de travailler.

Je vais explorer tout cela.

Merci encore et infiniment.
Open Office Apache 4 - Windows 7
patou9999
Membre OOrganisé
Membre OOrganisé
Messages : 58
Inscription : 05 déc. 2015 16:32

Re: [Base] Activités et gestion d'un centre de formation

Message par patou9999 »

Le formulaire que tu as créé "Form_Saisie_Commandes_Clients" ne marche pas, car si j'ajoute ou si j'enlève un stagiaire à un client précis, il est ajouté ou enlevé sur tous les clients.
IL doit manquer un truc :D
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Open Office Apache 4 - Windows 7
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] Activités et gestion d'un centre de formation

Message par jeanmimi »

Dans cette version plus récente, le formulaire Form_Saisie_Stages_Entreprises_Stagiaires sert à la saisie des stages et des participants. Il peut aussi servir, avec les Macros adaptées, à imprimer les invitations aux stages et les feuilles d'émargement. Après le stage, quitte à modifier les noms des réels participants, il peut servir à imprimer, toujours avec la bonne Macro, les attestations de stage.
A tester après enregistrement sur ton disque dur.
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
patou9999
Membre OOrganisé
Membre OOrganisé
Messages : 58
Inscription : 05 déc. 2015 16:32

Re: [Base] Activités et gestion d'un centre de formation

Message par patou9999 »

jeanmimi a écrit :Dans cette version plus récente, le formulaire Form_Saisie_Stages_Entreprises_Stagiaires sert à la saisie des stages et des participants. Il peut aussi servir, avec les Macros adaptées, à imprimer les invitations aux stages et les feuilles d'émargement. Après le stage, quitte à modifier les noms des réels participants, il peut servir à imprimer, toujours avec la bonne Macro, les attestations de stage.
A tester après enregistrement sur ton disque dur.
Là, OK, je peux affecter les stagiaires que je souhaite.


Par contre, si je lance la requête "entreprise stagiaires" qui est censée me donner les stagiaires affectés au clients, j'ai une liste qui n'est pas bonne.
J'ai fait exprès de saisir uniquement des stagiaires sur deux entreprises et la requête me donne d'autres données.
J'ai supprimé la requête.

Pourquoi as-tu rajouté la table "entreprise stagiaire" ?
Ce n'est pas la peine, car une entreprise a 1 à N stagiaires et 1 stagiaire appartient à une seule entreprise.

Le formulaire "Form_Saisie_Commandes_Clients" j'ai du mal à y rentrer.
Les deux premiers écrans, OK, après je ne peux plus rien rentrer.
Open Office Apache 4 - Windows 7
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] Activités et gestion d'un centre de formation

Message par jeanmimi »

patou9999 a écrit :Par contre
Ce sont des ébauches laissées pour que tu puisses les modifier et les améliorer à ta façon.
LibreOffice : Version : 24.2 (x64)(12 avril 2024)
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
patou9999
Membre OOrganisé
Membre OOrganisé
Messages : 58
Inscription : 05 déc. 2015 16:32

Re: [Base] Activités et gestion d'un centre de formation

Message par patou9999 »

jeanmimi a écrit :
patou9999 a écrit :Par contre
Ce sont des ébauches laissées pour que tu puisses les modifier et les améliorer à ta façon.
Ah ok !
Je vais regarder et te tenir au courant
Merci encore
Cdlt
Open Office Apache 4 - Windows 7
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] Activités et gestion d'un centre de formation

Message par jeanmimi »

Pourquoi as-tu rajouté la table "entreprise stagiaire"
Tu peux supprimer les Tables non fonctionnelles et ne garder que celles qui sont en relation comme tu peux le voir dans Outils > Relations
 Ajout : Dans cette nouvelle version, les Formulaires semblent (sont ?) fonctionnels et peuvent être testés avec des données réelles.
Un Rapport a été créé pour mettre au point les listes d'émargement; l'idéal serait de le lancer depuis le formulaire Form_Saisie_Stages_Entreprises_Stagiaires lors de la saisie des participants attendus à la formation, mais pour cela il faut une Macro que je ne sais pas programmer.
Il faudra aussi mettre au point un Rapport pour le devis et la facture ainsi que pour le Rapport annuel d'activité.
Bons tests !
Base Gestion Formations.odb
 
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Dernière modification par jeanmimi le 07 mai 2016 13:24, modifié 1 fois.
LibreOffice : Version : 24.2 (x64)(12 avril 2024)
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
patou9999
Membre OOrganisé
Membre OOrganisé
Messages : 58
Inscription : 05 déc. 2015 16:32

Re: [Base] Activités et gestion d'un centre de formation

Message par patou9999 »

Merci infiniment,
Je vais étudier tout cela , je te remercie beaucoup pour le temps que tu me consacres.

Pour l'instant les feuilles d'émargement et de présence sont remplies manuellement,je n'ai pas encore d'urgence.

Actuellement, le plus pressé pour moi est d'éditer les conventions de formation pour mes formateurs.
Dans la convention, il y aura une partie texte fixe, je saisirai ou je ferai des copier coller...
Puis, à certains endroits, les données seront remplies automatiquement.

J'ai pensé faire une requête qui me donnerait tous les éléments à faire figurer sur la convention (nom et coordonnées du formateur, thème de formation, nom de l'entreprise, tarif du formateur).
Je pointe alors la ligne de la requête qui m'intéresse et seulement elle, et j'édite la convention...

La convention doit-elle être un état ? Sans doute.
On peut saisir aussi dans des formulaires...
Il me faudrait une liste déroulante qui remplirait les autres champs automatiquement et j'éditerai seulement la convention choisie.

Je peux me débrouiller pour la requête, pour les saisies, etc... mais je vais buter sur la fusion des donnés dans l'état ou le formulaire.

L'idéal n'est pas d'imprimer la convention mais d'en faire un PDF et je ne tiens pas à passer par une fusion de type word.
Est-ce réalisable ?

Merci beaucoup
cdlt
Open Office Apache 4 - Windows 7
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] Activités et gestion d'un centre de formation

Message par jeanmimi »

Les deux documents de sortie d'une requête sont soit un Rapport, soit un document fusion (publipostage).
Les formulaires sont plutôt des interfaces de modification des données des Tables.
LibreOffice : Version : 24.2 (x64)(12 avril 2024)
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
patou9999
Membre OOrganisé
Membre OOrganisé
Messages : 58
Inscription : 05 déc. 2015 16:32

Re: [Base] Activités et gestion d'un centre de formation

Message par patou9999 »

jeanmimi a écrit :Les deux documents de sortie d'une requête sont soit un Rapport, soit un document fusion (publipostage).
Les formulaires sont plutôt des interfaces de modification des données des Tables.
Donc ce sera un état.
Je vais faire ceci, dis-moi je suis sur une bonne voie :

je vais créer une requête qui me donne tous les champs à faire figurer dans l'état.
Ensuite, je ne sais pas encore comment mais je vais chercher, il me faudrait un moyen de filtrer l'état en n'ayant que la convention que je souhaite.
A chaque commande, de toute façon, j'identifie par un ID unique la commande.
Donc, si je peux paramétrer un état avec un filtre qui demande le N° de a commande, je n'aurai plus qu'à le saisir et les données relatives à cette commande et elles seules iront se porter dans l'état.

Est-ce bon ? :D
Open Office Apache 4 - Windows 7
Piaf
GourOOu
GourOOu
Messages : 5622
Inscription : 25 nov. 2011 18:07
Localisation : Guyane

Re: [Base] Activités et gestion d'un centre de formation

Message par Piaf »

Bonjour
patou9999 a écrit :Je vais faire ceci, dis-moi je suis sur une bonne voie :
Oui. Tu peux filtrer soit par macro soit en paramétrant la requête.
A+
Libre Office Version: 6.1.6 et Apache OpenOffice 4.1.6 Sur Xubuntu 18.04 AMD64
patou9999
Membre OOrganisé
Membre OOrganisé
Messages : 58
Inscription : 05 déc. 2015 16:32

Re: [Base] Activités et gestion d'un centre de formation

Message par patou9999 »

J'ai fait cet état, il est sommaire et non finalisé.
Je l'ai appelé Convention de Formation
Comment puis-je filtrer l'état pour lui dire par exemple que je ne veux que l'enregistrement N°1 ou N°2 par exemple ?
Sinon, c'est une voie intéressante pour moi, je peux mettre quand même les textes en forme et insérer les champs, c'est quand même cool.
qu'en penses-tu ?

je joins ma base

cdlt


Ton message est arrivé en même temps que le mien, OK, je vais essayer de paramétrer la requête.
regarde mon état et peux-tu me dire si en soi, la conception est "bonne" ? Bine sûr je le mettrai en forme impeccablement plus tard.
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Open Office Apache 4 - Windows 7
Piaf
GourOOu
GourOOu
Messages : 5622
Inscription : 25 nov. 2011 18:07
Localisation : Guyane

Re: [Base] Activités et gestion d'un centre de formation

Message par Piaf »

Bonsoir
Je n'ai pas suivi le fil mais tu es entre bonnes mains avec jeanmimi.
patou9999 a écrit :je ne veux que l'enregistrement N°1 ou N°2 par exemple ?
1 et 2 je présume qu'il s'agit de l'Id Commande.
Ta requête Req_Commandes_Clients paramétrée pour la sélection de l'idcommande.

Code : Tout sélectionner

SELECT "T_Clients"."RéfClient", "T_Clients"."NomSociété", "T_Commandes"."Date_Commande", "T_Commandes"."Date_Acceptation_Financement", "T_OPCA"."OPCA", "T_Formations"."Libelle_Formation", "T_Formations"."Formation_Tarif", "T_Formations"."Formation_Heures", "T_Commandes"."ID_Commande", "T_Formations"."ID_Formations", "T_Commandes"."ID_OPCA" FROM "T_Commandes", "T_Clients", "T_Details_Commandes", "T_Formations", "T_OPCA" WHERE "T_Commandes"."ID_Client" = "T_Clients"."RéfClient" AND "T_Details_Commandes"."ID_Commande" = "T_Commandes"."ID_Commande" AND "T_Details_Commandes"."ID_Formations" = "T_Formations"."ID_Formations" AND "T_Commandes"."ID_OPCA" = "T_OPCA"."ID_OPCA" AND "T_Commandes"."ID_Commande" = :IdCommande
A l'ouverture du rapport, tu devrais avoir une boite de dialogue qui te demande de saisir la commande voulue.
A+
Libre Office Version: 6.1.6 et Apache OpenOffice 4.1.6 Sur Xubuntu 18.04 AMD64
patou9999
Membre OOrganisé
Membre OOrganisé
Messages : 58
Inscription : 05 déc. 2015 16:32

Re: [Base] Activités et gestion d'un centre de formation

Message par patou9999 »

Piaf a écrit :Bonsoir
Je n'ai pas suivi le fil mais tu es entre bonnes mains avec jeanmimi.
patou9999 a écrit :je ne veux que l'enregistrement N°1 ou N°2 par exemple ?
1 et 2 je présume qu'il s'agit de l'Id Commande.
Ta requête Req_Commandes_Clients paramétrée pour la sélection de l'idcommande.

Code : Tout sélectionner

SELECT "T_Clients"."RéfClient", "T_Clients"."NomSociété", "T_Commandes"."Date_Commande", "T_Commandes"."Date_Acceptation_Financement", "T_OPCA"."OPCA", "T_Formations"."Libelle_Formation", "T_Formations"."Formation_Tarif", "T_Formations"."Formation_Heures", "T_Commandes"."ID_Commande", "T_Formations"."ID_Formations", "T_Commandes"."ID_OPCA" FROM "T_Commandes", "T_Clients", "T_Details_Commandes", "T_Formations", "T_OPCA" WHERE "T_Commandes"."ID_Client" = "T_Clients"."RéfClient" AND "T_Details_Commandes"."ID_Commande" = "T_Commandes"."ID_Commande" AND "T_Details_Commandes"."ID_Formations" = "T_Formations"."ID_Formations" AND "T_Commandes"."ID_OPCA" = "T_OPCA"."ID_OPCA" AND "T_Commandes"."ID_Commande" = :IdCommande
A l'ouverture du rapport, tu devrais avoir une boite de dialogue qui te demande de saisir la commande voulue.
A+

Merci beaucoup, elle marche bien et je l'ai analysée pour comprendre.
Je vais partir de là pour arriver à mon fameux état, qui ne sortira que la convention voulue.
Merci encore à vous deux et infiniment
Bien cdlt
Open Office Apache 4 - Windows 7
patou9999
Membre OOrganisé
Membre OOrganisé
Messages : 58
Inscription : 05 déc. 2015 16:32

Re: [Base] Activités et gestion d'un centre de formation

Message par patou9999 »

Je suis très content, car, grâce à vous, j'ai pu voir que je faisais une erreur dans mon schéma relationnel.

La table "formations" doit contenir uniquement des thèmes de formation et, par la suite, en zone de liste, je l'enrichirai pour créer une catégorie de formations pour rattacher un semble de formations à un pôle global.
Cette table doit contenir rien d'autre.

En effet : c'est dans le détail de la commande, que je dois indiquer le nome d'heures de formation, le tarif formation pour le client et le tarif du formateur.

Prenons un cas simple :
J'ai une demande pour une formation en "initiation comptabilité".
Selon le financeur et le profil du stagiaire ( dirigeant, salarié demandeur d'emploi etc...) je vais avoir un budget alloué.
Ainsi, pour un client précis, je peux avoir une formation de 12 heures avec 1200 € de budget, pour un autre client et un autre financeur, je peux avoir une formation de 16 à 18h maxi pour 2000 € de budget, etc etc etc....
Donc, j'ai des formations à tarif variables selon leurs heures et le budget alloué.
De surcroît, le tarif du formateur change en fonction des situations. Un formateur ne sera pas payé de la même façon pour 12 h ou 18h ou 25h de formation et les frais de déplacement iront de pair.

J'ai donc modifié le schéma
je vais le travailler
Je vous envoie la base en attendant

merci beaucoup
Base Gestion Formations(4).odb
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Open Office Apache 4 - Windows 7
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] Activités et gestion d'un centre de formation

Message par jeanmimi »

patou9999 a écrit :J'ai une demande pour une formation en "initiation comptabilité".
Selon le financeur et le profil du stagiaire ( dirigeant, salarié demandeur d'emploi etc...) je vais avoir un budget alloué.
Ainsi, pour un client précis, je peux avoir une formation de 12 heures avec 1200 € de budget, pour un autre client et un autre financeur, je peux avoir une formation de 16 à 18h maxi pour 2000 € de budget, etc etc etc....
Donc, j'ai des formations à tarif variables selon leurs heures et le budget alloué.
Donc, en pratique, si je comprends bien, tu n'as pas de catalogue de tes formations avec leurs prix, tout se fait en fonction de paramètres variables et ajustables.
LibreOffice : Version : 24.2 (x64)(12 avril 2024)
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
patou9999
Membre OOrganisé
Membre OOrganisé
Messages : 58
Inscription : 05 déc. 2015 16:32

Re: [Base] Activités et gestion d'un centre de formation

Message par patou9999 »

jeanmimi a écrit :
patou9999 a écrit :J'ai une demande pour une formation en "initiation comptabilité".
Selon le financeur et le profil du stagiaire ( dirigeant, salarié demandeur d'emploi etc...) je vais avoir un budget alloué.
Ainsi, pour un client précis, je peux avoir une formation de 12 heures avec 1200 € de budget, pour un autre client et un autre financeur, je peux avoir une formation de 16 à 18h maxi pour 2000 € de budget, etc etc etc....
Donc, j'ai des formations à tarif variables selon leurs heures et le budget alloué.
Donc, en pratique, si je comprends bien, tu n'as pas de catalogue de tes formations avec leurs prix, tout se fait en fonction de paramètres variables et ajustables.
Oui
Open Office Apache 4 - Windows 7
patou9999
Membre OOrganisé
Membre OOrganisé
Messages : 58
Inscription : 05 déc. 2015 16:32

Re: [Base] Activités et gestion d'un centre de formation

Message par patou9999 »

Juste pour ma culture personnelle :

J'ai des entreprises qui ont des stagiaires : une entreprise peut avoir de 1 à N stagiaires, mais un stagiaire ne peut appartenir qu'à une seule entreprise.

Quand je fais une requête avec les tables "entreprise" et "stagiaire" seulement, normalement je devrais avoir une requête qui fonctionne.
Quand je la lance je n'ai rien.
Je suis obligé de maintenir une table intermédiaire, comme le montre le schéma, pour pouvoir avoir des résultats, ce qui est bizarre, puisqu'un stagiaire ne peut avoir qu'une seule entreprise d'appartenance.
c'est curieux, ou alors je ne pige pas bien un truc. :marto:
Sans titre2.jpg
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Open Office Apache 4 - Windows 7
Piaf
GourOOu
GourOOu
Messages : 5622
Inscription : 25 nov. 2011 18:07
Localisation : Guyane

Re: [Base] Activités et gestion d'un centre de formation

Message par Piaf »

Bonjour
patou9999 a écrit :Quand je la lance je n'ai rien.
requete.png
Pas compris à quoi sert la table T_Clients_Stagiaires, elle n'est pas prise en compte dans ton schéma relationnel.
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