Lade...
 

Dynamischer Zugriff auf Ortsdaten

Dynamischer Zugriff auf Ortsdaten

Beschreibung:

Im folgenden sollen die Funktionen vorgestellt werden, mit

denen man von InstantView® aus auf die ortspezifischen Daten zugreifen kann. Es handelt sich bei allen Funktionen um solche, die für ein bestimmtes Locale ohne weitere Parameter

aufgerufen werden.

Funktionen
Funktionsname Rückgabetyp Rückgabewert
CountryCode INTEGER Code des Landes
LocaleCode STRING Nummernschild-Landeskürzel
Language ML_STRING Sprache des Ortes
LanguagePos INTEGER Systemnummer der Ortsprache
Country STRING Landesname in der aktuell eingestellten Sprache
CodeMap INTEGER Nr. der Zeichenumsetztabelle
DiallingPrefix STRING Internationale Vorwahl des Landes
DecimalSeparator STRING Dezimalpunkt
Thousandseparator STRING Trenner für tausender Stellen
Grouping STRING Formatierungszeichen, die angeben, nach wie viel Stellen ein Tausendertrenner in eine Zahl eingefügt wird
PositiveSign STRING Pluszeichen
PosSignPrecedes INTEGER zeigt an, ob das Pluszeichen vor der Zahl kommt oder nicht
PosSpaceSeparation INTEGER zeigt an, ob zwischen dem Pluszeichen und der Zahl ein Leerzeichen steht
NegativeSign STRING Minuszeichen
NegSignPrecedes INTEGER zeigt an, ob das Minuszeichen vor der Zahl kommt oder nicht
NegSpaceSeparation INTEGER zeigt an, ob zwischen dem Minuszeichen und der Zahl ein Leerzeichen steht
NonCurrencyUnitPrecedes INTEGER Zeigt an, ob eine Nicht-Währungseinheit vor oder nach dem Wert steht
NonCurrencyUnitSeparation INTEGER Zeigt an, ob zwischen einer Nicht-Währungseinheit und dem Wert ein Leerzeichen steht
CurrencyUnitPrecedes INTEGER Zeigt an, ob eine Währungseinheit vor oder nach dem Wert steht
CurrencyUnitSeparation INTEGER Zeigt an, ob zwischen einer Währungseinheit und dem Wert ein Leerzeichen steht
NumPrecision INTEGER Anzahl an Nachkommastellen
FractionSeparator STRING Trenner für Brüche
IntCurrencySymbol STRING Internationale Abkürzung für die Landeswährung
DateFormat INTEGER Datumsformat:
          0 (MM.TT.JJJJ),
          1 (TT.MM.JJJJ) und
          2 (JJJJ.MM.TT)
DateSeparator STRING Trennzeichen für ein Datum
FirstDayOfWeek INTEGER Wochentag, an dem die Woche beginnt:
         1 = Sonntag,
         2 = Montag
BaseCentury INTEGER Aktuelles Jahrhundert
UnknownPartOfDate STRING Zeichen für unbekannte Teile eines unvollständigen Datums
TimeFormat INTEGER Zeitformat:
         0 = 12 Std.,
         1 = 24 Std.
TimeSeparator STRING Trennzeichen für eine Uhrzeit
TimeZone INTEGER (Start-)Zeitzone in Minutenabweichung von der MEZ
EndTimeZone INTEGER (End-)Zeitzone in Minutenabweichung von der MEZ
WorkingDays INTEGER Zeigt an, welche Wochentage als Werktag gelten:
         0 = keine
         1 = Montag
         2 = Dienstag
         4 = Mittwoch
         8 = Donnerstag
       16 = Freitag
       32 = Samstag
       64 = Sonntag
NameOfCountry STRING Name des Landes in der aktuellen Sprache
MLNameOfCountry ML_STRING mehrsprachiger Name des Landes
NameOfState STRING Name des Bundeslandes in der aktuellen Sprache (*)
MLNameOfState ML_STRING mehrsprachiger Name des Bundeslandes (*)
NameOfRegion STRING Name der Region in der aktuellen Sprache (*)
MLNameOfRegion ML_STRING mehrsprachiger Name der Region (*)
LocaleName STRING Name des Locales
MLLocaleName STRING mehrsprachiger Name des Locales
Weiteres:

Die mit einem (*) gekennzeichneten Funktionen erzeugen dann

eine Fehlermeldung, wenn die gewünschte Information nicht verfügbar ist. Ist beispielsweise ein Country-Locale geladen, so kann nicht der Name einer Region oder eines Bundeslandes

ausgegeben werden, da man sich auf Landesebene befindet.

Zudem stehen noch einige Funktionen insbesondere im

Zusammenhang mit den Datumsklassen zur Verfügung. Diese können zwar auch direkt für ein bestimmtes Datum aufgerufen werden, wobei sie sich dann auf das aktuell eingestellte Locale beziehen. Soll in einer Anwendung hingegen

mit mehreren Locales gearbeitet werden, so ist es sinnvoll, dass diese Funktionen auch für ein Locale zur Verfügung stehen.

Eine denkbare Beispielanwendung wäre z.B. ein Kalendarium,

das für verschiedene Bundesländer anzeigt, ob der aktuelle ein

Feiertag ist und wenn ja, wie dieser heißt.