CX_PERIODIC_DATE::DateGranularity
Beschreibung:
Der Bezugszeitraum eines periodischen Datums wird über die
Zugriffsfunktionen Granularity(), MonthGranularity(), YearGranularity() und DateGranularity() gesetzt. Dabei wird mit der Funktion Granularity() der interne Wert für den gewünschten Bezugszeitraum in das periodische Datum geschrieben, während die anderen Funktionen abhängig vom Zustand des Eingabefeldes, an das
sie gebunden sind, einen bestimmten Bezugszeitraum setzen.Code-Beispiel:
In dem 1. Beispiel wird über ein Eingabefeld vom Typ Enumeration der
Bezugszeitraum eines periodischen Datums gesteuert.
Enumeration(CX_PERIODIC_DATE::Granularity(), 10, 10, 115, 40, "EXAMPLE.TFT˜GranEnum")
Da es für den Benutzer unzumutbar ist, sich die Werte der internen Codierung für
die einzelnen Bezugszeiträume zu merken, wird hier eine Zuordnung durch die
Datei "EXAMPLE.TFT" geschaffen, in der die
Bezugszeiträume unter "GranEnum" definiert sind. Die Datei sieht für
das Beispiel folgendermaßen aus:
GranEnum
{
0, T(Datum, date), 0xff
1, T(Monat, month), 0xff
2, T(Jahr, year), 0xff
}
In dem 2. Beispiel wird über ein Eingabefeld vom Typ Radiobutton der
Bezugszeitraum eines periodischen Datums für den Fall eines Jahres als
Bezugszeitraum gesteuert. Für die Bezugszeiträume "Monat" und
"Datum" ist äquivalent vorzugehen.
Stack | Position | Objekttyp | Kurzbeschreibung |
---|---|---|---|
Stack(IN) | Top | ||
Top-1 | |||
Stack(OUT) | Top |