Autor Thema: Ansicht Heute erstellen?  (Gelesen 4824 mal)

Offline Truman2000

  • Frischling
  • *
  • Beiträge: 6
Ansicht Heute erstellen?
« am: 18.08.05 - 08:25:16 »
Hallo,

ich bin gerade dabei mir eine Ansicht im LN 5 Client zu erstellen die mir nur die Mails vom aktuellen Tag anzeigt. Mittlerweile bin ich bei dieser Formel angelangt:
SELECT (@Created >= @Today)
Soweit so gut jetzt sollte das aber noch auf den Maileingang beschränkt werden, da ich auch alle Termine sehe. Quasi nur alle Received Mails vom aktuellen Tag. Geht das einzuschränken? ???

Danke schon mal.

Driri

  • Gast
Re: Ansicht Heute erstellen?
« Antwort #1 am: 18.08.05 - 08:46:47 »
Hallo,

ja, das kann man weiter einschränken.

SELECT ((@Date(@Created) = @Today) & Form="Memo")

Wobei dann auch nur die Mails, also keine Antworten angezeigt würden.


Mal davon abgesehen, ich würde von der Verwendung von @Today, etc. in Ansichten abraten. Diese Views sind echte Performancefresser.

Offline Truman2000

  • Frischling
  • *
  • Beiträge: 6
Re: Ansicht Heute erstellen?
« Antwort #2 am: 18.08.05 - 08:50:32 »
Danke für die schnelle Antwort. Was sollte ich den an Stelle von Today nehmen um die Performance zu schonen?

Driri

  • Gast
Re: Ansicht Heute erstellen?
« Antwort #3 am: 18.08.05 - 08:57:48 »
Kommt jetzt darauf an, was für Möglichkeiten Du hast.

Entweder eine kategorisierte View. Ist allerdings für die Anforderung nicht optimal.

Alternativ könnte man eine nach Datum kategorisierte View in einer Maske mit verstecktem Datumsfeld (Berechnet = @Today) als eingebettete View einbinden und dann auf "Show Single Category" stellen. Dort als Feldname das berechnete Datumsfeld angeben.

Offline Truman2000

  • Frischling
  • *
  • Beiträge: 6
Re: Ansicht Heute erstellen?
« Antwort #4 am: 18.08.05 - 09:01:49 »
Das klingt dann doch etwas kompliziert.  :o
Um was müsste denn SELECT ((@Date(@Created) = @Today) & Form="Memo")
noch erweitert werden das ich auch die Antworten sehe?

Offline Axel

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.658
  • Geschlecht: Männlich
  • It's not a bug, it's Notes
Re: Ansicht Heute erstellen?
« Antwort #5 am: 18.08.05 - 09:21:36 »
Hi,

hier gibt's ein paar grundlegende Info's zur Verwendung von zeit- und datumsabhängigen Ansichten:

IBM - Time/Date Views in Notes: What Are the Options?


Axel
Ohne Computer wären wir noch lange nicht hinterm Mond!

Offline Axel

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.658
  • Geschlecht: Männlich
  • It's not a bug, it's Notes
Re: Ansicht Heute erstellen?
« Antwort #6 am: 18.08.05 - 09:25:15 »
Hi,

vor einiger Zeit bin ich im Web mal darauf gestossen. Hab's aber selbst noch nicht getestet.

Zitat
@today in view selection formulas

By now you all must know that using @Yesterday,@today ,@tommorrow in column or selection formulas impacts the efficiency of your application. It also causes the view refresh indicator to display constantly because every time the view is opened it creates an index.
Here is a solution:
Select Form="frm_birthday" and dt_birth=@texttotime("Today")

This view will show all of the employee documents whose birthdays are today, because Notes internally interprets "Today" as today's date and does not create an index each time the view is opened.
Note: "Today", "Tomorrow", and "Yesterday" are the only legal strings to use to represent relative date.



Vielleicht bringt dich das weiter.


Axel
Ohne Computer wären wir noch lange nicht hinterm Mond!

Offline robertpp

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 940
  • Geschlecht: Männlich
Re: Ansicht Heute erstellen?
« Antwort #7 am: 18.08.05 - 09:33:43 »
Ich hab das hier schon öfters verwendet:

