WCM - Das österreichische Computer Magazin Forenübersicht
 

Zurück   WCM Forum > Rat & Tat > Programmierung

Programmierung Rat & Tat für Programmierer

Microsoft KARRIERECAMPUS

Antwort
 
Themen-Optionen Ansicht
Alt 24.03.2005, 10:15   #1
Fusi
Inventar
 
Registriert seit: 16.08.2000
Alter: 42
Beiträge: 2.178


Fusi eine Nachricht über ICQ schicken
Standard Access: Problem mit Relationen

Hiho!

Ich möchte für eine Volksschule eine kleine Verwaltung machen.

Dazu will ich auch für jede Klasse .. einen Stundenplan haben. Mein Problem liegt jetzt dabei .. wie ich diesen Stundenplan in den Beziehungen unterbringen soll.

Das Formular soll folgendermaßen aufgebaut sein.

Man wählt im "Hauptformular" eine Klasse und in einem Unterformular gibt man für Mo-Fr. dann die Gegenstände ein .. welche unterrichtet werden.

Ich wollte es folgendermaßen lösen .. nur funktioniert das dann mit dem Formular nicht (unterformular):

TBL_STUNDENPLAN_MONTAG (KlassenID[PS], Std1, Std2, Std3, ...)

und diese Tabelle auch für die anderen Wochentage. Er erkennt aber nicht das Datenmodell beim Formular erstellen und gibt mir das nicht ins Unterformular.

Jemand eine Idee wie ich das eventuell sogar alles in eine Tabelle bekomme oder klar definiere das die einzelnen Tabellen zusammen gehören?

Danke im vorraus für vorschläge.
____________________________________
Der Kopf ist rund damit man beim denken schneller die Richtung wechseln kann.
Fusi ist offline   Mit Zitat antworten
Alt 24.03.2005, 11:24   #2
Shadow
Master
 
Registriert seit: 19.04.2000
Beiträge: 541


Standard

Lösungen würde es sicher mehrere geben, ich glaube ich würde es so machen:

TBL_Stundenplan (KlassenID, TagesID, STD1, STD2, STD3, ....)

Die TagesID ist eine Zahl von 1-6 (Mo bis Sa) oder halt nur bis Freitag . Dadurch passt dann die Sortierung immer. Und wird in Beziehung gesetzt (mit ref.Integrität) mit einer TBL_Wochentage (TagID, Wochentag) wo dann die Tage dazu drinnenstehen.
Einen Schlüssel über KlassenID und TagesID (zusammen) machen, dadurch kann jeder Wochentag je Klasse nur einmal eingegeben werden.
Durch die Beziehung zur Wochentagstabelle können auch nur die "erlaubten" Tage verwendet werden (1-6 oder 1-5 je nach Gusto).


(man könnte auch noch eine StdID dazugeben und dafür nur ein STD-Feld wo dann das Fach eingetragen wird. Ist dann aber für ungeübte schwieriger zu durchschauen/programmieren. Wäre aber unumgänglich, wenn daraus mehr werden soll. z.B. um einen Plan für die Stundeneinteilung von Lehrern einzubauen.)
Shadow ist offline   Mit Zitat antworten
Alt 24.03.2005, 13:23   #3
Fusi
Inventar
 
Registriert seit: 16.08.2000
Alter: 42
Beiträge: 2.178


Fusi eine Nachricht über ICQ schicken
Standard

rofl .. stimmt .. ne TagesID .. und die Sache hat sich *g* ja .. ich hab da viel zu kompliziert und umständlich gedacht.


danke .. warst mir wirklich eine große hilfe. is zwar eh so naheliegend und einfach .. aber wie gesagt --> bin zu kompliziert ran gegangen

mfg
____________________________________
Der Kopf ist rund damit man beim denken schneller die Richtung wechseln kann.
Fusi ist offline   Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 06:18 Uhr.


Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Forum SEO by Zoints
© 2009 FSL Verlag