_day := @TextToTime( "30.06.2007" );
_dat := Erstellt;
SELECT _day > _dat _Today1 := @TextToTime( @Right( "idc_Heute" ; "idc_" ) );
_Today2 := @TextToTime(@Right( "idc_Today" ; "idc_" ));
_Today3 := @TextToTime(@Right( "idc_Aujourd'hui" ; "idc_" ));
_Today := @If(_Today1 > [01.01.1900];_Today1;_Today2 > [01.01.1900];_Today2;_Today3);
_dat := Erstellt ;
SELECT _Today > _dat Hallo!
Vielleicht so:
Mit @ADJUST definieren. Dieses Beispiel selektiert eine Ansicht "Änderungen der letzten 60 Tage":
Heute := @Today;
Zugriff := @Accessed;
Zehn := @Adjust(Zugriff;0;0;60;0;0;0);
SELECT Heute < Zehn
Für dein Feld "Erstellt" dann in etwa so:
Heute := @Today;
Zehn := @Adjust("Erstellt";0;0;60;0;0;0);
SELECT Heute < Zehn
... oder das "@Created" verwenden ...
@Today sollte man in Ansichtenformel nach Möglichkeit nicht verwenden. Das bremst die Anwendung aus und der blaue Aktualisierungspfeil wird ständig angezeigt. Der Server bekommt den Ansichtenindex nie aktuell. Zu diesem Thema gibt's hier einigs an Infos.
oder wenn nach "Heute" selektiert werden soll:
Code:
_Today1 := @TextToTime( @Right( "idc_Heute" ; "idc_" ) );
_Today2 := @TextToTime(@Right( "idc_Today" ; "idc_" ));
_Today3 := @TextToTime(@Right( "idc_Aujourd'hui" ; "idc_" ));
_Today := @If(_Today1 > [01.01.1900];_Today1;_Today2 > [01.01.1900];_Today2;_Today3);
_dat := Erstellt ;
SELECT _Today > _dat
Ja, das hat soweit schon einmal wunderbar funktioniert.So:
Wie könnte ich die Formel umbauen, damit ich auch einen Zeitraum angeben kann ?
Gruß
Gizmo