Office Forum
www.Office-Loesung.de
Access :: Excel :: Outlook :: PowerPoint :: Word :: Office :: Wieder Online ---> provisorisches Office Forum <-
Werte aus Listenauswahl in Zwischentabelle schreiben
zurück: Access Unterformular - mehrere Feldern durchsuchen, filtern weiter: Wenn User nicht vorhanden anderes Formular öffnen Unbeantwortete Beiträge anzeigen
Neues Thema eröffnen   Neue Antwort erstellen     Status: Antwort Facebook-Likes Diese Seite Freunden empfehlen
Zu Browser-Favoriten hinzufügen
Autor Nachricht
Lifty
Neuling


Verfasst am:
09. Mai 2011, 12:03
Rufname:

Werte aus Listenauswahl in Zwischentabelle schreiben - Werte aus Listenauswahl in Zwischentabelle schreiben

Nach oben
       Version: Office XP (2002)

Hallo,

ich erarbeite gerade eine Datenbank für die Erfassung von Frühstudenten an einer Hochschule. Da ich hier nur als studentischer Mitarbeiter in wenigen Stunden neben dem Studium daran werkel brauche ich dringend fachkundige Hilfe um das umzusetzen. Es würde ewig dauern mir das alles selber zu erarbeiten. Die Datenbank soll in der Verwaltung von Mitarbeitern eingesetzt werden, die sich mit Access kaum oder gar nicht auskennen. Darum soll das Anlegen von Datensätzen über Formulare laufen, die dem ausgedruckten Formular sehr ähnlich sein sollen.

Leider kenne ich mich mit dem Access (2002) nicht so sonderlich gut aus. Wär es eine Webanwendung hätte ich das mit PHP & MySQL längst gelöst. Sad

Das Zenario ist folgendes: Schüler melden sich für ein "Schnupperstudium" über ein ausgefülltes Formular bei uns an. Dafür habe ich die Tabellen Schüler, Schule, Betreuer, Vorlesung und eine M:N Tabelle Priorität zwischen Vorlesung und Schüler.

Ich poste hier mal die Übersicht der Beziehungen: {Link entfernt, da Datei bereits durch den Benutzer geloescht wurde by Willi Wipp
Bitte zukuenftig die Dateien hier hochladen!
So koennen dann Leser spaeter dem Thema auch noch folgen!}


Ich habe bisher ein Formular zum Anlegen der Schüler mit einem Unterformular zum festlegen der Prioritäten mit dem Assistenten erstellen lassen. Leider läuft das ganze total wild und gar nicht wie es soll.

Im Unterformular Prioritäten sollten in irgendeiner Form (drop-down Liste o.ä.) die Vorlesungen geordnet nach Studiengang angezeigt, aber nicht verändert werden können. (Zum anlegen/ändern der Vorlesungen sollte ein eigenes Formular benutzt werden.) Es soll also nur angezeigt werden was an Vorlesungen auswählbar ist da man mit blanken IDs nicht so gut umgehen kann. Aus der Liste soll man die entsprechenden Vorlesungen aus einem Studiengang auswählen können und zusammen mit einer Priorität als Datensatz in die M:N Tabelle abspeichern. Formularfelder wären demnach [Prioritätszahl] [Auswahl-Studiengang] [Auswahl-Vorlesung]

Die Vorlesungen hängen vom Studiengang ab. Es kann z.B. sein das die Vorlesung "Mathematik" einmal bei den Informatikern angeboten wird und einmal bei den Maschinenbauern und es also drauf ankommt das richtige Mathematik zu wählen.
Wenn man einen Studiengang gewählt hat sollten auch nur die entsprechenden Vorlesungen in der zweiten Liste angezeigt werden. Möglich ist auch eine Liste mit Doppeldarstellung aus "Studiengang: Vorlesung". Nur wie kriege ich aus dieser Auswahl anschließend die passende Vorlesungs-ID raus und trage sie in die Prio-Tabelle ein?

In meiner jetzigen Umsetzung wird jede Auswahl von Studiengang und Vorlesung gleich im Datensatz der Vorlesungen-Tabelle geändert. Die soll ja aber unangetastet bleiben. Werte in die Zwischentabelle lassen sich momentan nur händisch übertragen.

Gibt es eine Möglichkeit in einer Liste Studiengang und dann Vorlesungen auszuwählen und irgendwie die entsprechende ID mit der Priorität in die Zwischentabelle zu speichern?

Ich bin für jede Hilfe dankbar!

Edit: Sorry für den Titel. Aber wie soll man das beschreiben?!
kyron9000
Practitioner :)


Verfasst am:
09. Mai 2011, 14:00
Rufname:
Wohnort: Wien


AW: Werte aus Listenauswahl in Zwischentabelle schreiben - AW: Werte aus Listenauswahl in Zwischentabelle schreiben

Nach oben
       Version: Office XP (2002)

Hallo,

1. zuerst würde ich aus den Tabellennamen die Umlaute entfernen.
tbl_Schueler, tbl_Prioritaeten, tbl_Betreuer, tbl_Schulen, tbl_Vorlesungen

2. für die vielen gleichlautenden IDs, andere Namen geben.
z.B.:
ID_Schueler 1=n ID_Schueler_f
ID_Schule 1=n ID_Schule_f
ID_Betreuer 1=n ID_Betreuer_f
für Feldnamen nicht das Wort "Name" verwenden z.B. Vorname, Nachname, NameBetreuer, NameSchule... od. dergl.
Und überhaupt gleichleautende Namen in versch. Tabellen vermeiden.
Da kennst sich Access nicht mehr aus welchen Namen du aus welcher Tabelle
verwenden möchtest und du musst immer den Tabellennamen mitangeben (das nervt mit der Zeit).
3. ein Hauptformular "frm_Schueler" ein Unterformular "ufo_Schueler"
Im "frm_Schueler" Datensatzquelle eine Hilfstabelle (z.B. tbl_HLP... ich erstelle das so, falls das jemand anders haben möchte kP für mich Smile),
in der die IDs der Eingabe gespeichert werden und
im "ufo_Schueler" eine Abfrage von der "tab_Schueler" verwenden.
Im hfrm ein Kombifeld mit Datensatzquelle "tab_Schueler" einfügen
Herkunftstyp Tabelle/Abfrage
Datensatzherkunft - "tab_Schueler"
ID_Schueler - Nachname & " " & Vorname
Spaltenbreite 0cm;5cm
Für das Ufo
Verknüpfen von - ID_Schueler
Verknüpfen nach - ID_Schueler

Dann kannst im Kombifeld mal aussuchen und im Ufo wird es dir angezeigt.

Wenn du das alles so in Ordnung gebracht hast, kann man ja mal weiter sehen Smile

PS: natürlich brauchst für alle Grunddaten auch Formulare... die aber nicht schwierig sind, kannst Access sogar Autofrms. erstellen lassen.

_________________
Gruß Alfred...

Es ist nicht immer alles so einfach wie es sich im Moment darstellt...
Neues Thema eröffnen   Neue Antwort erstellen Alle Zeiten sind
GMT + 1 Stunde

Diese Seite Freunden empfehlen

Seite 1 von 1
Gehe zu:  
Du kannst Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum nicht posten
Du kannst Dateien in diesem Forum herunterladen

Verwandte Themen
Forum / Themen   Antworten   Autor   Aufrufe   Letzter Beitrag 
Keine neuen Beiträge Access Tabellen & Abfragen: Kreuztabellenabfrage Werte 2 Zoran 3025 22. Dez 2005, 18:27
Willi Wipp Kreuztabellenabfrage Werte
Keine neuen Beiträge Access Tabellen & Abfragen: Werte einer Abfrage miteinander verbinden 4 FCKW 614 24. Nov 2005, 14:15
FCKW Werte einer Abfrage miteinander verbinden
Keine neuen Beiträge Access Tabellen & Abfragen: Werte aus 2 Tabellen in einer angleichen 9 Saskia 819 20. Okt 2005, 18:43
rita2008 Werte aus 2 Tabellen in einer angleichen
Keine neuen Beiträge Access Tabellen & Abfragen: Werte von Feld1 in Feld2 kopieren 2 cixz 896 30. Sep 2005, 11:50
Gast Werte von Feld1 in Feld2 kopieren
Keine neuen Beiträge Access Tabellen & Abfragen: Inhalt von einer Tabelle in die andere schreiben 8 Wanze 1416 23. Sep 2005, 19:17
Wanze Inhalt von einer Tabelle in die andere schreiben
Keine neuen Beiträge Access Tabellen & Abfragen: Daten von Listenfeld(Formular) in Access-Tabelle schreiben 6 fantasy 3980 14. Sep 2005, 13:50
fantasy Daten von Listenfeld(Formular) in Access-Tabelle schreiben
Keine neuen Beiträge Access Tabellen & Abfragen: Max. Werte über mehrere Datensätze ermitteln 1 Gast 1200 22. Aug 2005, 14:56
lothi Max. Werte über mehrere Datensätze ermitteln
Keine neuen Beiträge Access Tabellen & Abfragen: Wert in Tabelle schreiben 16 majeca 12941 27. Jul 2005, 15:12
majeca Wert in Tabelle schreiben
Keine neuen Beiträge Access Tabellen & Abfragen: Werte Zählen, aber bestimmte nicht dazu addieren 1 MrMarley 897 14. Jun 2005, 02:21
tobes Werte Zählen, aber bestimmte nicht dazu addieren
Keine neuen Beiträge Access Tabellen & Abfragen: Numerische Werte in als Text definiertem Feld 4 Terminator 811 25. Apr 2005, 07:50
stpimi Numerische Werte in als Text definiertem Feld
Keine neuen Beiträge Access Tabellen & Abfragen: Werte eines Formulares in neue Tabelle speichern 1 jk2005 734 08. März 2005, 12:26
Mario Kobolla Werte eines Formulares in neue Tabelle speichern
Keine neuen Beiträge Access Tabellen & Abfragen: Abfrage die werte anfügt 2 Zoran 495 26. Jan 2005, 14:24
Zoran Abfrage die werte anfügt
 

----> Diese Seite Freunden empfehlen <------ Impressum - Besuchen Sie auch: Microsoft Word Serienbriefe