Einzelnen Beitrag anzeigen

hansklok

Registriert seit: 14. Apr 2004
Ort: Karlsruhe
318 Beiträge
 
Delphi 2010 Architect
 
#11

AW: konzeptionelle Gedanken optische Darstellung Stammbaum

  Alt 5. Aug 2015, 15:04
So, um eines Vorweg zu nehmen, danke für Eure bisherigen Antworten.
Ich arbeite mich grade erst in die Materie ein. ANFÄNGER!!!! Ich bin wieder in die Delhpipraxis-Community zurückgekehrt, da ich früher hier sehr gute Erfahrungen gemacht habe. Ich entwickle unter OS X mit Xojo. An sich gibt es da sehr!!! viele Parallelen zu Delphi. Deswegen versuche ich es hier im Forum.

Von vorne: Die Beispieldatenbank hat folgende Tabellen:
  1. Personen
    • Name
    • Geburtsdatum
  2. Familien
    • MutterID
    • VaterID
  3. Kinder
    • FamilienID
So, folgendes Szenario:
  • Max Mustermann solle der Proband sein
  • Seine Eltern sind Hans Mustermann und Elke Musterfrau
  • Max ist das Zweitgeborene von 4 Kindern der Familie
  • Max war zweimal verheiratet. Mit Maria Streifenmuster und Petra Kairomuster
  • aus der ersten Ehe gingen 1 Kind (Ludwig) und aus der zweiten keines hervor.
An sich eine einfache Familienkonstellation. Via SQL-Abfrage wird nun erstmal der Proband innerhalb der Geschwister eingeordnet (Geburtsdatum), diese ordnen sich dann auf der gleichen Ebene links und rechts um ihn. Da er aber auch zwei Frauen hatte, werden diese rechts von ihm vor seinen 3. und 4. Geschwisterteil platziert. Unter die Frauen dann jeweils die Kinder. Ich finde, das ist bei einem solchen Beispiel schon ein sehr komplexes Ding.
Was mich also beschäftigt ist zum einen, wie baue ich um meinen Probanden, der stets zentriert im Fokus der grafischen Ausgabe sein soll, alles andere um ihn herum? Deswegen auch die Frage mit den Scrollbars!

Vielleicht besteht die Möglichkeit, dass wir hier Step by Step, Tutorialartig so etwas gemeinsam definieren können, das fände ich klasse

So würde die grafische Ausgabe zum Beispiel mal ausschauen:
Miniaturansicht angehängter Grafiken
heredis_2014_2-1.jpg  

Geändert von hansklok ( 5. Aug 2015 um 15:07 Uhr)
  Mit Zitat antworten Zitat