Über die nachfolgenden Formeln besteht in der Eingabemaske einer Ansicht die Möglichkeit, automatisiert aus der Eingabe einer Strasse Postleitzahl oder Land einzutragen. Dazu müssen Sie Ihre Eingabemaske mit den nachfolgenden Formeln erweitern, z.B. Folgeverknüpfung im Feld ‚PLZZ‘ (Postleitzahlenfeld) in das Zielfied ‚Ort‘ mit der nachfolgenden Formel, welche im mitgelieferten Solution Projekt in der Ansicht ‚Adressen‘ enthalten ist: «GetFieldFromZIP (Land,PLZZ,„CITY“)»
Postleitzahlen - und Strassenverzeichnis Folgeverknüpfungsformeln:
GetFieldFromAddress - Liefert zur vorgegebenen Adresse weitere InformationenParameter:
- Parameter 1: ‚Länderkürzel‘, z.B. „D“ oder „49“
- Parameter 2: ‚Straße bzw. Postfach-Nr.‘, z.B. „Untere Laube“ oder „Postfach 5070“
- Parameter 3: ‚Ort‘, z.B. „Konstanz“
- Parameter 4: ‚Gewünschtes Rückgabefeld.‘
Erlaubte Werte: „AREACODE“, „CANONICALCODE“, „CITY“, „„STREET““, „ZIP“, "ZIPPOBOX"
«GetFieldFromAddress (Land,Strasse,PLZZ+" "+Ort,"CITY")»
GetFieldFromZIP - Liefert zur vorgegebenen PLZ weitere Informationen
Parameter:
- Parameter 1: ‚Länderkürzel‘, z.B. „D“ oder „49“
- Parameter 2: ‚Postleitzahl‘, z.B. „78462“
- Parameter 3: ‚Gewünschtes Rückgabefeld.‘
Erlaubte Werte: „AREACODE“, „CANONICALCODE“, „CITY“, "ZIP"
«GetFieldFromZIP (Land,PLZZ,"CITY")»
GetInfoFromCountry - Liefert zum vorgegebenen Länderkürzel weitere Informationen
(z.B. das ausgeschriebene Land)
Parameter:
- Parameter 1: ‚Länderkürzel‘, z.B. „D“
- Parameter 2: ‚Gewünschter Rückgabewert.‘
Default: ausgeschriebene Länderbezeichnung
Mögliche Rückgabewerte: - 1: short date (Kurzdatum im Format YYMM)
- 2: Sprache inklusive Land
- 3: ISO Landescode, z:B. „DEU“ für ‚Deutschland‘
- 4: Sprache
- 5: Telefonvorwahl des Landes
- 6: Ausgeschriebenes Land
«GetInfoFromCountry(Land)»
Um ein vollständiges Postleitzahlen - und Strassenverzeichnisses wie im mitgelieferten Solution Projekt zu realisieren, sind die nachfolgenden Folgeverknüpfungen notwendig:
Folgeverknüpfungen mit Feld: PLZZ
- Zielfeld: Ort - Formel: «GetFieldFromZIP (Land,PLZZ,„CITY“)»
- Zielfeld: PLZZ - Formel: «GetFieldFromZIP (Land,PLZZ,„ZIP“)»
- Zielfeld: Telefon - Formel: «GetFieldFromZIP (Land,PLZZ,„AREACODE“)»
Folgeverknüpfungen mit Feld: PLZP - Zielfeld: PLZP - Formel: «if(Empty(PLZP), „“, GetFieldFromAddress (Land,Postfach,Ort,„ZIPPOBOX“))»
Folgeverknüpfungen mit Feld: Strasse - Zielfeld: Ort - Formel: «GetFieldFromAddress (Land,Strasse,PLZZ+" „+Ort,„CITY“)»
- Zielfeld: PLZZ - Formel: «GetFieldFromAddress (Land,Strasse,PLZZ+“ „+Ort,„ZIP“)»
- Zielfeld: Strasse - Formel: «GetFieldFromAddress (Land,Strasse,PLZZ+“ „+Ort,„STREET“)»
- Zielfeld: Telefon - Formel: «GetFieldFromAddress (Land,Strasse,PLZZ+“ „+Ort,„AREACODE“)»
Folgeverknüpfungen mit Feld: Ort - Zielfeld: PLZZ - Formel: «GetFieldFromAddress (Land,Strasse,PLZZ+“ „+Ort,„ZIP“)»
- Zielfeld: Strasse - Formel: «GetFieldFromAddress (Land,Strasse,PLZZ+“ „+Ort,„STREET“)»
- Zielfeld: Telefon - Formel: «GetFieldFromAddress (Land,Strasse,PLZZ+“ "+Ort,„AREACODE“)»