Hallo liebe Access-Gemeinde,
ich habe folgendes Problem und hoffe ihr könnt mir helfen:
Ich habe ein Unterformular, welches ich in ein Hauptformular eingebaut habe. Soweit so gut. Das funktioniert auch. Ich habe eine n:1 Beziehung zwischen den Daten. Sprich mein Hauptformular ist eine Tabelle. Die Detailinformationen werden auch schön zum Ausklappen aufgeführt. Um der Tabelle einfacher Elemente hinzufügen zu können, möchte ich nun ein Kombinationsfeld mit Suchfunktion im Unterformular einbauen. Dies ist mit dem Assistenten schnell erstellt und funktioniert im Unterformular auch einwandfrei.
Bette ich das UF nun aber ins HF ein, funktioniert das Kombinationsfeld aber nicht mehr. Ich kann weiterhin Datensätze suchen und auswählen, die Detailinformationen bleiben aber beim alten Datensatz.
Kann mir da jemand weiterhelfen?
VG
cygre
Hallo,
ich befürchte, das Vorhaben ist unlogisch... Welchen Sinn hat es, in einem verknüpten UFO (das ja die der 1-Tabelle zugeordneten DS anzeigt), nach anderen, der dem HFO nicht entspr. Datensätzen zu suchen?
Es geht natürlich, dafür muss aber aufgrund des Suchergebnisses in allen(!) DS in der N-Tabelle das HFO auf den entspr. DS der 1-Tabelle gesetzt werden (Requery, Filter, Positionierung).
Hallo Franz,
danke für deine Antwort. Ich glaube ich sehe den Logikfehler jetzt auch. Ich benutze das ganze um eine m:n Beziehung abzubilden. Das HF dient wiederum nur als UF im nächsten Formular. Mit den Probedatensätzen sah das auf den ersten Blick gut aus, aber die Zuordnung fehlt...
Vielen Dank. Dann werd ich mal andere Möglichkeiten ausloten über meine Hilfstabelle hinwegzukommen.
Viele Grüße
Hallo,
ZitatIch benutze das ganze um eine m:n Beziehung abzubilden.
Eine n:m Beziehung
erfordert mindestens zwei 1:n Beziehungen und somit 3 Tabellen.
Hafo > eine der 1-Tabellen
Ufo > Zwischentabelle (mit den 2 Feldern der 2xn-Tabelle)
Kombi im Ufo > Auswahl eines Datensatzes der anderen 1-Tabelle und Speicherung als Fremdschlüssel.
Der andere FS wird über die Verknüpfung Hafo>Ufo automatisch geschrieben.
Ein Kombi zum Suchen wird hier definitiv nicht benötigt, es sei denn, Du meinst damit die Auswahl eines DS zur Speicherung.