Kontakt aus anderer Tabelle auswählen

FM Clients alle Versionen (außer FM-Mobile) und Betriebssysteme
Forumsregeln
Sie befinden sich im Archivforum! Sie können hier alte Beiträge lesen und vorhandene Diksussionen ergänzen.
Neue Diskussionen können Sie in diesem Archiv nicht erstellen!

Kontakt aus anderer Tabelle auswählen

Beitragvon clipboard » Do 20. Mai 2010, 18:00

Hinweis: Eintrag wurde aus altem Forum importiert. Ggf. kann es dadurch zu Darstellungsproblemen kommen.
Nachrichtensymbol: Bild
FileMaker Client Version: FM Client 10.0

Hallo,

ich bin (Wieder)einsteiger in Sachen FM (V.10 auf Apfel). Hatte schon Mühe den Betreff zu formuliere, hoffe aber, dass ich meine Frage verständlich formulieren kann.

Ich habe 3 Tabellen: "Kontakte", "Projekt", "Dateien". Alle über eine ID verknüpft. Wie die Namen schon sagen, speichere ich Adressen, Namen, Telefon etc. in der Tabelle Kontakte. In Projekte lege ich div. Angaben zu Projekten ab und in der Tabelle Dateien möchte ich Mediendaten zu den Projekten ablegen.

Weiter werde ich für Adressen und Projekte eigene Layouts haben. Soweit so gut. Nun möchte ich aber im Layout für Projekte, nennen wir es "ProjektLayout", neben den Angaben zu Projektdaten auch Kontaktdaten aus der "Kontakt-Tabelle" auswählen und dem Projektdatensatz zuweisen. Beispiel: ich habe bereits 20 Kontakte in der Tabelle "Kontakte" abgelegt. Nun kommt das erste Projekt und diesem möchte ich nun einer der Kontakte zuweisen und auch darstellen, aber nicht in der Tabelle "Projekte" speichern.

Da stehe ich ziemlich auf dem Schlauch. Ich hoffe, es versteht jemand, was ich will und kann mir vielleicht ein paar Tipps geben. Ich habe in ältern und einem neuen Buch gesucht. Aber leider nichts gefunden.

Vielen Dank und Gruss
Fabian
clipboard
 
Beiträge: 15
Registriert: Di 22. Jan 2002, 01:00

Antwort

Beitragvon AndreP » Do 20. Mai 2010, 20:43

Hinweis: Eintrag wurde aus altem Forum importiert. Ggf. kann es dadurch zu Darstellungsproblemen kommen.

Hallo Fabian,

wenn Du über die ID die Tabellen Kontakte und Projekte verknüpft hast, dann kannst Du doch über den Bezug die Daten der Kontakte in den Projektlayouts einblenden.

Anders ausgedrückt:
Du wirst wahrscheinlich jedem Projekt einen Kontakt zugeteilt haben. Demzufolge hast Du in der Tabelle Projekt die ID des dazugehörigen Kontaktes abgelegt und kannst die Daten einblenden in den entsprechenden Layouts bei Projekte anzeigen.

Gruß André
AndreP
 
Beiträge: 78
Registriert: Mo 13. Aug 2007, 00:00
Wohnort: Erkrath

Antwort

Beitragvon clipboard » Fr 21. Mai 2010, 07:28

Hinweis: Eintrag wurde aus altem Forum importiert. Ggf. kann es dadurch zu Darstellungsproblemen kommen.

Hallo André

Vielen Dank für die Antwort. Ja, du hast schon recht, nur sehe ich wahrscheinlich vor lauter Bäumen den Wald nicht mehr. Dass ein Kontakt im besagten Layout dargestellt wird, kriege ich hin. Ich möchte aber den Kontakt zum Projekt zuweisen, also den bereits bestehenden Kontakt "irgendwie anwählen" und dann gehört er zum Projekt ;-)

Und dafür finde ich keinen Ansatz...

Gruss
Fabian
clipboard
 
Beiträge: 15
Registriert: Di 22. Jan 2002, 01:00

Antwort

Beitragvon AndreP » Fr 21. Mai 2010, 16:28

Hinweis: Eintrag wurde aus altem Forum importiert. Ggf. kann es dadurch zu Darstellungsproblemen kommen.

Hallo Fabian,

Du kannst beispielsweise über eine Werteliste die Kontakte zuweisen.

Gehe einfach auf Datei -> Verwalten -> Wertelisten und erstelle eine neue Werteliste, die die Werte aus der Tabelle Kontakte aufführt. Diese Werteliste blendest Du dann in dem Entsprechenden Feld im Layout Projekte ein. Das kannst Du im Layoutmodus machen, in dem Du auf das Feld gehts ->rechte Maustaste klickst -> Feld/Steuerelement -> Einstellung und dann unter "Anzeigen als" die Einblendliste auswählst.

In meiner Datenbank habe ich das aber völlig anders umgesetzt und das empfehle ich Dir auch. Ich habe eine Tabelle Adressen in der alle Geschäftspartner und deren Kundennummer gespeichert sind. Dort habe ich ein Button ins Layout gelegt, der "Projekt anlegen" heißt. Über diesen Button wird ein Script gesteuert, welches dann das Projekt anlegt. Da ein Projekt nicht ohne einen Datensatz bei Adressen auskommt, ist das auch für den User logisch.
Auch wenn ich einen Brief oder sonstiges in der Datenbank anlege, mache ich das immer über die Tabelle Adressen, damit der Bezug sofort steht.

Gruß André
AndreP
 
Beiträge: 78
Registriert: Mo 13. Aug 2007, 00:00
Wohnort: Erkrath

Antwort

Beitragvon clipboard » Mi 26. Mai 2010, 15:16

Hinweis: Eintrag wurde aus altem Forum importiert. Ggf. kann es dadurch zu Darstellungsproblemen kommen.

Hallo

Hm, du hast mit beiden Lösungen recht. Ich habe mittlerweile auch deinen 2. Ansatz verfolgt. Allerdings kommt es vor, dass halt ein Kontakt mal ändert oder neu zum Projekt dazukommt und da wäre es schön, wenn ich das mit "auswählen und übernehmen" machen könnte.

Ich habe aber in anderen Punkten schon einige Sachen neu gelernt. Ich mache Fortschritte und werde vielleicht auch bald diese Problemstellung "erschlagen" ;-)

Gruss
Fabian
clipboard
 
Beiträge: 15
Registriert: Di 22. Jan 2002, 01:00


Zurück zu FM Clients