Hallo,
Als durchschnittlicher Office-Anwender bin ich dran, ein Datenbank zu erstellen, welche in Zukunft die CRM-Funktionen von Outlook uebernehmen soll. Unter anderem bin ich auf ein interessantes Template von RPT-Software (CRM Template Advanced) gestossen, bei welchem aber nicht "hinter die Fassade" geschaut werden kann.
Habe mit einem m:m self-join die folgende Verbindungstabelle hergestellt:
tblRelationships
- ID
- PrimaryContactID
- RelatedContactID
- PrimaryRelationshipType
- RelatedRelationshipType
Moechte nun, dass bei beiden Kontakten die Verbindung in ihrem jeweiligen Unterformular mitsamt dem Verbindungstyp angezeigt wird, eventuell sogar mit der Moeglichkeit, beim Anklicken jeweils auf den verbundenen Kontakt zu wechseln oder diesen zu oeffnen.
Vielleicht ist's ja einfach....leider bin ich aber etwas ratlos wie ich damit umgehen soll.
Danke und Gruss,
Hallo,
stammt PrimaryRelationshipType und RelatedRelationshipType nicht von den beiden Master-Tabellen? Wenn ja gehören diese nicht in die Zwischentabele.
Da ein Ufo immer nur 1 LinkMasterField haben kann funktioniert das mit dem Ufo schon mal nicht.
Der gängige Weg ist als Datenherkunft die Zwischentabelle zu wählen und die beiden Master-Tabellen in je ein Listen-/Kombinationsfeld zu packen, und bei Auswahl von einem Wert darin die Datenherkunft entweder zu verändern (Me.Recordsource = "Select...) oder per Filter die Datenherkunft einzuschränken.
Gruß Andreas
Andreas, vielen Dank fuer deine freundliche Antwort. Leider fehlt mir aber immer noch ein wenig das Verstaendnis fuer eine Loesung.
Hier noch einige zusaetzliche Angaben ueber meine Daten:
- meine Kontaktdaten (Personen) sind alle in einer Tabelle (tblContacts) erfasst, welche ich zur Erstellung der Zwischentabelle zweimal verknuepfe (tblContacts und tblContacts_1)
- die Felder Primery- und RelatedRelationshipType habe ich als Combobox mit Value List im Ufo erfasst (Family, Friend, Business Partner, etc)
Waere es im Ufo (Child) nicht moeglich, alle Records anzuzeigen, bei welchen entweder die Primary- ODER die RelatedContactID mit der MasterID uebereinstimmen?