_Datumd:=@TextToTime("Heute");
_Datume:=@TextToTime("Today");
_Today := @If(_Datumd > [01.01.1900];_Datumd;_Datume);
SELECT Form="report"  & @Adjust(_Today;0;0;4;0;0;0) >= Termin

Wobei hier auch berücksichtigt wird ob es ein DE oder EN Server ist.

Robert
------------------------------------------------------------
1250 Notes User Client von 5.0.5 bis 6.5.4     WIN2000, XP
14 Notes Server von 6.5 bis 6.5.4 WIN2000, XP

32   Notes Server von 5.0.1 bis 6.5.4 in unserer Domain
323 Notes Server weltweit mit 38000 User in einem Adressbuch

Offline Truman2000

  • Frischling
  • *
  • Beiträge: 6
Re: Ansicht Heute erstellen?
« Antwort #8 am: 18.08.05 - 10:12:59 »
Danke erstmal für die vielen Feedback's! wie siehts denn mit folgender Formel aus:
SELECT ((@Date(@Created) = @Today) & Form="Memo":"Replay":"Reply":"Forward")

Kann ich damit was anfangen oder ist die falsch?

Offline Axel

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.658
  • Geschlecht: Männlich
  • It's not a bug, it's Notes
Re: Ansicht Heute erstellen?
« Antwort #9 am: 18.08.05 - 11:25:14 »
Hi,

soweit sieht die Formel eigentlich richtig aus, aber du ignorierst alle Hinweise auf die Verwendung von @Today in SELECT-Formel.

Mal davon abgesehen, ich würde von der Verwendung von @Today, etc. in Ansichten abraten. Diese Views sind echte Performancefresser.


Axel
Ohne Computer wären wir noch lange nicht hinterm Mond!

Offline robertpp

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 940
  • Geschlecht: Männlich
Re: Ansicht Heute erstellen?
« Antwort #10 am: 18.08.05 - 11:31:21 »
Eigentlich solltest du dann eh selber wissen ob du damit etwas anfangen kannst wenn du ein Ergebnis zurückbekommst und du gleichzeitig die Performance Einbussen in Kauf nimmst.

------------------------------------------------------------
1250 Notes User Client von 5.0.5 bis 6.5.4     WIN2000, XP
14 Notes Server von 6.5 bis 6.5.4 WIN2000, XP

32   Notes Server von 5.0.1 bis 6.5.4 in unserer Domain
323 Notes Server weltweit mit 38000 User in einem Adressbuch

Offline koehlerbv

  • Moderatoren
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Ansicht Heute erstellen?
« Antwort #11 am: 18.08.05 - 11:36:55 »
Und auf "Replay" oder "Forward" braucht man nicht zu prüfen - diese Masken gibt es nicht.

Sollen eigentliche Ein- und Ausgangsmails in dieser Ansicht dargestellt werden ?

Bernhard

Offline Truman2000

  • Frischling
  • *
  • Beiträge: 6
Re: Ansicht Heute erstellen?
« Antwort #12 am: 18.08.05 - 12:29:06 »
Zitat
Sollen eigentliche Ein- und Ausgangsmails in dieser Ansicht dargestellt werden ?
Nein. Nur alles was an Mails rein kommt: antworten, weiterleitungen, normale Mails.

Bewirkt das @Today eigentlich nur einmal eine Performance Belastung beim öffnen der Ansicht oder ständig zum Bsp. alle 30 Sekunden....?
Ich habe die Formel auf Memo und Reply eingekürzt und das was ich als resultat bekomme ist okay so. Bleibt nur noch die Frage wie kritisch die Belastung ist!
« Letzte Änderung: 18.08.05 - 12:38:49 von Truman2000 »

Offline thoge

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 533
  • Geschlecht: Männlich
Re: Ansicht Heute erstellen?
« Antwort #13 am: 18.08.05 - 13:00:39 »
Hallo Truman2000,

das beantwortet Dir der Link von Axel:

Zitat
Method:

Use @Today in the Selection Formula. Only the most recent documents will display.
Sample Formula: today := @Today;
SELECT @Adjust(Date; 0;0;7;0;0;0) > today

Advantages:

This kind of view will always, without a doubt, be up to date.
There are no Other Tasks to perform.
 
Disadvantages:

When you open the view, there will be a noticeable delay, perhaps 10's of seconds or more, before the view displays.
The yellow question mark (or blue reload symbol) will always display in the top left, encouraging you to click it, or press F9. Doing so will cause a similar delay to the one you experienced when you just opened the view.
Whenever UPDATE or UPDALL runs against the database, this view will need to be completely rebuilt, which takes about the same amount of time as opening the view.
 

Zitat
Each view contains only 31 documents.

View Time to open : Time to refresh (UPDATE or UPDALL) : Time to rebuild (UPDALL -r)
No Time/Date formula less than 1 second : 0.2 seconds : 18 seconds
@Environment less than 1 second : 0.44 seconds : 113 seconds
@Text less than 1 second : 0.48 seconds : 164 seconds
@Today about 37 seconds : 33.47 seconds : 31 seconds

...........also bei jedem Öffnen und bei jedem Refresh

HTH

Thomas
s 6.5.5 w2k3 5
c 6.5.5 wxpp 180

Offline Truman2000

  • Frischling
  • *
  • Beiträge: 6
Re: Ansicht Heute erstellen?
« Antwort #14 am: 18.08.05 - 13:36:17 »
Danke an alle für die schnelle und kompetente Hilfe.

Offline Manfred Dillmann

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 858
  • Geschlecht: Männlich
    • www.madicon.de
Re: Ansicht Heute erstellen?
« Antwort #15 am: 18.08.05 - 19:57:31 »
Könnte man auch noch zu diesem Thema lesen:

http://www.madicon.de/content/view/179/57/

Gruß
Manfred

Support, Beratung, Schulung, Anwendungsentwicklung oder Tipps & Tricks zu Lotus Notes/Domino?
www.madicon.de

Personalisierte Notes/Domino Serienmails?
madicon easyMail


Offline eknori

  • @Notes Preisträger
  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 11.728
  • Geschlecht: Männlich
Re: Ansicht Heute erstellen?
« Antwort #16 am: 18.08.05 - 21:18:30 »
@Manfred: sehr guter Artikel auf deiner Seite ...
Egal wie tief man die Messlatte für den menschlichen Verstand auch ansetzt: jeden Tag kommt jemand und marschiert erhobenen Hauptes drunter her!

Offline Manfred Dillmann

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 858
  • Geschlecht: Männlich
    • www.madicon.de
Re: Ansicht Heute erstellen?
« Antwort #17 am: 18.08.05 - 21:31:26 »
Hallo Ulrich,

>> @Manfred: sehr guter Artikel auf deiner Seite ...<<

Danke. Wie ich gerade sehe, hast Du leider keine Bewertung "abgegeben". Na, jetzt aber los...  :D

Gruß
Manfred

Support, Beratung, Schulung, Anwendungsentwicklung oder Tipps & Tricks zu Lotus Notes/Domino?
www.madicon.de

Personalisierte Notes/Domino Serienmails?
madicon easyMail


Glombi

  • Gast
Re: Ansicht Heute erstellen?
« Antwort #18 am: 18.08.05 - 21:40:18 »
Das hatten wir aber auch schon mal früher hier:

http://www.atnotes.de/index.php?topic=16982.msg102131#msg102131
http://www.atnotes.de/index.php?topic=16288.msg97696#msg97696

und der "Original" Thread aus dem Jahr 2003 mit Unterstüzung von Ulrich und Manfred
http://www.atnotes.de/index.php?topic=10260.msg55922#msg55922

Notes bleibt Notes möchte man da sagen  ;)


Andreas
« Letzte Änderung: 18.08.05 - 21:44:41 von Glombi »

Offline Manfred Dillmann

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 858
  • Geschlecht: Männlich
    • www.madicon.de
Re: Ansicht Heute erstellen?
« Antwort #19 am: 18.08.05 - 21:45:57 »
>> Das hatten wir aber auch schon mal früher hier:<<

Früher?

Mein Artikel ist vom 25.09.2003

Manfred

Support, Beratung, Schulung, Anwendungsentwicklung oder Tipps & Tricks zu Lotus Notes/Domino?
www.madicon.de

Personalisierte Notes/Domino Serienmails?
madicon easyMail


 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz