Daub Logo
Produkte Downloads Kaufen Company Community mein Daubnet
Anmelden

Community

Diskussionen, Fragen und Zusammenarbeit - hier ist der richtige Platz für den Austausch mit den Entwicklern und mit anderen Usern. Machen Sie mit!
Kostenloses Daubnet-Konto erstellen

Ages! Forum Listen Ortsliste ohne L-Grad bzw. B-Grad  


 

Ortsliste ohne L-Grad bzw. B-Grad

 
 
 
Beitrag13. Aug 2012, 17:13
Vor einiger Zeit habe ich meine Orte entsprechend ergänzt; zum Schluss wollte ich eine Liste haben, in der mir die Orte angezeigt werden, in denen noch Längen- und Breitengrade fehlen.

Ich habe nur eine für mich sehr umständliche Art gefunden, eine solche Liste zu erstellen. Gibt es evtl. etwas Besseres als meine Version?

So habe ich es gemacht:

- Ortsliste (Standard) aufgerufen
- Inhalt Feldliste geändert (da nur Name angegeben)
- Formel/Bedingung eingegeben (L-Grad ist leer (ist nicht leer) und B-Grad ist leer (ist nicht leer).
Ergebnis:
- vor den Orten steht jeweils TRUE oder FALSE (d.h. es wurden alle Orte angezeigt)
Mir wäre es lieber gewesen, es würden nur die Orte angezeigt, die der Bedingung entsprachen.

Weiß jemand Rat? :-)
 
 
 

Re: Ortsliste ohne L-Grad bzw. B-Grad

Beitrag14. Aug 2012, 11:57
Die "Formel"-Felder erlauben es, Feldinhalte zu berechnen. Wenn Sie als Formel eine Bedingung eingeben, so ist dessen Ergebnis TRUE oder FALSE, was dann auch angedruckt wird. Eine solche Bedingung wäre beispielsweise
Code: Alles auswählen
OR(LATITUDE="",LONGITUDE="")


Jetzt ist es ja nicht unbedingt Sinn der Sache, "TRUE" oder "FALSE" auszugeben, sondern den Ortsnamen nur dann anzuzeigen, wenn eine Bedingung erfüllt ist, das leistet folgende Formel:
Code: Alles auswählen
IF(OR(LATITUDE="",LONGITUDE=""),NAME)


Diese druckt nur dann den Ortsnamen an, wenn entweder der Längengrad fehlt, oder der Breitengrad [Edit:] oder beide fehlen.

Ist diese Formel das einzige Ausgabefeld in der Ortsliste, so wird keinerlei Ausgabe erzeugt, wenn Längen- und Breitengrad gespeichert sind. Dann entfernt Ages! auch den passenden Rahmen, so dass nur noch Orte nachbleiben, bei denen Koordinaten fehlen.

In Personenlisten gibt es die Möglichkeit unter "Optionen" eine "zusätzliche Bedingung" einzugeben, und darüber zu steuern, ob eine Person überhaupt angedruckt wird - in der Ortsliste muss man sich mit obigem Trick behelfen.

Edit: Erläuterung zur Formel ergänzt.
Site Admin
jcd
 
 
 

Re: Ortsliste ohne L-Grad bzw. B-Grad

Beitrag14. Aug 2012, 12:16
jcd hat geschrieben:Die "Formel"-Felder erlauben es, Feldinhalte zu berechnen. Wenn Sie als Formel eine Bedingung eingeben, so ist dessen Ergebnis TRUE oder FALSE, was dann auch angedruckt wird. Eine solche Bedingung wäre beispielsweise
Code: Alles auswählen
OR(LATITUDE="",LONGITUDE="")


Jetzt ist es ja nicht unbedingt Sinn der Sache, "TRUE" oder "FALSE" auszugeben, sondern den Ortsnamen nur dann anzuzeigen, wenn eine Bedingung erfüllt ist, das leistet folgende Formel:
Code: Alles auswählen
IF(OR(LATITUDE="",LONGITUDE=""),NAME)


Diese druckt nur dann den Ortsnamen an, wenn entweder der Längengrad fehlt, oder der Breitengrad.

Ist diese Formel das einzige Ausgabefeld in der Ortsliste, so wird keinerlei Ausgabe erzeugt, wenn Längen- und Breitengrad gespeichert sind. Dann entfernt Ages! auch den passenden Rahmen, so dass nur noch Orte nachbleiben, bei denen Koordinaten fehlen.

In Personenlisten gibt es die Möglichkeit unter "Optionen" eine "zusätzliche Bedingung" einzugeben, und darüber zu steuern, ob eine Person überhaupt angedruckt wird - in der Ortsliste muss man sich mit obigem Trick behelfen.


DANKE jcd für den "Formel-Trick".

Meine mühselige Arbeit ist zwar erledigt, aber für die Zukunft habe ich damit einen einfacheren Weg für die Abfrage.
 
 
 
 
 
cron