hab mal eine Frage zu den Relationsmöglichkeiten. Bin gerade dabei eine Projektseite zu erstellen, die einen Container mit mehreren Kontakten beinhaltet. Die Relation ist bei den Kontakten 1:1 zur Projektseite und bei der Projektseite 1:N zu den Kontakten. Dabei kann ich aus der Kontaktansicht diesen Kontakt mit dem Projekt verknüpfen, und aus dem Projekt den Kontakt natürlich wieder aufrufen.
Aus dem Container im Projekt kann ich jedoch nur einen neuen Kontakt anlegen.
Gibt es eine Möglichkeit (evtl. Script), auf der Projektseite (aus dem Container heraus oder über Button) eine Auswahl der Kontakte aufzurufen um den gewünschten Kontakt dort auszuwählen? Ohne einer Zwischenansicht?
Gibt es denn Kontakte ohne zugeordnete Projekte?
Falls ja müsste man bei denen ja das Projekt eintragen.
Um das aus der Projekteansicht zu machen braucht es vermutlich ein Script welches zunächst einen nicht zugerodneten Kontakt auswählt (Filter) und dann anschliessend dort automatisch die Zuordnung durchführt.
ja, nicht jeder Kontakt ist ja zugleich einem Projekt zugeordnet.
Ja das Script hätte ich gesucht bzw. den Ansatz dazu. Hab es jetzt aber anders gelöst und über eine separate Zwischenansicht zugeordnet.
Als Ergänzung zu meiner Antwort; mit Projekt ist hier nicht das cRM Projekt gemeint, sondern ein „natürliches“ Projekt, zu dem dann bestimmte Kontakte dazu verknüpft werden. (z.B. Handwerker zum Projekt „Hausbau“)
Dann ist es gut, dass du dich für eine Zwischenansicht (N:M) entschieden hast, sonst könnte der Handwerker XY immer nur bei einem Projekt gleichzeitig mitmachen.
„Projekte“ (auch mit Untervorgängen) werden übrigens in den Standard Solutions bereits mitgeliefert.
Die Scriptfunktion, die du ursprünglich gesucht hast, lautet „DialogSelectRecord“, welche du für einen von einem ViewConfig Objekt erzeugten RecordSet aufrufst. Details siehe SDK Doku.
danke für den Hinweis. Die Projektgeschichte bei mir funktioniert jetzt einwandfrei und verknüpft drei verschiedene DB-Tabellen zusätzlich mit Verzeichnis- und Weblinks usw.