Domino 9 und frühere Versionen > Entwicklung
User Helpdesk
eknori:
Hier der Downloadlink
http://home.graffiti.net/eknori/ithelpdesk.zip
eknori
deepsee3:
Hi
Sieht sehr gut aus ;)
Bloß da kommt mir ne Frage die mich seit längerem beschäftigt auf. Bei der Durchsicht durch eure Masken sehe ich immer wieder das ihr @author oder @created mit dem Feld "erstellen beim Anlegen" kombiniert.Hab ich früher auch immer gemacht , aber ( vielleicht seh ich das ja falsch ) muß das denn sein ?. Also der Autor , Erstelldatum ... sind doch sowieso in den notes Doku`s vorhanden. Ich rufe diese ´Daten immer mit "für Ansicht berechnen" auf. Warum soll man Daten denn 2x in der Maske ablegen ???. Kann ja sein das ich nen Denkfehler habe.
Ansonsten Klasse DB
CU
Christopher:
Hallo Deepsee3,
welche Felder benutz Du denn? Ich dachte das die Felder $UpdatedBy und $Revisions immer nur die letzten 5 Leute die das Dokument geändert haben speichert. :P
Gruß Christopher
deepsee3:
Hallo Christopher
Ich meinte nicht @modified ( da haste recht )
Aber z.B bei @created ( Erstelldatum ) ... hier ein Auszug aus der Disigner Hilfe...
Beispiele: Werte für ein berechnetes Feld berechnen
Text- und Feldwerte für eine Meldung kombinieren
Das Feld "SchedDisp", das nur angezeigt wird, wenn Benutzer ein Dokument lesen oder drucken, kann je nach Wert im Feld "Sched" zwei verschiedene Meldungen anzeigen. Bei speziellen, einmaligen Planungen werden in der Meldung Wörter mit einem Wert im Datumsfeld, der in Text konvertiert wird, kombiniert. Handelt es sich dagegen um eine ständige Planung, wird die Meldung "Ständige Planung" ausgegeben.
@If(Sched = "Spezielle Planung"; "Spezielle Planung für die Woche ab dem: " + @Text(Date); "Ständige Planung")
Monatliche Zahlungen summieren
Das Feld "MonthlyTotal" in der Budgetmaske ist ein berechnetes Zahlenfeld, das für Währungen mit zwei Dezimalstellen formatiert wird. Die Formel zählt die Werte in jeder Kategorie zusammen, um die Gesamtkosten zu errechnen.
Werbung + Unterhaltung + Verschiedenes + Gemeinkosten + Gehälter + Reisekosten
Datum und Uhrzeit speichern, zu der ein Dokument erstellt wurde
Notes verwendet automatisch interne Felder, um das Erstellungsdatum und die Erstellzeit eines Dokuments zu speichern. Definieren Sie ein Feld "Zeit", das berechnet wird, wenn es angezeigt wird, und erstellen Sie dann diese Formel für das Feld:
@Created;
Das Feld wird als "Berechnet zur Anzeige" definiert und nicht als "Berechnet", um ein mehrfaches Speichern des Erstellungsdatums zu vermeiden.
Das Alter eines Dokuments in Arbeitstagen bestimmen
Mit der folgenden Feldformel wird das Alter eines Dokuments in Arbeitstagen bestimmt. Eine Arbeitswoche besteht dabei aus fünf Tagen. Im folgenden Beispiel gilt:
"Erstellt" ist ein Feld, welches das Datum enthält, an dem das Dokument erstellt wurde. Der Datentyp des Feldes ist "Datum/Zeit", und er wird mit der Formel @Created berechnet.
"Heute" ist ein Feld, welches das aktuelle Datum des Dokuments enthält. Der Datentyp des Feldes ist "Datum/Zeit", und er wird mit der Formel @Now berechnet. Da Notes ein Datum in Sekunden mißt, müssen Sie durch (Sekunden pro Minute) * (Minuten pro Stunde) * (Stunden pro Tag) teilen, was 86400 ergibt.
"WochenendTage" ist eine temporäre Variable, welche das "Alter des Dokuments" geteilt durch die "Anzahl Tage in einer Woche" multipliziert mit "Tage eines Wochenendes" enthält.
temp := (@Date(Heute) - @Date(Erstellt)) / 86400;
WochenendTage := @Integer((temp / 7)) * 2;
Wochentag := @Weekday(Erstellt);
adjust := @If(((Wochentag + @Modulo(temp; 7) - 7) GT 0); 2; 0);
Arbeitstage := temp - (WochenendTage + adjust);
@If(Heute = ""; 0; working_days);
Christopher:
Hallo,
da habe ich schon wieder was dazu gelernt ;D ;D ;D ;D
Navigation
[0] Themen-Index
[#] Nächste Seite
[*] Vorherige Sete
Zur normalen Ansicht wechseln