19. Mai 2009 13:03
Hallo,
ich möchte gerne bei einer Fieldreferenz abfragen, welcher Typ und welche Klasse diese Tabellenfeld gerade hat, um z.B. den Type decimal anders zu formatieren als den Typ date und bei einem Flowfield das calcfield zu setzen.
Da ich vorher nicht weiß, welche Felder gerade abgefragt werden, wollte ich das in etwa so lösen:
- Code:
case fieldref.type of
fieldref.type::decimal: format(...);
fielref.type::date: format(...);
...
und
if fieldref.class = fieldref.class::flowfield then
fieldref.calcfield;
Ich bekomme aber immer den Fehler "Diese Option ist nicht erlaubt." beim Kompilieren, egal ob ich den Integerwert oder den Text wählen. Bei der Klasse ist es genauso.
Weiß jemand, wie ich diese Werte abfragen kann?
Zuletzt geändert von tjane am 19. Mai 2009 13:47, insgesamt 2-mal geändert.