[GastForen Programmierung/Entwicklung FileMaker Anfängerfrage: Beziehungen

  • Suche
  • Hilfe
  • Lesezeichen
  • Benutzerliste
Themen
Beiträge
Moderatoren
Letzter Beitrag

Anfängerfrage: Beziehungen

KFR
Beiträge gesamt: 42

14. Aug 2011, 13:07
Beitrag # 1 von 5
Bewertung:
(4066 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo,

ich tue mich schwer bei der Umsetzung einer Besucherdatenbank.

Folgende Tabellen habe ich erstellt:

Tabelle Besucherdaten: Name_ID, Name, Vorname, Geburtsdatum; Dokumentennummer

Tabelle Besuchsdaten: Besuchs_ID, Besuchsdatum (eintägig), Besuchsdatum von, Besuchsdatum bis (mehrtägig), Vorgangsnummer, Begleiter, Status offen - erledigt

Tabelle Firmendaten: Firma_ID, Name Firma, Auftagsfirma

Die ID-Felder sind jeweils "autom. fortl. Nr., Geschützt"

Die Tabellen habe ich so aufgeteilt, um Redundanzen zu vermeiden (wenn ich das richtig verstanden habe.....).

Ich möchte in einem Formular alle Informationen eintragen können, und falls auch noch möglich, eine Bezugstabelle mit den Besucherdaten der letzten 4 Wochen des Besuchers anzeigen.
Eine anspruchsvolle Aufgabe, wie ich feststellen muss.

Die Beziehungen sind so angelegt: Name_ID - Besuchs_ID, Besuchs_ID - Firma_ID.
"Die Erstellung von Datensätzen in dieser Tabelle über diese Beziehung zulassen" ist jeweils angeklickt.

In einem Formular mit allen Feldern aus den drei Tabellen (ausser den ID-Nummern, die ja automatisch ausgefüllt werden sollen) habe ich versucht, Daten einzugeben. Fehlermeldung: " Das Feld (Name) kann nicht geändert werden, solange "Firma_ID" keinen gültigen Wert enthält".

Was habe ich falsch gemacht? Im Ansatz, oder in den Beziehungen??

Gruß
KFR
____________________________________________
Mac OS X 10.7.4 (zuhause)
Adobe Creative Suite CS4 Standard MAC
Windows XP Professional (Arbeitsplatz)
Adobe Creative Suite CS4 Standard WIN (Arbeitsplatz)
Filemaker Pro 12.0v1

(Dieser Beitrag wurde von KFR am 14. Aug 2011, 13:13 geändert)
X

Anfängerfrage: Beziehungen

JensTeich
  
Beiträge gesamt: 584

14. Aug 2011, 20:28
Beitrag # 2 von 5
Beitrag ID: #478164
Bewertung:
(4013 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Du hast Primärschlüssel angelegt, soweit sehr gut. Diese werden aber nicht miteinander verbunden sondern mit weiteren Feldern die Sekundärschlüssel heissen.

Eine funktionierende Beziehung wäre zB

Person :: NameID <=> Besuch :: NameID

Jens
__
jens teich, filemaker certified developer

FileMaker Konferenz Oktober 2019 Hamburg!


als Antwort auf: [#478157]

Anfängerfrage: Beziehungen

KFR
Beiträge gesamt: 42

14. Aug 2011, 22:59
Beitrag # 3 von 5
Beitrag ID: #478168
Bewertung:
(3989 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Welches Feld in steht für Besuch (Besuch :: NameID)?

Vielen Dank
KFR
____________________________________________
Mac OS X 10.7.4 (zuhause)
Adobe Creative Suite CS4 Standard MAC
Windows XP Professional (Arbeitsplatz)
Adobe Creative Suite CS4 Standard WIN (Arbeitsplatz)
Filemaker Pro 12.0v1


als Antwort auf: [#478164]

Anfängerfrage: Beziehungen

KFR
Beiträge gesamt: 42

15. Aug 2011, 05:41
Beitrag # 4 von 5
Beitrag ID: #478169
Bewertung:
(3961 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Es hat ein wenig gedauert.....:
Sekundärschlüssel sind also Felder, die nur eingefügt werden, um eine Beziehung herstellen zu können, ohne mit Daten gefüllt zu werden?
In meinem Beispiel: Person + Besuch als neues Feld anlegen und dann mit Namen_ID verbinden?

Das habe ich gemacht.

Noch eine Frage: Wie muss das Schlüsselfeld, das auf "Indiziertes Feld, Autom. Fortlaufend Nr." eingestellt ist, geändert werden, damit nicht bei der Dateneingabe in meinem Formular (wo das Schlüsselfeld nicht angezeigt wird) nicht die Meldung kommt: "Das Feld kann nicht geändert werden, solange “Firma_ID” keinen gültigen Wert enthält."?

Gruss KFR
____________________________________________
Mac OS X 10.7.4 (zuhause)
Adobe Creative Suite CS4 Standard MAC
Windows XP Professional (Arbeitsplatz)
Adobe Creative Suite CS4 Standard WIN (Arbeitsplatz)
Filemaker Pro 12.0v1


als Antwort auf: [#478168]
(Dieser Beitrag wurde von KFR am 15. Aug 2011, 05:50 geändert)

Anfängerfrage: Beziehungen

JensTeich
  
Beiträge gesamt: 584

15. Aug 2011, 07:47
Beitrag # 5 von 5
Beitrag ID: #478170
Bewertung:
(3931 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Der Sekundärschlüssel hat keine Seriennummer, sondern ist frei beschreibbar.

Jens
__
jens teich, filemaker certified developer

FileMaker Konferenz Oktober 2019 Hamburg!


als Antwort auf: [#478169]
X

Aktuell

Neuste Foreneinträge


Home-Office

Fehlende Bilddarstellung in Mail

Wer bist du? - Stell' dich vor!

Anpassung von Scriptfunktion auf Bleedbox

Jobs aus dem Quark sollen im Acrobat verglichen werden

Arial Narrow in Tabellen

Indesign 2014

Zwei Fragen zur Tabelle

Webinar IDUG Stuttgart: Grafik- und Bilddaten crossmedial aufbereiten

PPT-Grafik nachbauen