|
Aide urgente:Impression des bulletins scolaires par Classe |
Débuté par papisco, 25 avr. 2006 17:08 - 7 réponses |
| |
| | | |
|
| |
Posté le 25 avril 2006 - 17:08 |
Bonjour Nous sommes un groupe d'enseignants au primaire qui présentement travail sur un logiciel de gestion scolaire.Nous sommes vraiment des néophyte. On produit les bulletins trimestriels qu'on peut imprimer. Nous aimerons avoir une facilité pour imprimer tous les bulletins d'un classe. D'abord on a une table Bulletin qui dispose des champs suivants:NumBulletin, AnneeScolaire, Trimestre,Nom, prenom, date de naissance, classe, total, moyenne et rang
La table DetailBulletin comporte les champs suivants:IDligneBulltin,Numbulletin, Matiere, Note et Appreciation Probleme:On aimerait pourvoir creer une requete qui prendra comme parametres:classe, l'annee scolaire, le trimestre et imprimer tous les bulletins de la classe. Voici trois semaines qu'on y travaille mais sans grand succés. C'est pourquoi on se tourne vers vous pour solliciter votre aide. Cordialement |
| |
| |
| | | |
|
| | |
| |
Posté le 25 avril 2006 - 18:26 |
Salut,
il vous suffit que de créer une requête dans laquelle il y aura une condition (de type paramètre) sur chacune des rubriques qui doivent être filtrées. Lors de l'ajoute de conditions dans une requête, vous pouvez donner un nom au paramètre. Ex:.pClasse,pAnnee,pTrimestre.
Ensuite une fois que votre requête est faite, il vous suffit d'avoir une fenêtre pour saisir les différentes conditions. Pour exécuter cette requête, vous devez procéder de la manière suivante.
//Paramétrage de la requête NomDeVotreRequete.pClasse = valeur classe sélectionnée NomDeVotreRequete.pAnnee = valeur année sélectionnée NomDeVotreRequete.pTrimestre= valeur trimestre sélectionné //Exécution de la requête HExécuteRequête(NomDeVotreRequete)
Mathieu |
| |
| |
| | | |
|
| | |
| |
Posté le 25 avril 2006 - 18:27 |
papisco a écrit : Bonjour,
Si le problème se situe uniquement sur la construction de la requête, voici la marche à suivre :
Fichier.. Nouveau.. Nouvelle requête Requête SELECT, clic sur Suivant, et vous voilà dans l'éditeur de requêtes.
Ensuite, vous devez voir dans la partie gauche de la fenêtre les fichiers de votre analyse : comme vous devez ajouter toutes les rubriques des fichiers, cliquez sur le nom du fichier de données, BULLETIN, puis sur la flèche bleue dirigée vers la droite entre la zone de l'analyse et la zone indiquant la liste des éléments de la requête. Faites la même chose pour le fichier DETAILBULLETIN. Normalement vous devez voir toutes les rubriques de vos fichiers dans la zone 'Liste des éléments de votre requête'. Ensuite, cliquez sur BULLETIN.CLASSE dans la liste des éléments de la requête, puis sur le bouton 'Condition de sélection', choisissez 'Nouvelle condition...' Choisissez 'La rubrique BULLETIN.CLASSE est égale ' cochez 'au paramètre' et entrez un nom pour votre paramètre : exemple : ParamClasse. Faîtes de même pour les deux autres rubriques sur lesquelles une sélection doit s'effectuer. Cliquez sur BULLETIN.NUMBULLETIN, et choisissez un tri croissant sur cette rubrique. Validez la requête.
La version graphique de la requête doit apparaître.
Double cliquez sur la zone indiquée 'Jointure' pour vérifier votre jointure, qui doit se faire entre BULLETIN.NumBULLETIN et DETAILBULLETIN.NUMBULLETIN Si ce n'est pas le cas, ou s'il n'y a pas de jointure d'affichée, faites la jointure entre ces deux fichiers.
Enregistrez votre requête.
Ensuite, concernant l'état : Nouveau..Etat, choisissez un état Tableau, données provenant d'une requête, d'une requête existante, et associez la requête que vous venez de créer. Voulez-vous des ruptures dans l'état : OUI La rupture se fait sur NUMBULLETIN
Choisissez les rubriques à afficher, leur libellé et leur bloc : Les informations provenant du fichier BULLETIN sont à afficher dans le haut de rupture, celles du détail du bulletin dans le corps.
A priori, ne demandez aucun calcul. Choisissez le format et le gabarit de votre état, le nom et le titre, validez.
Vous n'avez plus qu'à mettre en forme votre état.
Si celui-ci est lancé depuis l'éditeur d'état, une fenêtre vous demandera d'entrer les paramètres nécessaires. S'il est lancé à partir du code, il faudra initialiser les paramètres avec la fonction IInitRequeteEtat avant l'appel à IImprimeEtat.
Voilà...
Sinon, des questions un peu plus précises sont les bienvenues, d'habitude j'ai des gens avec qui papoter au bureau pendant que je fais des pauses, donc j'ai moins de temps pour répondre
Céline.
Bonjour Nous sommes un groupe d'enseignants au primaire qui présentement travail sur un logiciel de gestion scolaire.Nous sommes vraiment des néophyte. On produit les bulletins trimestriels qu'on peut imprimer. Nous aimerons avoir une facilité pour imprimer tous les bulletins d'un classe. D'abord on a une table Bulletin qui dispose des champs suivants:NumBulletin, AnneeScolaire, Trimestre,Nom, prenom, date de naissance, classe, total, moyenne et rang
La table DetailBulletin comporte les champs suivants:IDligneBulltin,Numbulletin, Matiere, Note et Appreciation Probleme:On aimerait pourvoir creer une requete qui prendra comme parametres:classe, l'annee scolaire, le trimestre et imprimer tous les bulletins de la classe. Voici trois semaines qu'on y travaille mais sans grand succés. C'est pourquoi on se tourne vers vous pour solliciter votre aide. Cordialement |
| |
| |
| | | |
|
| | |
| |
Posté le 25 avril 2006 - 18:27 |
Bonjour,
A mon avis, il faut faire un état avec des ruptures qui prendrait les résultats d'une requête qui filtre sur les éléments que vous citez.
dans un premier temps,la requete devra faire une jointure entre les tables bulletin et DetailBulletin, puis elle servirai à filtrer les bulletins que vous voulez imprimez (en passant les valeurs en paramètre)
La rupture de l'état sur le résultat de la requete devra se faire la clé numbulletin.
J'espère vous avoir un peu aidé.
Bon dev. |
| |
| |
| | | |
|
| | |
| |
Posté le 25 avril 2006 - 18:39 |
Bonjour,
Il faudrait un peu plus d'infos pour vous aider.
Avez vous déclaré, dans votre analyse, une liaison entre la table "Bulletin" et la table "DétailBulletin" ? Pouvez vous décrire le détail de votre requête ? Qu'obtenez vous en sortie de votre requête ? |
| |
| |
| | | |
|
| | |
| |
Posté le 25 avril 2006 - 22:07 |
Salut à tous,
Moi aussi je développe une application pour une école. Mais contrairement a vous, je ne me concentre pas seulement sur l'impression de bulletin. Je suis en train de developper une application scolaire qui prendra en compte les enregistrements des eleves leurs paiments leurs notes et plus encore. En fait mon application aura trois Modules: 1- Un module administration: pour les enregistrements des eleves, des configurations des cours, des salles, des notes, des examens, des bulletins, des professeurs, etc. 2- Un module economat: pour les paiements des eleves 3- Un module bibliotheque: pour gerer la bibliotheque de l'etablissement.
Si on peut partager les experiences je serai content
Merci Louis James-Taylor |
| |
| |
| | | |
|
| | |
| |
Posté le 08 mai 2006 - 10:41 |
Salut Louis James-Taylor Ca me ferait plaisir de partager des infos si tu veux.
La requete fonctionne trés bien . Notre probleme etait sur l'impression des bulletins pour une classe specifique. Cordialement |
| |
| |
| | | |
|
| | |
| |
Posté le 21 juin 2017 - 20:42 |
Bonjour,
je suis l'administrateur d'une ecole au niveau IT et j'aimerais savoir si tu as mené ton projet a terme. Si oui , pourrais je te contacter stp?
Merci d'avance
Cordialement |
| |
| |
| | | |
|
| | | | |
| | |
|