Domino 9 und frühere Versionen > ND7: Entwicklung
Feldwerte zählen mit Formelsprache
zysmo:
Moin,
ich steh grad etwas auf dem Schlauch.
Ich habe ein Feld das Datumswerte enthält.
Jetzt möchte ich in einer Ansicht die Anzahl der Werte eines bestimmten Datumsbereichs anzeigen...
Wenn also zum Beispiel in dem Feld 5 Daten im Juli 2009 stehen und ich alles des aktuellen Monats haben möchte, sollte in der Ansicht die Zahl 5 ausgegeben werden.
Wie realisiere ich das in Formelsprache?
pram:
ich würde eine "echte" Formel, also ohne IF-Bedingungen versuchen:
z.B.:
--- Code: ---loLimit := @yesterday;
hiLimit := @Tomorrow;
tmp := @Sign(@abs(Datum - loLimit) + (Datum - loLimit)) - @Sign(@abs(Datum - hiLimit) + (Datum - hiLimit));
@If(@IsError(tmp);.0;@Sum(tmp))
--- Ende Code ---
@Sign(@abs(Datum - loLimit) + (Datum - loLimit)) liefert 0, für jeden Tag in "Datum" wenn der Tag vor dem Limit liegt und 1 wenn er dahinter liegt
Gruß
Roland
zysmo:
Danke Roland.
So wie ich grad sehe liegt mein Problem noch wo anders.
Ich möchte eine Datum/Zeit-Liste generieren, immer wenn ein Dokument im Web aufgerufen wird.
Ich starte bei jedem Aufruf einen Agenten, der folgendes macht:
--- Code: --- Dim Session As New NotesSession
Dim doc As NotesDocument
Dim item, dateitem As NotesItem
Set doc = Session.DocumentContext
Set item = doc.GetFirstItem ( "Counter")
Set dateitem = doc.GetFirstItem( "Counterdate" )
If item Is Nothing Then
doc.Counter=1
doc.CounterDate = Today
Else
Dim counter As Integer
counter = Val ( item.Text) +1
doc.Counter = counter
End If
Call dateitem.AppendToTextList(Today)
Call doc.Save ( True, False)
--- Ende Code ---
Bei Counterdate wird aber kein Datum angehängt...
koehlerbv:
Was soll den der Quatsch mit AppendToTextList? Zum ersten - Datumswerte packt man nicht in Strings. Zum zweiten: Today ergibt keinen String wie von AppendToTextList erwartet. Zum dritten: Initial erstellst Du das Item "Counterdate" als Date/Time-Item. Text anhängen ist dann eher ungeschickt, meinst Du nicht??
Bernhard
zysmo:
Jetzt wo du es sagst....
Aber wie packt man Datumswerte in eine Liste? Ich bin grad etwas phantasielos ???
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln