Domino 9 und frühere Versionen > ND6: Entwicklung

Ansichtauswahl nach bestimmten Datum

<< < (2/2)

emadowo:
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 ...

gizmo:
Ok, ich werde das mal ausprobieren. Danke !

Axel:

--- Zitat von: earchy am 05.07.07 - 17:38:32 ---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 ...

--- Ende Zitat ---

@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.

Hier gibt's eine bessere Lösung dafür: http://www.madicon.de/tippstricks/index_files/000089.php

Axel

dirk_2909:




--- Zitat ---@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.
--- Ende Zitat ---


Aus diesem Grund habe ich schon eine passende Lösung gezeigt gehabt...


--- Zitat ---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
--- Ende Zitat ---


Glombi:

--- Zitat von: gizmo am 05.07.07 - 16:57:54 ---Ja, das hat soweit schon einmal wunderbar funktioniert.

Wie könnte ich die Formel umbauen, damit ich auch einen Zeitraum angeben kann ?

Gruß

Gizmo

--- Ende Zitat ---
So:

_DateBeginn := @Date(2007;06;30);
_DateEnde := @Date(2008;06;30);
SELECT (@Created > _DateBeginn) & (@Created < _DateEnde)


Wegen @Today: Das sehe ich nicht als Problem hier, da es nirgends gefordert ist. Du spricht ja von Erstelldatum und einem festen Start- und Endtermin. Oder?

Andreas

Navigation

[0] Themen-Index

[*] Vorherige Sete

Zur normalen Ansicht wechseln