Beiträge von knaepp

    Hi,
    das ist ein ganz normales Verhalten. Angehängte Dateien sehen innerhalb der Notes-Umgebung nur so aus, als ob sie Bestandteil eines RichText-Feldes wären. In Wirklichkeit wird für jeden Dateianhang ein Feld namens $File angehängt und die einzelnen Anhänge werden über ihren Namen unterschieden bzw. die Felder durch die Doppelte-Eintrags-ID.


    Was soll denn anschließend mit der Datei passieren?????

    Hi,
    Webagenten müssen deshalb gleichzeitig ausgeführt werden können, weil wahrscheinlich eine Vielzahl von Usern, die alle über Browser zugreifen und einen bestimmten Agenten der Notes-Datenbank antriggern (z.B. durch ein Webquerysave Ereignis) ansonsten sehr hohe Wartezeiten in Kauf nehmen müßten. Natürlich wirkt sich das auf die Performance aus, ist aber meist zum sauberen Ablauf der Applikationen unabdingbar.

    Hi,


    die o.g. Syntax ist schon korrekt!


    window ist das oberste Objekt; es findet halt alles im Browserfenster statt. Da Du ja die Werte eines anderen Rahmens verändern möchtest, mußt Du aus Deiner Sicht im Kontext der Framesets eine Ebene nach oben Wechseln (.parent). Dort erhältest Du dann Zugriff über den Namen des Nachbarframes. In dem Frame befindet sich Dein gesamtes (HTML)-Dokument (.document). Bestandteil des Dokuments ist die Maske (.forms[0]). Innerhalb der Maske muß dann nur noch das Feld angesprochen werden. Hier reicht der Feldname.


    window.parent.MyFrame.document.forms[0].MyField.value


    ließt aus dem Rahmen MyFrame das Feld MyField aus und liefert den Wert des Feldes zurück. Möchtes Du den Feldwert verändern, weißt Du einfach einen Wert zu.


    window.parent.MyFrame.document.forms[0].MyField.value="Neuer WERT"


    Eine Doku zu JavaScript findest Du am preiswertesten (0 Euro) unter der URI: JavaScript-Dokumentation.
    Hier solltes Du mit der Version 1.3 anfangen, die späteren Releases sind nur noch updates zu dieser Doku und beinhalten nicht mehr alle Informationen. Da gibt es zwei Bücher, eine Anleitung (JavaScript Guide) und eine Sprachreferenz (Client-Side Reference).


    Ich hoffe, das hilft.

    Hi,
    bist Du sicher, dass das Verzeichnis, aus dem Du die js-Dateien lesen willst "scripte" heißt?


    Liegen denn diese Dateien - ausgehend vom notesdata-Verzeichnis - im logischen Pfad:


    domino/html/scripte


    ???????

    Hi,
    versuch es doch mal mit Ghostscript, vielleicht auch in Verbindung mit GSView. Du mußt einen Postscript Drucktreiber einrichten, der in eine Datei druckt (z.B. den Apple Laserwriter 16/600 PS). Du druckst das ExcelSheet in die Datei und wandelst diese mit Hilfe von GhostScript oder GSView in eine PDF Datei um. Anschließend anhängen und versenden.

    Hi,
    Du solltest diesen Gedanken mit dem @dblookup nicht weiter verfolgen. Es ist offensichtlich Dein Wunsch, eine Dynamik in die Ansicht zu bringen, was die Ansicht als möglichst statisches Element einer DB nicht hergibt.
    Ich an Deiner Stelle würde versuchen, die gewünschte Funktionalität über einen Agenten zu lösen, der in den Dokumenten ein entsprechendes Statusfeld setzt, das dann in der selections-formel ausgewertet wird.


    Was soll denn hier erreicht werden?

    Hi,
    vielleicht noch eine kleine Info zu Ordnern und Ansichten:


    Technisch gesehen sind die beiden identisch, d.h. sie bilden jeweils einen "Ansichten"-index. Im Falle der Ansichten wird dieser automatisch, d.h. im wesentlichen ohne Zutun des Users erzeugt auf Grund er Ansichtenauswahl, im Falle der Ordner jedoch wird der Index durch die Aktivitäten der BenutzerInnen( drag and drop o.ä.) gebildet. Natürlich kann unter diesen Prämissen ein Dokument in mehreren Ordnern gezeigt werden. Es handelt sich ja nur um einen Eintrag im Ansichtenindex des Ordnerns.

    @BANXX,


    es fallen mir eine Reihe von Fällen ein, in denen es durchaus Sinn machen kann, die Daten-Dokumente ebenfalls mit zu kopieren (Auswahllisten in versteckten Ansichten etc.). Das kann man so pauschal nicht formulieren....

    Hi,
    unter Linux gibt es ein sehr gutes und zuverlässiges Shell-tool namens


    fetchmail


    das die Emails via pop3 oder imap von einem Server abholt (z.B. vom isp) und diese dann zum Beispiel an Domino weiterleitet. Ähnliches gibt es auch für windows.


    Das Versenden der Mails kann dann über den SMTP-Server des Providers erfolgen, der dann für die Weiterleitung benutzt wird.

    Hi,
    ja, das funktioniert schon, aber muß natürlich vom Server in JavaScript umgerechnet werden, was CPU-Zeit und Speicher kostet. Besser:


    Den Button direkt mit JavaScript beschicken.


    window.document.forms[0].submit()

    Hi,
    ja, das mit chr(13) kann so stimmen, muß aber nicht. Das ist vom OS abhängig und würde ich hier ungerne so stehen lassen. Auf Windows-Plattformen ist der Zeilenvorschub immer ein chr(13)+chr(10) (CarriageReturn + Linefeed), unter Unixen idR nur ein chr(10)


    Versuch macht kluch..... ;)

    Hi,
    grundsätzlich habt Ihr ja recht, aber seit Notes 5 gibt es die Möglickeit, die ACL der mailDB selbst dann zu beeinflussen, wenn man nur editor der db ist. Die Änderungen an der ACL der jeweiligen Maildatenbank werden in diesem Fall nicht sofort erledigt, sondern durch den Adminp vom Admniserver der jeweiligen Datenbank. D.h., das es etwas dauern kann.
    Es gibt nur einen Grund in Notes 5, die Rechte in der Maildb auf Entwickler zu setzen, und das ist der OutofOffice Agent. Da der Benutzer diesen Aktiviert, muß er zumindest Entwicklerrechte haben, um das tun zu dürfen. Verzichtet man aus Sicherheitsgründen auf den Outofoffice agent, reicht editor voll und ganz aus.