Re: C'est l'histoire d'un mec...
jean trantecisse <[email protected]>
| Newsgroups | gmane.comp.openoffice.general.french |
|---|---|
| Message-ID | <[email protected]> |
Le 14/02/2011 18:50, Alix Spawn a écrit : > Personne pour au moins me dire si c'est faisable? > > On Tuesday, February 08, 2011 12:00 AM [GMT+1=CET], > Alix Spawn <[email protected]> wrote: > >> ...qui connait que dalle au fonctionnement d'une BDD... >> >> P'tit lu all... >> >> Voila, j'ai besoin de me faciliter la vie dans la gestion de >> certaines infos par rapport à mes clients, mais si je me doute bien >> que je vais devoir mettre le nez dans Base, ben, je flipe à cette >> seule idée vu que... euh, j'y connais à peu près autant qu'en matière >> de sexualité du bulot et de l'oursin... >> Voyez c'que j'veux dire? >> >> Bon, alors j'explique ce que, idéalement, j'aimerais obtenir. Après, >> vous me dites si c'est faisable, et si oui, euh... Ben, si on pouvait >> me prendre par la main en version "Base pour les nuls", ça >> m'arrangerait bien. Je me lance. >> Je suis exploitant d'une école de musique dans laquelle j'officie >> également en tant que prof de guitare. Ok. Jusque là , tout va bien. >> Pour m'y retrouver avec mes déifférents et nombreux élèves, j'ai, >> depuis quelques années, pris le parti de leur créer à chacun un >> simple document Calc dans lequel je liste chaque séance (date et >> contenu) et dans lequel je reporte également, le cas échéant, les >> réglements qu'ils m'ont versé (mais ça n'a pas d'importance dans ma >> demande de ce jour). J'ai par ailleurs, un autre listing Calc >> contenant la totalité des >> morceaux de musique que je fais travailler à toutes ces têtes blondes >> (ou brunes... ou rousse... Bref...). >> Ce listing contient plusieurs colonnes contenant à leur tour, le >> titre, le nom de l'artiste/groupe, le classement du niveau de >> difficulté, un commentaire sur la spécificité du morceau, la présence >> ou non de partitions, la présence ou non de playback >> d'accompagnement, etc... Il est cependant assez fastidieux de >> reprendre à chaque fois cette >> liste (plusieurs centaine d'entrées) pour la comparer avec la fiche >> de chaque élève afin de vérifier quels morceaux ont déjà été étudiés >> et quels autres restent à voir. >> Idéalement, il aurait donc fallu que la fiche Calc de chaque élève >> contienne une page dédiée au listing des morceaux restants à bosser. >> Il serait donc simple de simplement copier ce listing dans une >> nouvelle page ajoutée à chaque fiche, puis, d'en supprimer >> successivement les titres à chaque fois qu'on en aborde un nouveau. >> Le problème, c'est que mon listing de titres est sans cesse mis à >> jour et se voit régulièrement ajouter de nouvelles entrées (c'est >> normal, certains élèves demandent de nouveaux morceaux initialement >> absent du listing, et ces derniers finissent par intégrer le >> programme). C'est donc là que mon petit doigt m'a dit que Base >> devrait pouvoir >> m'aider à faire en sorte que le listing soit systèmatiquement copié >> dans chaque "fiche élève", et que les modifications apportées au >> listing soient automatiquement répercutées dans les dites fiches. >> Si ce que j'espère est possible, il me suffirait alors simplement de >> saisir, dans la page de suivi de l'élève, le titre d'un morceau du >> listing lorsque nous en démarrons l'étude pour que le titre en >> question soit supprimé de la liste des morceaux restant à voir. >> >> Je sais pas si je suis très clair. Si ce n'est pas le cas, n'hésitez >> pas à me le dire, j'essaierais d'expliquer autrement. >> >> Bref, si tant est que mon explication est assez limpide, pensez vous >> qu'il soit possible de faire une telle chose, et si oui, évidemment, >> comment s'y prendre?.... >> >> Merci d'avance pour toute l'aide que vous pourrez m'apporter. >> >> >> SixCordes-ialement, Alix. >> >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: [email protected] >> For additional commands, e-mail: [email protected] > > Alix. > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [email protected] > For additional commands, e-mail: [email protected] > > > Evidemment c'est possible. Une solution serait la suivante Table 1 ta fiche élève. Chaque élève possède un identifiant unique qui est une clef (le plus simple un entier en autovaleur - le N° de ligne enquelque sorte)) Table 2 ta fiche musique avec un identifiant unique comme ci dessus table 3 : une table de liaison qui associe un N° élève et un N° de musique. Chaque fois que tu étudies un morceau avec un élève tu associe les 2 Autre solution un peu plus complexe à mettre en oeuvre, qui correspond à ce que tu désire chaque fois que tu crée un morceau de musique, tu l'associe à tous tes élèves, chaque fois que tu crée un élève, tu lui rattache tous les morceaux Ensuite tu supprimes les lignes élèves/musique au fur et à mesure . Il faut un ensuite un formulaire pour gérer cela facilement . Ensuite les requêtes permettent de créer les listes qui vont bien, morceaux étudiés ou non par élève