[Base] Gestion d'élèves pour "Enseignants référents"
Modérateur : Vilains modOOs
-
- Fraîchement OOthentifié
- Messages : 8
- Inscription : 27 sept. 2010 19:11
[Base] Gestion d'élèves pour "Enseignants référents"
Bonjour,
Suite à une première question posée dans la section "Base" et sur les conseils judicieux de jeanmimi (qui a semble-t-il bien compris que je vais rencontrer d'autres problèmes en cours de route) j'ouvre ce sujet à propos de mon projet de conception d'une base.Je débute dans Open office base, sans connaissance préalable d'autre base de données.
Je souhaite créer une base pour répondre à mes besoins professionnels dans le domaine de l'enseignement. Elle est destinée à aider dans leur tâches les "enseignants référents de la scolarité des élèves en situation de handicap" qui ont la charge coordonner les parcours scolaires de ces élèves et les diverses mesures de compensation dont ils bénéficient.
Cette base (vide d'enregistrement) pourra éventuellement ensuite être communiquée en vu d'utilisation à mes collègues " enseignants référent" ayant le même type de besoins pour leurs élèves.
Pour être en accord avec la loi elle va gérer des données anonymisées dans un premier temps. Les données auxquelles j'ai accès et leur gestion informatique dans le cadre de mon travail étant déjà encadrées par un décret et une déclaration à la CNIL, elle pourra ensuite (après vérification de sa conformité avec la loi et la convention de déclaration déjà existante) devenir nominative.
Elle devra pouvoir permettre de gérer des données concernant jusqu'à environ 300 élèves. Aucune transmission à prévoir,les données n'auront pas vocation à être communiquées, elle ne fonctionnera pas sur un réseau, ni sur un serveur.
Son objectif est de permettre une présentation d'un nombre importants d'informations de façon plus claire qu'à l'aide de dossier "papier" pour éviter des erreurs d'organisation ou des oublis pouvant s'avérer préjudiciables aux élèves;et de pouvoir créer des requêtes afin de simplifier les recherches et calculs de la personne qui doit envoyer des "chiffres" pour alimenter des statistiques.
Je souhaite donc créer un formulaire " élève" de saisie et lecture regroupant les informations de façon anonyme pour chaque élèves, qui puisse être actualisé régulièrement en cours d'année.
Certaines de ces infos sont spécifiques et uniques, d'autres devront être présentées sous forme d'une liste déroulante précise.
Je souhaite aussi créer des requêtes type pour renseigner ensuite une enquête statistique du "type" :
Nombre d'élève, dans tel établissement, bénéficiant de telle aide...
J'ai donc commencé en créant
Une table "élèves" contenant (en principe) la totalité des champs dont je vais avoir besoin.
Des tables annexes destinées à être mises en relation avec la table "élèves" pour créer les listes déroulantes en vue de la saisie.
Un formulaire "élève" destiné à la fois à la saisie des informations et également en mode lecture à l'accès à ces infos.
Quand ce travail sera mené à bien correctement je vais créer les rapports et requêtes relatifs aux données enregistrées et répondant à mes besoins.
Voici la Base dans son état actualisé J'ai une question: Est-il possible de ne rendre des champs actifs (c'est-à dire d'y autoriser une saisie) qu'à la condition qu'un champ précis soit coché "oui" ?
Exemple:
champ "AVS" coché oui.... dans ce cas les champs "temps hebdomadaire", "date CDA" , "date début", "date fin" acceptent une saisie.
champ "AVS" non coché (réponse non) dans ce cas les champs "temps hebdomadaire", "date CDA" , "date début", "date fin" n'acceptent aucune saisie.
Merci
Au fur et à mesure des problèmes rencontrés je posterai ci-dessous l'état actualisé de la base et mes questions.
Merci d'avance de votre aide.
Suite à une première question posée dans la section "Base" et sur les conseils judicieux de jeanmimi (qui a semble-t-il bien compris que je vais rencontrer d'autres problèmes en cours de route) j'ouvre ce sujet à propos de mon projet de conception d'une base.Je débute dans Open office base, sans connaissance préalable d'autre base de données.
Je souhaite créer une base pour répondre à mes besoins professionnels dans le domaine de l'enseignement. Elle est destinée à aider dans leur tâches les "enseignants référents de la scolarité des élèves en situation de handicap" qui ont la charge coordonner les parcours scolaires de ces élèves et les diverses mesures de compensation dont ils bénéficient.
Cette base (vide d'enregistrement) pourra éventuellement ensuite être communiquée en vu d'utilisation à mes collègues " enseignants référent" ayant le même type de besoins pour leurs élèves.
Pour être en accord avec la loi elle va gérer des données anonymisées dans un premier temps. Les données auxquelles j'ai accès et leur gestion informatique dans le cadre de mon travail étant déjà encadrées par un décret et une déclaration à la CNIL, elle pourra ensuite (après vérification de sa conformité avec la loi et la convention de déclaration déjà existante) devenir nominative.
Elle devra pouvoir permettre de gérer des données concernant jusqu'à environ 300 élèves. Aucune transmission à prévoir,les données n'auront pas vocation à être communiquées, elle ne fonctionnera pas sur un réseau, ni sur un serveur.
Son objectif est de permettre une présentation d'un nombre importants d'informations de façon plus claire qu'à l'aide de dossier "papier" pour éviter des erreurs d'organisation ou des oublis pouvant s'avérer préjudiciables aux élèves;et de pouvoir créer des requêtes afin de simplifier les recherches et calculs de la personne qui doit envoyer des "chiffres" pour alimenter des statistiques.
Je souhaite donc créer un formulaire " élève" de saisie et lecture regroupant les informations de façon anonyme pour chaque élèves, qui puisse être actualisé régulièrement en cours d'année.
Certaines de ces infos sont spécifiques et uniques, d'autres devront être présentées sous forme d'une liste déroulante précise.
Je souhaite aussi créer des requêtes type pour renseigner ensuite une enquête statistique du "type" :
Nombre d'élève, dans tel établissement, bénéficiant de telle aide...
J'ai donc commencé en créant
Une table "élèves" contenant (en principe) la totalité des champs dont je vais avoir besoin.
Des tables annexes destinées à être mises en relation avec la table "élèves" pour créer les listes déroulantes en vue de la saisie.
Un formulaire "élève" destiné à la fois à la saisie des informations et également en mode lecture à l'accès à ces infos.
Quand ce travail sera mené à bien correctement je vais créer les rapports et requêtes relatifs aux données enregistrées et répondant à mes besoins.
Voici la Base dans son état actualisé J'ai une question: Est-il possible de ne rendre des champs actifs (c'est-à dire d'y autoriser une saisie) qu'à la condition qu'un champ précis soit coché "oui" ?
Exemple:
champ "AVS" coché oui.... dans ce cas les champs "temps hebdomadaire", "date CDA" , "date début", "date fin" acceptent une saisie.
champ "AVS" non coché (réponse non) dans ce cas les champs "temps hebdomadaire", "date CDA" , "date début", "date fin" n'acceptent aucune saisie.
Merci
Au fur et à mesure des problèmes rencontrés je posterai ci-dessous l'état actualisé de la base et mes questions.
Merci d'avance de votre aide.
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Dernière modification par FDV le 29 sept. 2010 17:43, modifié 2 fois.
OpenOffice 3.2 sous windows XP
-
- SuppOOrter
- Messages : 1484
- Inscription : 30 déc. 2007 18:56
- Localisation : Lille
Re: [Base] Gestion d'élèves pour "Enseignants référents"
Bonsoir,
Avec Le groupe de choix "Avs" le statut enregistré dans la base est toujours "Oui", quelque soit la sélection faite, sans utilisation de macro. Pour faire simple le groupe de choix a été modifié en case à cocher.
La macro "AvsStatut" est appelée à l'ouverture du document, ainsi que sur modification de la case à cocher.
L'ensemble des modifications est dans le formulaire "Saisie élèves_1"
En espérant avoir répondu à votre demande.
COoordialement
Une solution est de changer la propriété "En lecture seule" des champs, par défaut elle a la valeur "Non". Cela est fait par la macro "AvsStatut".FDV a écrit :J'ai une question: Est-il possible de ne rendre des champs actifs (c'est-à dire d'y autoriser une saisie) qu'à la condition qu'un champ précis soit coché "oui" ?
Exemple:
champ "AVS" coché oui.... dans ce cas les champs "temps hebdomadaire", "date CDA" , "date début", "date fin" acceptent une saisie.
champ "AVS" non coché (réponse non) dans ce cas les champs "temps hebdomadaire", "date CDA" , "date début", "date fin" n'acceptent aucune saisie.
Avec Le groupe de choix "Avs" le statut enregistré dans la base est toujours "Oui", quelque soit la sélection faite, sans utilisation de macro. Pour faire simple le groupe de choix a été modifié en case à cocher.
La macro "AvsStatut" est appelée à l'ouverture du document, ainsi que sur modification de la case à cocher.
L'ensemble des modifications est dans le formulaire "Saisie élèves_1"
En espérant avoir répondu à votre demande.
COoordialement
MacOS Sonoma 14.7 (iMac-Intel) : AOO 4.1.15 , LibreOffice 7.6.7.2, Adoptium-temurinJDK_1.8.0_402 -
Windows 10 64 bits : AOO 4.1.15, Libreoffice 7.1.8.1 - FireFox, Thunderbird, ORB 1.2.1
Windows 10 64 bits : AOO 4.1.15, Libreoffice 7.1.8.1 - FireFox, Thunderbird, ORB 1.2.1
-
- Grand Maître de l'OOffice
- Messages : 17084
- Inscription : 03 mars 2006 16:02
- Localisation : Venise verte
Re: [Base] Gestion d'élèves pour "Enseignants référents"
Bonjour,
Toujours avec une Macro, qui ici déclenche l'affichage ou non des contrôles au clic dans une case à cocher, Pierre Yves avait proposé un exemple.
Toujours avec une Macro, qui ici déclenche l'affichage ou non des contrôles au clic dans une case à cocher, Pierre Yves avait proposé un exemple.
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
LibreOffice : Version : 24.8.2 (x64)(10 novembre 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 : 8
- Inscription : 27 sept. 2010 19:11
Re: [Base] Gestion d'élèves pour "Enseignants référents"
Merci de vos réponses..
Hélas c'est bien ce que je craignais... il faut passer par le stade "macros" !
Après quelques temps passé à essayer de comprendre ce que c'est, comment et où les placer....Je ne m'en sens absolument pas capable et je vais donc renoncer à cette fonctionnalité pour l'instant.
J'ai donc avancé dans la construction de la base et j'ai terminé le formulaire "élève" pour la saisie et lecture des données.
Pour les rubriques de la partie "Notifications" soit "AVS" "SESSD" "Orientation scolaire" "Orientation médico-sociale" "Orientation scolaire" "Matériel adapté" j'ai opté pour le bouton radio "oui" "non" qui me semble plus lisible que la case à cocher.
Quand j'ouvre le formulaire élèves pour faire un enregistrement, toutes ces cases apparaissent avec le "non" ce qui est ce que je voulais (valeur sélectionnée par défaut). Par contre dès que j'enregistre le formulaire pour cet élève, toutes ces cases "oui" se cochent automatiquement, même si je n'ai pas coché le "oui". Tous mes enregistrements se retrouvent donc avec tous les oui cochés... Je ne parviens pas à résoudre le problème ni même à comprendre son origine.
J'espère que l'un de vous aura une petite idée...
Voici la base actualisée:
Hélas c'est bien ce que je craignais... il faut passer par le stade "macros" !
Après quelques temps passé à essayer de comprendre ce que c'est, comment et où les placer....Je ne m'en sens absolument pas capable et je vais donc renoncer à cette fonctionnalité pour l'instant.
J'ai donc avancé dans la construction de la base et j'ai terminé le formulaire "élève" pour la saisie et lecture des données.
Pour les rubriques de la partie "Notifications" soit "AVS" "SESSD" "Orientation scolaire" "Orientation médico-sociale" "Orientation scolaire" "Matériel adapté" j'ai opté pour le bouton radio "oui" "non" qui me semble plus lisible que la case à cocher.
Quand j'ouvre le formulaire élèves pour faire un enregistrement, toutes ces cases apparaissent avec le "non" ce qui est ce que je voulais (valeur sélectionnée par défaut). Par contre dès que j'enregistre le formulaire pour cet élève, toutes ces cases "oui" se cochent automatiquement, même si je n'ai pas coché le "oui". Tous mes enregistrements se retrouvent donc avec tous les oui cochés... Je ne parviens pas à résoudre le problème ni même à comprendre son origine.
J'espère que l'un de vous aura une petite idée...
Voici la base actualisée:
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
OpenOffice 3.2 sous windows XP
-
- Grand Maître de l'OOffice
- Messages : 11276
- Inscription : 02 mai 2006 08:42
Re: [Base] Gestion d'élèves pour "Enseignants référents"
Bonjour
Or tu as associé aux contrôles "radio" comme valeurs "référentielles" 1 et 2 (onglet Données).
Les champs booléens peuvent "valoir" Oui, Non. Les valeurs correspondantes sont 1, 0...FDV a écrit :Quand j'ouvre le formulaire élèves pour faire un enregistrement, toutes ces cases apparaissent avec le "non" ce qui est ce que je voulais (valeur sélectionnée par défaut). Par contre dès que j'enregistre le formulaire pour cet élève, toutes ces cases "oui" se cochent automatiquement, même si je n'ai pas coché le "oui"
Or tu as associé aux contrôles "radio" comme valeurs "référentielles" 1 et 2 (onglet Données).
-
- Fraîchement OOthentifié
- Messages : 8
- Inscription : 27 sept. 2010 19:11
Re: [Base] Gestion d'élèves pour "Enseignants référents"
Merci !
je ne sais pas comment le "2" est arrivé là.. mais j'ai rectifié.
Par contre je me retrouve avec le même problème pour un autre champ qui lui n'est pas "Boléen" et pour lequel je ne vois pas cette indication de valeur dans la partie "données" du contrôle.
Il s'agit dans la partie "Orientation scolaire" du champs nature de l'orientation . Si la saisie est CLIS ou ULIS, elle disparait quand j'enregistre....
J'ai également un soucis avec la liste déroulante, en bas du formulaire pour les "Demande 1" "Demande 2" et "Demande 3". Je souhaite pouvoir afficher dans ces trois cases la même liste de possibilités. J'ai donc créé la table "T_Demande" et j'ai essayé de la mettre en relation avec les champs "Demande1" 3demande2" et "Demande 3" de la Table élève. Là encore quand j'enregistre, seule l'une de ces trois relations demeure (la première, vers "demande1"). Existe-t-il une façon de procéder pour afficher la même liste déroulante dans ces trois champs?
Voici la base actualisée au 6 octobre.
je ne sais pas comment le "2" est arrivé là.. mais j'ai rectifié.
Par contre je me retrouve avec le même problème pour un autre champ qui lui n'est pas "Boléen" et pour lequel je ne vois pas cette indication de valeur dans la partie "données" du contrôle.
Il s'agit dans la partie "Orientation scolaire" du champs nature de l'orientation . Si la saisie est CLIS ou ULIS, elle disparait quand j'enregistre....
J'ai également un soucis avec la liste déroulante, en bas du formulaire pour les "Demande 1" "Demande 2" et "Demande 3". Je souhaite pouvoir afficher dans ces trois cases la même liste de possibilités. J'ai donc créé la table "T_Demande" et j'ai essayé de la mettre en relation avec les champs "Demande1" 3demande2" et "Demande 3" de la Table élève. Là encore quand j'enregistre, seule l'une de ces trois relations demeure (la première, vers "demande1"). Existe-t-il une façon de procéder pour afficher la même liste déroulante dans ces trois champs?
Voici la base actualisée au 6 octobre.
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
OpenOffice 3.2 sous windows XP
-
- Grand Maître de l'OOffice
- Messages : 11276
- Inscription : 02 mai 2006 08:42
Re: [Base] Gestion d'élèves pour "Enseignants référents"
Oui... il faut procéder comme tu l'as fait... mais en n'ajoutant pas des " surnuméraires dans ton instruction SQLFDV a écrit :J'ai également un soucis avec la liste déroulante, en bas du formulaire pour les "Demande 1" "Demande 2" et "Demande 3". Je souhaite pouvoir afficher dans ces trois cases la même liste de possibilités. J'ai donc créé la table "T_Demande" et j'ai essayé de la mettre en relation avec les champs "Demande1" 3demande2" et "Demande 3" de la Table élève. Là encore quand j'enregistre, seule l'une de ces trois relations demeure (la première, vers "demande1"). Existe-t-il une façon de procéder pour afficher la même liste déroulante dans ces trois champs?
Code : Tout sélectionner
SELECT "Demande", "id_Demande" FROM "T_Demande" AS "T_Demande"
Code : Tout sélectionner
"SELECT "Demande", "id_Demande" FROM "T_Demande" AS "T_Demande""
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
-
- Fraîchement OOthentifié
- Messages : 8
- Inscription : 27 sept. 2010 19:11
Re: [Base] Gestion d'élèves pour "Enseignants référents"
Merci beaucoup
j'ai pu rectifier cette erreur due à un "copier-coller"....
Par contre je n'arrive toujours pas à trouver l'origine de l'autre soucis:
Quand j'ouvre le formulaire élèves pour faire un enregistrement, et que je saisis une valeur dans la rubrique Notifications: "Orientation scolaire" champs "OS", la valeur saisie dans la liste déroulante (CLIN ou ULIS) est bien sélectionnée.Par contre dès que j'enregistre le formulaire pour cet élève, cette valeur saisie disparait, plus rien n'apparait dans ce champ. Tous mes enregistrements se retrouvent donc avec le champ "OS" vide... Je ne parviens pas à résoudre le problème ni même à comprendre son origine car il ne s'agit pas d'un champ "Boléen" comme dans mon erreur d'il y a quelques jours, et pour lequel je ne vois pas cette indication de valeur dans la partie "données" du contrôle.
Cela me semble être le tout dernier problème du formulaire..... avant de tomber dans ceux des requêtes..
Voici la base actualisée au 8 octobre
j'ai pu rectifier cette erreur due à un "copier-coller"....
Par contre je n'arrive toujours pas à trouver l'origine de l'autre soucis:
Quand j'ouvre le formulaire élèves pour faire un enregistrement, et que je saisis une valeur dans la rubrique Notifications: "Orientation scolaire" champs "OS", la valeur saisie dans la liste déroulante (CLIN ou ULIS) est bien sélectionnée.Par contre dès que j'enregistre le formulaire pour cet élève, cette valeur saisie disparait, plus rien n'apparait dans ce champ. Tous mes enregistrements se retrouvent donc avec le champ "OS" vide... Je ne parviens pas à résoudre le problème ni même à comprendre son origine car il ne s'agit pas d'un champ "Boléen" comme dans mon erreur d'il y a quelques jours, et pour lequel je ne vois pas cette indication de valeur dans la partie "données" du contrôle.
Cela me semble être le tout dernier problème du formulaire..... avant de tomber dans ceux des requêtes..
Voici la base actualisée au 8 octobre
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
OpenOffice 3.2 sous windows XP
-
- SuppOOrter
- Messages : 1484
- Inscription : 30 déc. 2007 18:56
- Localisation : Lille
Re: [Base] Gestion d'élèves pour "Enseignants référents"
Bonjour,
Il manque une petite virgule dans l'ordre SELECT de la zone de liste.
A+
Il manque une petite virgule dans l'ordre SELECT de la zone de liste.
Code : Tout sélectionner
SELECT "nature" , "id_orientationSco" FROM "T_NatureOrientationSco" AS "T_NatureOrientationSco"
MacOS Sonoma 14.7 (iMac-Intel) : AOO 4.1.15 , LibreOffice 7.6.7.2, Adoptium-temurinJDK_1.8.0_402 -
Windows 10 64 bits : AOO 4.1.15, Libreoffice 7.1.8.1 - FireFox, Thunderbird, ORB 1.2.1
Windows 10 64 bits : AOO 4.1.15, Libreoffice 7.1.8.1 - FireFox, Thunderbird, ORB 1.2.1
-
- Grand Maître de l'OOffice
- Messages : 17084
- Inscription : 03 mars 2006 16:02
- Localisation : Venise verte
Re: [Base] Gestion d'élèves pour "Enseignants référents"
Peut-être une erreur dans le code SQL sur lequel tu bases ta Zone de liste ?
Comme ça, elle fonctionne :
Comme ça, elle fonctionne :
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
LibreOffice : Version : 24.8.2 (x64)(10 novembre 2024)
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox