Vorhandene Datensätze werden nicht angezeigt

13/07/2009 - 23:06 von Annabelle Arndt | Report spam
Hallo, ich hoffe , ihr könnt mir nochmal helfen.
Habe jetzt folgendes Problem:
Ich habe eine DB konzipiert, in der Teilnehmer an verschiedenen Seminaren zu
verschiedenen Zeitpunkten (Daten) teilnehmen (2 n:m-Beziehungen, die
entsprechend über Zwischentabellen aufgelöst wurden).

Die Verknüpfungen laufen folgendermaßen von re nach li:
TN-Tabelle 1:n zur Verknüpfungstabelle S-ID; TN-ID; DAtum (3
Schlüsselfelder, da erste Auflösungstabelle)
Diese Verknüpfungstabelle hat mit S-ID+ Datum (Schlüsselfelder) eine
Beziehung zur Verbindungstabelle Seminare und Datum: doppelte Schlüssel auf
S-ID+Datum (linksinklusion, einfach (referientielle Integritàt làsst sich
nicht aktivieren)
Verknüpfungstabelle S-ID+DAtum n:1 auf Seminar-Tabelle (Verknüpfung über
Seminar-ID)

Jetzt möchte ich ein Formular, das mir
ALLE Teilnehmer zu einem bestimmten Seminar oder Zeitraum anzeigt.
Ich habe zwar jetzt ein Formular, das die TN einer Seminarreihe anzeigt,
nicht jedoch die restlichen, obwohl vorhanden?!?

Aufbau des Formulars:
Zuerst Seminar (Felder aus der Seminartabelle)
im 1. Unterformular: Datum + S-ID (aus Verknüpfungstabelle Datum+Semianr)
im 2. Unterformular: alle nötigen TN-Daten (Verknüpfung über TN-ID)

Was ich jetzt nicht verstehe, ist folgendes:
wieso werden die TN zum Seminar B an einem bestimmten DAtum angezeigt und
die anderen nicht (es gibt noch A, D + E --> alle Tabellen sind mit Daten
gefüllt) - wahrscheinlich ist das Formular falsch aufgebaut, oder? Außerdem
kommt immer eine Parameterabfrage zu einem Feld, wo ich den Felddatentyp
geàndert habe (von Zahl auf Datum) und das so gar nicht mehr existiert
(namentlich).
Wie kann ich nun die TN-zu einem bestimmten Seminar an einem Datum anzeigen
bzw. suchen lassen und auch ergànzen? Geht das nur über VBA oder gibt es noch
andere Möglichkeiten? Vor allem: gibt es eine elegantere Lösung als 2
Unterformulare?
Ich habe da was auf DonKarls FAQ gefunden (Pkt 4.2), aber ich weiß nicht,
wie man das umsetzt, da ich nicht programmieren kann.
Auch mit dem Datensatzsuchen-Code von Thomas Moeller habe ich es schon mit
dem Feld Datum versucht, aber er àndert einfach die Inhalte nicht -
wahrscheinlich ist der Bezug falsch...
Es wàre super, wenn ihr mir helfen könntet.
Ich bin wirklich am Verzweifeln.
Danke und Gruß,
Annabelle
 

Lesen sie die antworten

#1 Mark Doerbandt
14/07/2009 - 10:15 | Warnen spam
Hallo, Annabelle,

Annabelle Arndt:

Hallo, ich hoffe , ihr könnt mir nochmal helfen.



lies mal bitte Dein Posting nochmal. Ich habe jetzt drei mal versucht,
es zu verstehen und immer wieder aufgegeben. Es ist zu detailliert und
setzt zu sehr voraus, dass man sich bereits in Deiner Denkwelt
befindet - zumindest für mich. Kannst Du es noch mal (knapper)
versuchen? Danke!

Gruss - Mark

Informationen fuer Neulinge in den Access-Newsgroups unter
http://www.doerbandt.de/Access/Newbie.htm

Bitte keine eMails auf Newsgroup-Beitràge senden.

Ähnliche fragen