Beiträge von frankie07

    Hallo zusammen,


    ich habe folgenden Code im Querysave zum versenden einer Mail:


    vnr = uidoc.Fieldgettext("v_nr")
    mailneu = uidoc.Fieldgettext("v_mailneu")

    Set doc_link = source.Document
    Set doc_mail = New NotesDocument(db)
    Set rtitem = New NotesRichTextItem( doc_mail, "Body" )
    doc_mail.Form = "Memo"
    doc_mail.subject="Info-Mail"
    doc_mail.sendto=mailneu
    Call rtitem.AppendText("Diese Info-Mail wurde elektronisch erstesllt")
    Call rtitem.AppendDoclink(doc_link, "Body")
    Call doc_mail.Send( False)


    die Mail wird auch versendet, solange nur einer die Mail bekommen soll. Stehen im Feld "v_mailneu" aber mehrere Personen drin, wird die Mail nur an den ersten Eintrag versendet.
    Es soll aber an alle die in diesem Feld stehen eine Mail geschickt werden.
    Kann mir da jemand helfen?

    Was mir gerade noch aufgefallen ist:
    Wenn ich die Verknüpfung einfüge, zweigt er mir ganz normal dieses gelbe Verknüpfungssymbol an. Wenn ich dann aber die Maske speicher und die Verknüpfung aus einem Dokument heraus öffnen will, ist es auf einmal ein blaues Symbol?

    Hallo zusammen,


    ich habe eine Dokumentenverknüpfung (Bearbeiten => Als Verknüpfung kopieren => Dokumentenverknüpfung) in eine Maske eingebaut. Wenn ich jetzt aber auf die Verknüpfung klicke, öffnet er mir nicht das Dokument, sondern einfach nur die Startseite der Datenbank. Das Dokument auf das ich verknüpfe ist in der gleichen Datenbank wie die Maske mit der Verknüpfung.


    Gruß

    Okay, hab die Session zugewiesen:


    Dim session As New notessession
    Dim db As notesdatabase
    Dim doc As notesdocument
    Set db = session.currentdatabase
    Set doc = db.getDocumentByUNID ("78E5B66BE7BA1B27C1257313002AE7EF")


    Aber wenn ich jetzt auf die Schaltfläche klicke, passiert nichts.

    Sorry, aber bin kein Script-Könner.
    Habs jetzt mal damit probiert:


    Sub Click(Source As Button)
    Dim db As notesdatabase
    Dim doc As notesdocument
    Set db = session.currentdatabase
    Set doc = db.getDocumentByUNID ("78E5B66BE7BA1B27C1257313002AE7EF")
    End Sub


    Funktioniert aber nicht. Was mach ich falsch?

    OK, habe es mit OpenDocument hinbekommen. Allerdings muss ich bei dieser Lösung immer noch die Ansicht öffnen.


    @Command([OpenView];"meine Ansicht");
    @Command([OpenDocument];"";"78E5B66BE7BA1B27C1257313002AE7EF")


    Geht das auch ohne das Öffnen der Ansicht?

    NBaja, eigentlich hapert es schon in der ersten Zeile :)
    Mit @Command([Compose] öffne ich ja ein neues leeres Dokument. Ich will aber ein bereits bestehendes und ausgefülltes Dokument öffnen.

    Jep, habs hinbekommen!
    Danke für die Hilfe!


    Hab jetzt aber noch ein kleines Problem in meiner DB. Wie kann ich über eine Schaltfläche ein ganz bestimmtes Dokument öffnen und dem Werte übergeben?

    Ich will die ganze Sache jetzt noch mit einer verschachtelten If Abfrage machen:


    @If(@Contains(avd_fb_1;ersteller);@Do(@Prompt([Ok];"";"Meldung 1");@SetField("avd_fb_1";""));
    @If(@Contains(avd_fb_1;avd_ersteller_lang);@Do(@Prompt([Ok];"";"Meldung 2");@SetField("avd_fb_1";""));avd_fb_1))


    Allerdings funktioniert das nicht. Es kommt immer die Meldung 2, auch wenn nichts in dem Feld drin steht!


    Kann mir da bitte noch mal jemand helfen?

    Hallo zusammen,


    ich habe folgende Formel, mit der ich den Inhalt in einem Feld überprüfe:


    @If(@Contains(avd_fb_1;ersteller);@Prompt([Ok];"";"Der Ersteller dieses Dokumentes darf nicht der Freigeber sein!")& @SetField("avd_fb_1";"");"")


    Funktioniert auch alles wunderbar, nur das mir bei dem @setfield das Feld nicht leer gemacht wird, sondern eine 1 erscheint!
    Das Feld, das ich löschen will ist ein Namensfeld.

    Hallo zusammen,


    in einer meiner Datenbanken kommt es immer wieder dazu, dass einzelne Dokumente von Usern gesperrt sind, obwohl diese das Dokument gar nicht mehr geöffnet haben!
    Wie kann das sein und gibt es vielleicht etwas um dies zu verhindern?


    Danke und Gruß