Aide urgente:Impression des bulletins scolaires par Classe
Anonyme
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

Contribution le : 23/04/2006 17:56

Edité par drcharly93 sur 24/4/2006 15:10:55
Créer un fichier PDF de la contribution Imprimer


Re: Aide urgente:Impression des bulletins scolaires par Classe
DSI WDF
Inscrit:
12/09/2004 11:07
De aude
Post(s): 279
bonsoir,
autant que je me souviennes, dans la version 7.5 l'éditeur de requete assistée existe.
Donc, vous utilisez l'assistant de req, choissisez les champ souhaitez, puis affectez les paramètres "égal à "aux champs :
- Année,
- Trimestre,
- Classe.

Puis au momment de l'impression de votre état, vous exécutez votre de req : HExecuteReq(MaReq,hdéfaut,Année,Trimestre,Classe)
Attention l'ordre des rubriques de la req et de l'exécution des paramètres doit être le même.
Puis IImprimeEtat().
Espérant avoir aidé.
Bon dev

Contribution le : 23/04/2006 18:10
_________________
...
Créer un fichier PDF de la contribution Imprimer


Re: Aide urgente:Impression des bulletins scolaires par Classe
Anonyme
Salut
Nous l'avons essayé et ca ne marche pas ...C'est pourquoi nous nous tournons au forum pour chercher de l'aide

Contribution le : 23/04/2006 18:20
Créer un fichier PDF de la contribution Imprimer


Re: Aide urgente:Impression des bulletins scolaires par Classe
DSI WDF
Inscrit:
12/09/2004 11:07
De aude
Post(s): 279
Pouvez vous donner le détails de vos codes et req,merci.

Contribution le : 23/04/2006 18:26
_________________
...
Créer un fichier PDF de la contribution Imprimer


Re: Aide urgente:Impression des bulletins scolaires par Classe
Anonyme
Salut

Voici la requete qui va chercher les bulletins créés pour le trimestre et la classe:

SELECT Bulletin.Nbulletin AS Nbulletin,
Bulletin.Neleve AS Neleve,
Bulletin.Nom AS Nom,
Bulletin.Prenoms AS Prenoms,
Bulletin.DateNaiss AS DateNaiss,
Bulletin.Lieunaiss AS Lieunaiss,
Bulletin.IDClasseE AS IDClasseE,
Bulletin.ClasseEc AS ClasseEc,
Bulletin.Anneescolaire AS Anneescolaire,
Bulletin.TrimestreNo AS TrimestreNo,
Bulletin.Total AS Total,
Bulletin.TotGen AS TotGen,
Bulletin.MoyTrim AS MoyTrim,
Bulletin.MoyGen AS MoyGen,
Bulletin.Nomenseignant AS Nomenseignant,
Bulletin.Directeur AS Directeur,
Bulletin.Passage AS Passage,
Bulletin.Redouble AS Redouble,
Bulletin.Expulse AS Expulse,
Bulletin.Rang AS Rang
FROM Bulletin
WHERE Bulletin.ClasseEc = {Pclasse}
AND Bulletin.Anneescolaire = {Pannscolaire}
AND Bulletin.TrimestreNo = {Ptrimester}
ORDER BY Rang ASC

//////////////Code du bouton Generer et impresion des bulletin/////////////////////////////

HExécuteRequête(Reqbullclasse, hRequêteDéfaut,Pclasse, pannee,Ptrimester)
HLitPremier(Reqbullclasse)
j,m sont des entiers
TANTQUE PAS HEnDehors()

j++
HLitSuivant(Reqbullclasse)
FIN
FichierVersTableMemoire(Tblbullclasse,Reqbullclasse)

// Impression
si ouinon("Veuillez patienter pout l'impression de tous les bulletins pour ce trimestre de votre classe") alors
Pour m=1 a TableOccurrence(Tblbullclasse)
iapercu()

iImprimeEtat(Etat_Bulletinscolaire,Bulletin.Nbulletin)

fin
FIN
---------------------------------------------------------
Les resultats s'affiche mais notre probleme c'est le parcours de la table et la recupération des donnees Detailbulletin et l'impression dans une boucle de chaque bulletin affiché

Merci bcp

Contribution le : 23/04/2006 18:52
Créer un fichier PDF de la contribution Imprimer


Re: Aide urgente:Impression des bulletins scolaires par Classe
DSI WDF
Inscrit:
12/09/2004 11:07
De aude
Post(s): 279
faites un parcours sur la clé Neleve (qui doit être la clé unique, je suppose).
Puis il faut joindre le détail bulletin avec le fichier élève afin que le détail puisse être en corélation avec l'élève.
Bon courage!

Contribution le : 23/04/2006 19:03
_________________
...
Créer un fichier PDF de la contribution Imprimer


Re: Aide urgente:Impression des bulletins scolaires par Classe
Anonyme
Dans le cas du bulletin trimestriel, Neleve ne peut pas etre une cle unique

Contribution le : 23/04/2006 21:08
Créer un fichier PDF de la contribution Imprimer


Re: Aide urgente:Impression des bulletins scolaires par Classe
Animateur WDF
Inscrit:
02/03/2003 04:07
De Noisy le grand(93)
Post(s): 2745
Bonjour,
Citation :

//////////////Code du bouton Generer et impresion des bulletin/////////////////////////////

HExécuteRequête(Reqbullclasse, hRequêteDéfaut,Pclasse, pannee,Ptrimester)

Pour être Sûr que vous passez les paramètre sous la bonne forme
//On passe par des variants le typage des donnees se fera automatiquement
vclasse est un variant = pClasse
vannee est un variant = pannee
vtrimester est un variant = ptrimester

//On passe les paramètre à la requete
Reqbullclasse.pclasse = vclasse
Reqbullclasse.pannee = vannee
Reqbullclasse.ptrimester = vtrimester

//On exécute la requête
Si Pas HExécuteRequête(Reqbullclasse) Alors
 Erreur(HErreurInfo())
 Retour
Fin

//On remplie la table
FichierVersTableMemoire(Tblbullclasse,Reqbullclasse)


Pour l'impression des bulletins
Créer une impression sur la table via l'assistant Windev
Sur cette etat créé, supprimer les champs qui doivent être imprimés au niveau du corps de l'état et dans le bloc corps faites appel a l'état correspondant au bulletin d'un éleve.

Les paramètre nécessaire à sa construction pourront alors être passés en paramètre à l'appel de l'état
//Code du bloc corps de l'etat créer via l'assistant
iImprimeEtat(Etat_Bulletinscolaire,maSource.Nbulletin)
//Ici le mot clé MaSource remplace le nom de la source en cours de manipulation dans l'état.

Contribution le : 24/04/2006 11:46
_________________
@A+
Contact (privé)......
email : drcharly@wdforge.org
[DrCharly93]
Créer un fichier PDF de la contribution Imprimer


Re: Aide urgente:Impression des bulletins scolaires par Classe
Anonyme
Salut DrCharly93

Est ce qu'on doit déclarer Masource comme une source de données ou non?

Contribution le : 24/04/2006 14:01
Créer un fichier PDF de la contribution Imprimer


Re: Aide urgente:Impression des bulletins scolaires par Classe
Animateur WDF
Inscrit:
02/03/2003 04:07
De Noisy le grand(93)
Post(s): 2745
Bonjour,

Non, MaSource est un mot clé du langage WLangage qui reprend le type de données qui manipule les données
Source de données définit au niveau de la description de l'état.
Que ce soit :
- un fichier
- une requête
- une vue

Contribution le : 24/04/2006 14:05
_________________
@A+
Contact (privé)......
email : drcharly@wdforge.org
[DrCharly93]
Créer un fichier PDF de la contribution Imprimer


Re: Aide urgente:Impression des bulletins scolaires par Classe
Anonyme
Mes collégues et moi vous remercient beaucoup de cette clarification et de l'aide que vous venez de nous fournir. Nous ne manquerons pas de vous tenir informer du resultat.
Cordialement

Contribution le : 24/04/2006 14:39
Créer un fichier PDF de la contribution Imprimer


Re: Aide urgente:Impression des bulletins scolaires par Classe
Anonyme
Bonjour
On a essayé le code de IimprimeEtat mais apparament çca ne fonctionne pas . Voici le message d'erreur qu'il nous renvoie:
La table, source de données de l'état, est introuvable.
Merci

Contribution le : 25/04/2006 01:56
Créer un fichier PDF de la contribution Imprimer



 Haut   Précédent   Suivant




Enregistrer votre réponse
CompteNom   Mot de passe   Authentification
Message:


Vous ne pouvez pas débuter de nouveaux sujets.
Vous pouvez voir les sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.

[Recherche avancée]


Connexion
Menu
Chercher WDForge
Chercher Web
Partenaires
Visualiser tous les Partenaires...
WinDev, WebDev, WinDev Mobile et HyperFile sont des marques déposées par PCSoft. |  Voter |  Legal |  Contact |   XOOPS 2.0.13.2