Beiträge von weisnix

    Hallo,


    hat schon mal jemand probiert, eine Ansicht mit Dokumenten nach Excel zu exportieren, wenn in der Notes-Ansicht Mehrfachwerte aus Feldern getrennt dargestellt werden?


    Eine Dokumentauswahl führte bei mir hier immer zum Fehler.
    Ich verfolge wahrscheinlich auch einen falschen Ansatz, da man wahrscheinlich nicht über die Dokumente gehen darf, sondern nur über die Ansichtsdarstellung.

    Hat sich erledigt. Hab die Lösung selbst gefunden. Wen´s auch interessiert:
    Hier der Script-Ausschnitt der Felder:


    REM Formularart
    doc.Form = "Appointment"

    Call doc.ReplaceItemValue("PRINCIPAL", session.username)
    Call doc.ReplaceItemValue("$BusyName", session.username)
    Call doc.ReplaceItemValue("$BusyPriority", "1")
    Call doc.ReplaceItemValue("BookFreeTime", "")
    Call doc.ReplaceItemValue("$PublicAccess","1")
    Call doc.ReplaceItemValue("AppointmentType","0")
    Call doc.ReplaceItemValue("ApptUNID",doc.Universalid)
    Call doc.ReplaceItemValue("ExcludeFromView","D")
    Call doc.ReplaceItemValue("_ViewIcon",163)
    Call doc.ReplaceItemValue("CreatedByAgent","1")

    Hallo,


    wer kann mir sagen, welches Feld in einem Termindokument dafür verantwortlich ist, dass der Eintrag in der Freie-Zeit-Datenbank mit berücksichtigt und geblockt wird.


    Ich lasse aus einer anderen Notes-DB heraus einen Termin im Kalender eines Users erzeugen.
    Dieser wird auch im Kalender angezeigt. Bei Besprechungseinladungen ist dieser aber bei Anzeige der freien Zeit dann nicht mit sichtbar. :(



    Danke, André

    Hi,


    kann man in einer Maske nach Eingabe von Werten in ein Feld duch anschließende Betätigung der "Enter"-Taste ein Script auslösen lassen ?


    Ich habs bisher immer nur so hinbekommen, dass sich neben dem Eingabe-Feld eine Schaltfläche befindet, die das entspr. Script startet.
    Diese Vorgehensweise wird aber bei den Usern als störend empfunden, da man nach der Eingabe immer erst mit der Maus auf die Schaltfläche klicken muss.




    Viele Grüße
    André

    Hi,
    ich möchte über script aus einem array alle leeren Einträge löschen.


    Bsp.: FeldA hat folgende Einträge:


    FeldA(0) = "Wert1"
    FeldA(1) = "Wert2"
    FeldA(2) = ""
    FeldA(3) = "Wert3"



    Der leere Eintrag soll nun aus dem Array rausgeschmissen werden, damit das Ergebnis so ausschaut:


    FeldA(0) = "Wert1"
    FeldA(1) = "Wert2"
    FeldA(2) = "Wert3"



    Mein Entwurf schaut so aus:


    Forall i in FeldA
    if i = "" then -> .... und dann weiss ich nicht mehr weiter ...
    End Forall



    Hat jemand evtl. einen Lösungsansatz?


    Gruss André

    Hallo zusammen,


    ich habe ein Problem, dass ich in einer Maske eine eingebettete Ansicht aus einer anderen DB darstellen muss.


    Das funktioniert auch, d.h. man muss im Desinger, wenn man die Ansicht einbettet, diese aus der anderen DB auswählen.


    Wenn man mit Schablonen arbeitet und diese dann über die richtigen DB´s drüberzieht, ist dann aber immer die eingebettete Ansicht der anderen Schablonen-DB noch in der Produktions-DB drin.


    Meine Idee wäre also, den DB-Pfad und den Namen der einzubetteten Ansicht in einem Profil-Dok festzulegen. Ich weiss aber jetzt nicht, wie ich dann im Designer die eingebettete Ansicht mit den Werten aus dem Profildok befüllen soll, d.h. dass dann auch die Ansicht der DB aus dem Profil-Dok eingebettet wird.


    Hat jemand ne Idee oder sowas schonmal umgesetzt?

    Hi,


    weiß jemand, ob man sich in einer Notes-DB (z.B. in einem Seitenframe) anzeigen lassen kann, wieviele Notes-User sich gerade darin befinden und evtl. sogar noch die Namen der User ?


    Es ist aber keine Web-DB, also ausschließlich Client-Plätze.



    Viele Grüße
    Andre

    Ich hab das Problem so gelöst und es wird auch ein Éintrag angezeigt. vielleicht hilfts ja weiter.


    Im Vorfeld Deklaration der dbmail, etc.



    Set doc = dbmail.CreateDocument

    REM Formularart
    doc.Form = "Appointment"
    doc.Subject = "KUMAS <=> " + pDoc.firmakontakt(0)
    REM Termin:
    doc.AppointmentType = "0"
    Call doc.AppendItemValue( "_ViewIcon", Cdbl("160" ))
    Call doc.AppendItemValue( "$PublicAccess", "1")

    Set rtitem = New NotesRichTextItem( doc, "Body" )
    Call rtitem. AppendText ("Sie haben einen fälligen Termin in KUMAS. ")
    Call rtitem.AddNewLine( 1 )
    Call rtitem.AddNewLine( 1 )
    Call rtitem. AppendText ("Um zur Planung zu gelangen, klicken Sie bitte hier: ")
    Call rtitem.AddTab( 1 )
    Call rtitem.AppendDocLink( pDoc,"KUMAS",pDoc.FirmaKontakt(0))


    Set ndt = New NotesDateTime(Termin + " " + Uhr)
    Set ndt2 = New NotesDateTime(Termin + " " + Uhr)
    Call ndt2.AdjustMinute( Clng(Dauer))
    REM Datum setzten:
    doc.StartDate = ndt.LSLocalTime
    doc.CalendarDateTime = ndt.LSLocalTime
    doc.StartDateTime = ndt.LSLocalTime
    doc.EndDate = ndt2.LSLocalTime
    doc.EndDateTime = ndt2.LSLocalTime


    Call doc.ComputeWithForm(True, False)
    Call doc.Save( True, True )

    Hallo,


    ich habe eine Ansicht mit Aktionsknöpfen in eine Seite eingebettet. Und nun das Problem:


    Wenn ich jetzt mittels Aktionsknopf einen Agenten starten will, welcher z.B. beim aktuell markieter Dokument ein Status-Feld verändert, kommt es immer zur Fehlermeldung "Dokument ist noch nicht gespeichert" . (sowohl bei Script als auch in Formelsprache)



    Wenn die Ansicht nicht in die Seite eingebettet ist, funktioniert der Agent.


    Kennt jemand das Problem ?


    Gruß
    Andre

    Hallo Dirk,


    sowas wie die letztere Variante hab ich eigentlich gesucht, nur gibts den @format-Befehl nicht in der Formelsprache. Ich hab 6.0.4.


    Das Feld ist berechnet beim anlegen. In der Maske kann ich das Feld auch nicht auf script umstellen...

    Hallo,


    hat sich schon mal jemand hier die Mühe gemacht, den aktuellen Zeit-Wert (@now) in eine brauchbare ID (Jahr-Monat-Tag-stunde-Minute-Sekunde) umzuwandeln?



    Also z.B. 14.03.2005 15:06:23 soll dann folgenden Wert erzeugen:


    "20050314150623"


    Wenn ich einfach alles aneinanderreihe, kommen die 1-stelligen Monate, Tage, Stunden, Minuten und Sekunden immer ohne Vornull, was ich aber vermeiden will.


    Mein Lösungsansatz ist, jedes einzelne Segment mit @select ggf. mit Vornullen zu versehen.


    Dat das schon jemand umgesetzt bzw. gibt es evtl. einen einfacheren Weg ?



    Danke für Eure Hilfe.
    :-o

    Hallo zusammen,


    wir haben bei mehreren Notes-Datenbanken sporadisch das Problem, dass im Client bei Aufruf von Dokumenten oder Änderung von Feldern innerhalb von Masken folgende Meldungen in der Statusleiste von Notes mehrfach hintereinander protokolliert werden:


    Bildfarben werden analysiert...
    2 Bildfarben werden optimiert...
    Bildfarben werden neu zugewiesen...


    Wer weiss, wann solche Meldungen auftreten und was der Grund hierfür ist.
    Wir haben Server- und Client-seitig jeweils Notes R 6.0.3. im Einsatz.


    Diese Bildfarbenanalysen scheinen auch relativ viel Last auf dem Server zu verursachen.



    Die Notes-Hilfe schweigt sich hierzu leider aus.


    :-? :-?

    Das CreateObjectt funktioniert jetzt, aber bei der nächsten Zeile,


    myApp.visible=True


    kommt die Fehlermeldung, dass Instance Member "visible" nicht existiert.


    Muss man da bei 123 mit anderen Befehlen arbeiten?



    Würde mich echt über jede Hilfe freuen, weil wir bei uns auch kein Excel im Einsatz haben.

    Hi Fox


    Wie wäre es, wenn du die Dokumente vorher über eine Ansicht auswählst und dann den Agent über die Ansicht laufen kässt?


    Die Auswahl für die Ansicht künnte dann z.B. so aussehen:


    ablaufdatum > @adjust(zweitesDatum;0;0;-1;0;0;0) &
    ablaufdatum > @Now &
    ablaufdatum< @adjust(@Now;0;0;20;0;0;0) &
    bearb != "ja"


    Im Agent könnten theoretisch die Dokunete aber auch über If-Formeln so ausgewählt werden.



    Gruß, weisnix