TNG-Auswertungen (1)

Klick: zurück zu der Seite, von der Sie gekommen sind  zurück Klick: zurück zu Startseite Startseite  weiter Klick: zur nächsten Seite
ausdrucken : Strg-P

Die gezeigten Screenshots basieren auf dem TNG-Template 4. Die anderen Templates zeigen ähnliche Darstellungen.
Die Bildschirmausgabe ist für den Browser Internet Explorer, Version 7, Textgröße "Mittel" sowie einen 19-Zoll-Bildschirm optimiert.



> >  Inhaltsverzeichnis

Sie sind hier:
zu Deutsch etwa:
TNG - The Next Generation Of Genealogy Sitebuilding
Die nächste Generation der genealogischen Seitenerstellung

Es wird der Umgang mit
TNG-Auswertungen (1) (Ortsebenen-Auflistung)
erläutert.
Zweckmäßigerweise druckt man sich die nachfolgende Anweisung aus und legt sie sich neben die Tastatur, um alles in Ruhe abzuarbeiten.




1. Lokaler Server    (auf dem Heimcomputer)
1.1 Allgemeines
In diesem Beitrag wird erläutert, wie man in der TNG-Anwendung bei Auswertungen (Reports) anzeigen kann, wieviel Datensätze / Personen in einer bestimmten Ortsebene (Stadt; Kreis; Land; Staat) enthalten sind.
Die Anzahl der Personen wird automatisch mit Hilfe einer Grafik am Bildschirm dargestellt; wobei je 100 Personen ein Sternchen steht.
Es sei noch darauf hingewiesen, dass diese Auswertung nur dann richtig funktioniert, wenn die Geburtsorte in der Form Stadt, Kreis, Land, Staat gespeichert wurden.



Da die Auswertungen aus der SQL-Datenbank mit Hilfe von Sql-Befehlen und -Funktionen für Abfragen realisiert werden, können sie in allen TNG-Versionen implementiert werden.

1.2 SQL-SELECT-Ausdruck einfügen
Nachstehend werden nach und nach SQL-SELECT-Ausdrücke aufgelistet, die im Verwaltungsteil (Admin) unter "Auswertungen", in den untersten Eingabebereich zu kopieren sind.


1.3 Personen in Ortsebene 2 - Stadt und Kreis
Code:
SELECT REVERSE(SUBSTRING_INDEX(REVERSE(SUBSTRING_INDEX(birthplace,",",2)),",",1)) as gemeente_or_state, COUNT(*) AS amount, RPAD('',COUNT(*)/100,'*') AS Graphic FROM tng_people WHERE birthplace <> "" group BY gemeente_or_state order by amount desc;
Dieser Code wurde von Henny Savenije erstellt und der TNG-Gemeinde in der amerik. TNG-Mailingliste dankenswerter Weise zur Verfügung gestellt.

1.4 Personen in Ortsebene 3 - Land und Staat
Code:
SELECT LTRIM(REVERSE(SUBSTRING_INDEX(REVERSE(birthplace),",",1))) as provincie_or_country, COUNT(*) AS amount, RPAD('',COUNT(*)/100,'*') AS Graphic FROM tng_people WHERE birthplace <> "" group BY provincie_or_country order by amount desc;
Dieser Code wurde von Henny Savenije erstellt und der TNG-Gemeinde in der amerik. TNG-Mailingliste dankenswerter Weise zur Verfügung gestellt.



2. Webserver    (beim Provider)
Auf dem Webserver läuft es ähnlich ab, wie auf dem Lokalserver.

Alle Schritte werden so durchgeführt, wie unter Ziffer 1. beschrieben.




Klick: zurück zu der Seite, von der Sie gekommen sind  zurück Klick: zurück zu Startseite Startseite  weiter Klick: zur nächsten Seite