Neuigkeiten:

Ist euer Problem gelöst, dann bitte den Knopf "Thema gelöst" drücken!

Mobiles Hauptmenü

Erstellen eines Zeugnis

Begonnen von Tyde1986, Februar 24, 2012, 10:43:52

⏪ vorheriges - nächstes ⏩

Tyde1986

Hallo Access Freunde,

habe ein kleines Problem.
Ich muss für eine  Projektarbeit eine Datenbank zur Zeugnis- und Notenverwaltung erstellen.
Das Grundgerippe der Db steht auch schon. Nur bei einer Sache hackt es etwas bei mir....
wie bekomme ich es hin, das wenn man einen Schüler auswählt die jeweiligen Fächer seiner Fachrichtung auflistet und diesen dann noten zuordnen kann? Zu dem soll man noch auswählen können welche Fächer man als Semester Zeugnis drucken will.

Schon mal ein Danke im Voraus
















Stapi

Hallo Tyde

Willkommen hier im Forum

Wenn deine Tabellen die du erstellt hast in Beziehung stehen, Schüler 1:n Fächer sowie Fächer 1:n Noten  Wird alles weitere über Formulare gemacht. Das Hauptformular bildet deine Schüler ab im Unterforular werden die Fächer eingetragen in einem weiteren UFO dann die Noten . Über Kombifelder könnte die Eingabe der Fächer Benutzerfreudlich gestaltet werden.

Gruß Stefan
Grüße aus dem schönen NRW
Stefan

bahasu

Hallo,

wieso gibt es bei Fächer zu Noten  eine 1:n Beziehung?
Soll es auf einem Zeugnis zu einem Fach mehrere Noten geben?

Harald
Servus

Stapi

Hallo Harald

Hintergrung meines Posting war ein Schüler schreibt mehre Arbeiten in einem Fach, sollte hieraus eine Gesamtnote gebildet werden so brauche ich doch eine 1:n Beziehung oder?

Gruß Stefan
Grüße aus dem schönen NRW
Stefan

bahasu

Hi Stefan,

wenn das das Ziel ist, so stimmt Deine Angabe mit 1:n.
Ich war beim Lesen des ersten Beitrags von einfacheren Verhältnissen ausgegangen, da ich ansonsten auch noch ein Bewertungsschema (z.B. schriftliche Arbeiten haben bei der Endnote einen Anteil von x%, mündliche Beteiligung von y% und der Nasenfaktor  ;D von z% mit x+y+z =100) erwartet hätte.

Harald
Servus

Stapi

Hallo Harald

ZitatIch muss für eine  Projektarbeit eine Datenbank zur Zeugnis- und Notenverwaltung erstellen

Es ist doch schön das mann diesen Satz so Unterschiedlich betrachten kann :D :D

Aber deine Anregung im Bezug auf die Berechnung der Noten ist ein guten Ansatz.

Gruß Stefan
Grüße aus dem schönen NRW
Stefan

database

Hallo,

".... im Bezug auf die Berechnung der Noten  ..."
  ;D Schön sich auch darüber Gedanken zu machen - aber angefragt hat der TO das nicht  ::)

Zitatwie bekomme ich es hin, das wenn man einen Schüler auswählt die jeweiligen Fächer seiner Fachrichtung auflistet
Indem es eine Tabelle Fachrichtungen gibt, die 1:n mit der Tabelle Schüler verbunden ist - WENN GEWÄHRLEISTET IST dass jeder Schüler nur EINE Fachrichtung belegen kann.

Um für jeden Schüler die Erfassung mehrere Noten zu ein und dem selben Fach zu ermöglichen bedarf es einer Zwischentabelle mit der FachID und der SchülerID sowie der vergebenen Note
welche naturgemäß mit Schüler und Fächer jeweils in 1:n Beziehung steht. Wenn mehrere Noten pro Fach erfaßt werden sollen.
Eine Abfrage fürs Zeugnis oder aber auch eine VBA Function KANN dann den Mittelwert fürs Zeugnis berechnen.

Zitatwenn man einen Schüler auswählt die jeweiligen Fächer seiner Fachrichtung auflistet und diesen dann noten zuordnen kann
In dem du bei einem funktionierendem Tabellenmodell (GRUNDVORAUSSETZUNG) mit Formularen die Erfassung realisierst und keine Werte direkt in die Tabellen schreibst.
Diese Formulare sind als HF und UF zu gestalten wobei im HF die Schülerdaten sein werden und im UF die Noten pro Fach zu erfassen sind.
Das Fach wird im HF aus einem Kombifeld gewählt.

ZitatZu dem soll man noch auswählen können welche Fächer man als Semester Zeugnis drucken will
Dazu KÖNNTEST du ein ja/nein Feld in der Tabelle Fach führen (Semesterzeugnis) und die entsprechende Einstellung treffen.
Eine passende Abfrage für den Zeugnis(Bericht) wird dann nur jene Fächer auflisten, die als Semesterzeugnis gekennzeichnet sind


HTH

Tyde1986

Danke erst mal,

ich probiere mal aus was ihr mir empfohlen habt...
Bin in Access leider noch ein Blutiger Anfänger  :P


Tyde1986

so nach knappen 2 stunden probieren schaffe ich es nicht was hinzuzaubern.... ??? ??? ???

ich gib euch mal einen kleinen Einblick in meine Db.

ich habe folgende Tabellen

tblFachrichtung ( fricht_id, fachschule)
tblKlassen ( klass_id,fricht_id_f,klasse)
tblFächer ( fach_id,fricht_id_f,fach)
tblSchüler(schuel_id,fricht_id_f,klass_id_f,name,vorname,bemerkung)
tblNote(note_id,fricht_id_f,klass_id_f,schuel_id_f,fach_id_f,note)

so und jetzt nochmal eine Fragestellung die eventuell etwas klarer ist.

es soll ein Schüler ausgewählt werde und dann soll eine Auflistung der jeweiligen Fächer seiner Fachrichtung angezeigt werden.
hier soll nun eine Note eingetragen werden können und das ganze soll man dann speichern können


Stapi

Hallo Tyde

Lade doch mal deine Datenbank hier hoch um deine Beziehungen die du gemacht hast zu sehen.


Gruß stefan
Grüße aus dem schönen NRW
Stefan

Tyde1986


Stapi

Hallo Tyde

Auf Beitrag antworten, findest du hier dei Funktion erweiterte Optionen, über die hast du die Möglichkeit Dateien hier hoch zuladen. Kleiner Hinweiß: wenn du mit mit Acces 2010 arbeitst solltest, bitte unter format Acces 2003 speichern und hier hochladen, da sehr wenige schon mit Access 2010 arbeiten und somit die Datei nicht alle öffnen können.

Stefan
Grüße aus dem schönen NRW
Stefan

Tyde1986

mhhh bissel groß die Db
vielleicht hilft ja das....

[Anhang gelöscht durch Administrator]

database

#13
Hallo,

Zitatmhhh bissel groß die Db
Die DB vorher komprimieren/reparieren  und danach zippen - die Dateigröße darf 200KB betragen
Dem Beziehungsfenster nach zu urteilen sollte die DB OHNE Formulare weit darunter zu liegen kommen  ;)


MzKlMu

#14
Hallo,
ich glaube auf keinen Fall, dass das Datenmodell stimmt, da sind zu viele Beziehungen drin.
Ein Schüler hat doch ein Fach und keine Fachrichtung. Also das kann so auf keinen fall funktionieren.

Kannst Du mal die Zusammenhänge der Tabelle besser erläutern ohne jetzt mal auf Beziehungen einzugehen?
Gruß Klaus