Beiträge von GerdH

    Beim submit() wird die angegebene Datei an das Notes-Dokument angehängt. Das ganze muss ohne weitere Agenten funktionieren. Worauf man achten muss, ist, dass die Anhänge direkt an das Dokument gehängt sind und nicht in ein RichText-Feld. Der Notes-Client macht dies meistens dadurch sichtbar, das ganz am Ende des Dokuments eine horizontale Linie und darunter der Anhang angezeigt wird.


    Gruß,
    Gerd

    Hallo,


    :strike: ist es wirklich so einfach... ? :strike:


    Excel scheint sogar mit HTML ganz gut klar zu kommen.
    Ich musste lediglich anstatt "Content-Type: text/html" "Content-Type: application/vnd.ms-excel" ausgeben und siehe da... der Browser lädt eine Excel-Datei herunter.


    Vielen Dank,
    Gerd

    Hallo,


    ich denke, ich habe zwei Möglichkeiten, die Textdatei anzulegen. Entweder ich schreibe die Datei sequentiell ins File-System des Servers und hänge diese dann an ein Notes-Dokument.
    Allerdings würde ich ja gerne das Schreiben einer Datei vermeiden.
    Es sollte doch auch möglich sein, den Inhalt der Datei direkt an den Web-Browser auszuliefern. Mit HTML kann ich es ja genau so machen. Durch ein Print der Zeile "Content-Type: text/html" werden alle Print-Ausgaben des LotusScript-Agenten direkt an den Browser geleitet.
    Kann ich dies vielleicht nutzen, indem ich den Agenten "irgendwas.xls" nenne bzw. einen Content-Type an den Browser schicke, sodass der Datei-Download-Dialog erscheint?


    Vielen Dank.
    Gerd

    Hallo,


    wie Taurec schon sagte, wenn Du vermeiden willst, dass alle Felder im Quelltext angezeigt werden, musst Du die benötigten Felder "HTML-mäßig" eincoden.


    Dies schaut dann ungefähr so aus:


    <input type="hidden" name="NameDesFeldes" value="BerechneterWertMitFormelFeldname">


    Auf der Maske musst Du das entweder als Durchgangs-HTML einstellen oder in Eckige Klammern setzen, sodass es Notes direkt weiterreicht und nicht erst in HTML umwandelt.


    Gruß,
    Gerd

    Hallo,


    danke für die prompte Antwort.
    Ich hatte schon befürchtet, dass da noch ein paar Haken sind.
    Wie sieht es denn mit Alternativen aus?
    Vielleicht eine Lösung mit Java/XML und OpenOffice (WebService)?
    Denkbar wäre vielleicht auch eine Text-Datei, welche dann vom Benutzer in Excel importiert werden kann.
    Ziel wäre, keine Applikationen auf dem Notes-Server installieren zu müssen und wenn möglich auch nicht auf das File-System des Servers zurückgreifen zu müssen.


    Für Anregungen wäre ich sehr dankbar.
    Vielen Dank.
    Gerd

    Hallo,


    aus einer Notes-Anwendung heraus sollen statistische Auswertungen über die darin enthaltenen Notes-Dokumente generiert werden. Die Daten sollen in eine Excel-Datei geschrieben werden. Das ganze sollte auch über Web funktionieren. Welche Möglichkeiten habe ich, soetwas zu realisieren?


    Für den Notes-Client habe ich bereits eine funktionierende Lösung: In einer Maske ist ein Excel-Objekt eingebunden, auf das über OLE zugegriffen und die Daten hineingeschrieben werden. Zum Schluss wird das Objekt gespeichert (Filesystem) und an ein neues Notes-Dokument wieder angehängt. Nur bin ich mir nicht sicher, ob das auch im Web funktioniert. Außerdem würde ich gerne den Zwischenschritt des Speicherns auf dem Filesystem übergehen. Ist dies möglich?


    Vielen Dank schonmal für die Hilfe.
    Gerd

    Hallo,


    schau dir mal den Quelltext der HTML-Seite an.
    Dort gibt es eine Zeile mit <form name="irgendwas">.
    Das ist der Formularname.
    Alternativ kannst Du auch über:


    document.forms[0].NameFeld.value


    auf das erste Formular deiner Web-Seite zugreifen.


    Gruß,
    Gerd

    Hallo Dirk,


    das Problem hatte ich auch mal.
    Am einfachsten ist es zu lösen, indem Du in die URL noch eine kleine Variable einschiebst:


    _RelAdr := @If(@IsNewDoc; ""; "../");


    und dann


    "[<img src='" + _RelAdr + "Bild1' alt='1'>]|Bild1"


    Gruß,
    Gerd


    P.S.
    freut mich, Dir auch mal helfen zu können ;o))

    Oha,
    per Drag & Drop funktionierts wohl auch...
    Wenn man den Ordner offen hat, aus dem das Dokument entfernt werden soll, kann man das Dokument auf den selbigen Ordner ziehen - dann wirds entfernt.


    Gruß,
    Gerd

    Danke für den Hinweis,
    ich glaub jetzt hab ich's kapiert.


    In der Aktionsleiste gibt es vordefinierte Aktionen (beginnen mit einem *), unter anderem auch "*Aus Ordner _entfernen".
    Wenn man hier im Eigenschaftendialog "Aktion in Menü Aktion aufnehmen" anhakt, sollte es den besagten Menüeintrag erzeugen.


    Also muss ich wohl doch das Design der DB anpassen, allerdings reduziert sich der Aufwand auf einen Klick :)


    Vielen Dank,
    Gerd

    Hallo,


    jetzt steh ich grad voll auf dem Schlauch. :-?
    Jetzt stellt sich mir die Frage, wie ich ein Dokument aus einem Ordner entfernen kann, ohne das Dokument aus der Datenbank zu löschen. Natürlich gibt es Formel- bzw. Script-Befehle. Aber nachdem ich ein Dokument über Drag & Drop in einem Ordner ablegen kann, sollte es doch über ein Menü-Befehl oder eine Mausaktion bzw. Tastatureingabe möglich sein, das Dokument aus dem Ordner auch wieder zu entfernen.


    Vielen Dank schonmal...
    Gerd

    Hallo,


    eine kurze Frage zwischendurch:
    Ist es in LotusScript möglich eine leeres DocumentCollection-Object anzulegen?


    In der Notes Hilfe ist kein New aufgeführt.
    Alternativ könnte man auf einen leeren View zugreigen oder eine Volltextsuche mit einem Begriff durchführen, der nicht in der Datenbank vorkommt. Aber eigentlich ist das ja nicht schön.


    Vielen Dank schonmal für Eure Antworten.
    Gruß,
    Gerd

    Hallo,


    na da passt noch was nicht ganz...


    die Schleife würde ich über den view machen, dann hasst du auch alle Dokumente durch:



    Außerdem musst Du die verschiedenen Dokumente auseinanderhalten. Wenn du ein neues Dokument in der Datenbank erstellst, solltest Du einen anderen Objektnamen wählen wie in der Schleife.


    Gruß,
    Gerd

    nein, ganz so wäre es nicht.
    Du müsstest die Tabelle in einem Dokument hinterlegen, auf das alle Mitarbeiter Zugriff haben (Muss nicht in der Mail-DB sein, das kann auch eine andere zentrale DB sein).
    Allerdings musst Du die Logik, die dann auf das Dokument zugreift und die Tabelle einfügt, in die Mailschablone einbauen.

    Hallo,


    erstmal danke für die Infos.
    Aber leider komme ich immer noch nicht weiter, vielleicht kann mir jemand weiter auf die Sprünge helfen.



    Also in der oben verlinkten Doku heißt es:



    Soweit so gut. In meinem Fall würde ich gerne nach Alternative 2 vorgehen und das Principal-Feld setzen (ohne natürlich die NotesDomäne zu vergessen), um die Absenderangabe zu überschreiben.
    Mein Problem ist wahrscheinlich der oben rot markierte Absatz. Ich möchte ja, dass Zustellberichte in eine Mail-In Datenbank zurückgeleitet werden. Da aber der Servername in der Notes-Mail immer noch im From-Feld steht, würde der Zustellbericht an den Server geschickt werden.
    Hat noch jemand einen Hinweis, wie man das hinbekommen könnte?


    P.S.
    Wenn ich so eine Mail an eine ungültige E-Mail-Adresse sende, dann bekomme ich auch den Zustellfehler in meine Datenbank. Heisst das ich könnte versuchen, meine Mail zuerst über ein SMTP-Gateway zu versenden?


    Vielen Dank schonmal für die Hilfe.