|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : janvier 2012 Messages : 3 ![]() |
Bonjour à tous,
Je viens demander à l'aide pour mon problème que je vous explique Donc voila, je suis le responsable d'une association proposant des cours et stages sportifs pour enfants. Les inscriptions sont possibles sur le site, mais sont traité ensuite manuellement (les données me sont transmise par mail et je les copie à la main dans un document acces reprenant les infos). Mais bon les inscriptions étant de plus en plus nombreuse par an ( +1700 en 2011) je me dit qu'il est grand temps de gagner du temps avec tout ça en automatisant. Donc j'ai un peu chipoté et j'ai trouvé une solution, j'ai crée une bdd MYSQL ou les données des formulaires d'inscriptions sont inscrites brutes dans deux Base séparé, une pour les cours, une autre pour les stages. Avec une connexion ODBC, je récupère ensuite les données des bases via access dans deux tables distinctes. Mais ces données sont brutes, et donc je dois les traités par la suite Je m'explique: D'abord les inscriptions sont regroupés par date (stage toussaint, carnanal) via des requêtes et en fonction du lieu. Le soucis étant que je dois ensuite traitée les requêtes manuellement et là je coince, je ne sais pas comment faire . Car avec ces requêtes par exemple, je voudrai ajouter des champs supplémentaires à celle ci me permettant de mettre des infos manuellement (mais access m'en n’empêche car liaison avec une table). Par exemple, indiquez si la personne a payé l'accompte, le solde, dispose d'une réduction pour le stage. Vous allez peut être me dire de traité dans la table source, mais le soucis étant qu'il a + de 1500 entrée par ans, je vais m'y perdre. A t'il une solution à mon soucis, comment je pourrai procéder? Je vous remercie pour votre attention à mon problème |
|
|
00
|
|
|
#2 |
![]() ![]() |
Bonjour
Pour que les membres du forum puissent te répondre, il faut que tu détailles plus tes tables, les champs, le type de données et les relations entre les tables. Philippe
__________________
Détaillez vos questions, sinon vous aurez des réponses erronées et vous irez tout droit dans le et lisez les règles sinon ![]() Si vous pensez commencer sans un livre, oublier : livres pour débuter Vous pouvez consulter mes articles sur Access et PowerPoint Le blog Office. Inutile de m'envoyer un MP pour des questions techniques ou de me relancer , je n'y répondrais pas. |
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Inscription : janvier 2012 Messages : 3 ![]() |
Ok, donc voila le détail.
Les bdd du web ont comme donnée: Pour la BDD stage: - Nom - Prénom - Date de naissance - Adresse - Code postal - Ville - Numéro de contact - Adresse émail - Vérification d'adresse émail - Commentaire des parents - Groupe du stage (4 choix possibles) - Lieu du Stage - Période du Stage - Choix d'une réduction (3 possibilités, 2 enfants, 3 enfants, participe aux cours) - Année (invisible aux parents, pour les requêtes access) Pour la BDD Cours: - Nom - Prénom - Date de naissance - Adresse - Code postal - Ville - Numéro de contact - Adresse émail - Vérification d'adresse émail - Commentaire des parents - Lieu des cours - Formule (3 possibles) - Réduction (3 possibles) - Saison (invisible aux yeux des parents, pour les requêtes access) Accès récupère donc les deux bases brutes, ensuite voila comment je voudrai traiter les données brutes: - Pour les stages Une requête pour chaque période stage et leiu, regroupe par exemple toutes les inscriptions pour la période Carnaval 2011 dans telle ville avec ensuite des filtres en fonction des groupes. Reprenant les champs suivante: Champs Visible: - Nom - Prénom - Date de naissance - Adresse - Code postal - Ville - Numéro de contact - Commentaire des parents - Groupe du stage (4 choix possibles) - Choix d'une réduction (3 possibilités, 2 enfants, 3 enfants, participe aux cours) Champs Invisible ( servant pour la requête): - Lieu du Stage - Période du Stage Trois champs que je souhaiterai ajouter et que je pourrai modifier à ma guide: Accompte: Payé/Non payé Solde: Payé/Non payé Total: Indique la somme Pour les cours, rassembler en fonction de la saison (2011-2012 par exemple), en fonction également du lieu et du jours. Champs visible - Nom - Prénom - Date de naissance - Adresse - Code postal - Ville - Numéro de contact - Commentaire des parents - Formule (3 possibles) avec possibilité de changement - Réduction (3 possibles) Champs invisible - Lieu des cours - Saison Avec la possibilité d'ajouter trois champs: Somme payé 1: par exemple 50 € Somme payé 2 Somme payé 3 Somme payé 4 Total: total des quatres Voila donc ce que j'envisage, Comment faire ? Merci |
|
|
00
|
|
|
#4 |
|
Invité de passage
![]() Inscription : janvier 2012 Messages : 3 ![]() |
Personnes pour une solution ^^, ou dois je envisager autrement les choses?
|
|
|
00
|
|
|
#5 |
![]() ![]() |
Hello,
peux-tu nous dire quelle est la question exacte stp ?
__________________
Pas de question technique par MP, je ne réponds pas ![]() Mon perso ? Une vraie brute Tutos Access, Tâches planifiées et Batch,Tables de Paramètres sous Access, Excel et Batch, Tâches planifiées et Access |
|
00
|
|
|
#6 | ||||
|
Membre régulier
![]() Étudiant Inscription : octobre 2010 Messages : 92 ![]() |
Tes tables sont mal formées il y a duplication de données un peu partout.
Je ne vais pas te faire de cours sur les BDD relationnelles ni sur les formes normalisées mais continuer sur tes erreurs pour t'aider à faire ce que tu veux 'facilement'. Citation:
Code :
SELECT * FROM stage WHERE périodedustage = "Carnaval 2011" AND ville = "Lyon" AND groupedustage = "nomdugroupe"; Citation:
Code :
|
||||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com