[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:
(4177 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

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

Anfängerfrage: Beziehungen

JensTeich
  
Beiträge gesamt: 595

14. Aug 2011, 20:28
Beitrag # 2 von 5
Beitrag ID: #478164
Bewertung:
(4124 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


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:
(4100 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Welches Feld in steht für Besuch (Besuch :: NameID)?

Vielen Dank
KFR


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:
(4072 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


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

Anfängerfrage: Beziehungen

JensTeich
  
Beiträge gesamt: 595

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

Jens


als Antwort auf: [#478169]
X

Aktuell

Veranstaltungskalender

Hier können Sie Ihre Anlässe eintragen, welche einen Zusammenhang mit den Angeboten von HilfDirSelbst.ch wie z.B. Adobe InDesign, Photoshop, Illustrator, PDF, Pitstop, Affinity, Marketing, SEO, Büro- und Rechtsthemen etc. haben. Die Einträge werden moderiert freigeschaltet. Dies wird werktags üblicherweise innert 24 Stunden erfolgen.

pdf-icon Hier eine kleine Anleitung hinsichtlich Bedeutung der auszufüllenden Formularfelder.

Veranstaltungen
02.02.2023

Prozesse optimieren und effizient gestalten

Zürich
Donnerstag, 02. Feb. 2023, 08.00 - 10.00 Uhr

Digitalisierung, Webauftritt

Digitalisierung mitgestalten - Worauf kommt es an? Wie wichtig ist die Webseite? Webseite mit Word Press? Interne Prozesse optimieren

Ja

Organisator: B. Isik - SNF Academy

Kontaktinformation: Birol Isik, E-Mailinfo AT bkcc DOT ch

https://digitalisierung-heute.ch/digitalisierung-informationstag-schweiz/

Veranstaltungen
01.03.2023 - 09.03.2023

Online
Mittwoch, 01. März 2023, 00.00 Uhr - Donnerstag, 09. März 2023, 00.00 Uhr

Online Webinar

Wie gehen wir mit diesen Veränderungen um? Was ist notwendig, damit wir die Digitalisierung im Unternehmen klappt? Veränderungsprozesse verstehen und entsprechend handeln Mitarbeiter als Botschafter Webseite mit WordPress erstellen SEA /SEO (Ads aufschalten)

Ja

Organisator: B. Isik - SNF Academy

Kontaktinformation: B. Isik, E-Mailinfo AT snfa DOT ch

https://www.fernstudiumfitness.ch/digitalisierung-schweiz/