Beiträge von helmie

    Private Ansichten haben bei uns aber manchmal ein seltsames Verhalten an den Tag gelegt (auf einmal nicht mehr aktualisiert und sowas). Außerdem werden Änderungen am Design in den privaten Ansichten nicht angezeigt ohne das diese vorher gelöscht werden.
    Wenn Du ND6 hast kannst Du das eleganter lösen. In eine Maske oder Seite eine embeddedView einbinden und bei einzelne Kategorie anzeigen den Usernamen mit Deiner Formel reinschreiben.
    Die View muß dann kategorisiert sein nach den Erstellern.

    Sorry, aber diese Tabelle finde ich leider nicht.
    Ist zwar eine ähnliche dabei, aber dabei kann ich nichts (für mich) lesbares erkennen. :(


    # 0012f2dc 6128f95b 05961598 0000043d 00000000 |[.(a....=.......|
    # 0012f2ec 00000000 0012f3a8 0012f740 0000083c |........@...<...|
    # 0012f2fc 00000000 40002000 03bcc2d0 00000004 |..... .@........|
    # 0012f30c 00000735 03bc8ed0 00000000 0012f344 |5...........D...|
    # 0012f31c 00000000 03bd0cd0 00000000 0012f354 |............T...|
    # 0012f32c 611b63aa 03bc8ed0 044d4bac 0029cdbe |.c.a.....KM...).|
    # 0012f33c c1256f16 00000000 0012f73c 00000735 |.o%.....<...5...|
    # 0012f34c 00000000 0053f3a8 00000000 00000000 |......S.........|
    # 0012f35c 0012f37c 77e7119c 0053f3a8 fffffff8 ||......w..S.....|
    # 0012f36c 00000001 77e71b76 00000000 0059fa30 |....v..w....0.Y.|
    # 0012f37c 00000000 77e71bbe 0012f3a4 77e7119c |.......w.......w|
    # 0012f38c 0059fa30 fffffff8 0012f3d4 611cc623 |0.Y.........#..a|


    [ 1] 0x003e7465 (5953798,a03fe,83c,0)


    # 0012f394 0012f3d4 611cc623 05953798 000a03fe |....#..a.7......|
    # 0012f3a4 0000083c 00000000 00000000 0012f740 |<...........@...|
    # 0012f3b4 000a03fe 0012f740 0594b198 00000000 |....@...........|
    # 0012f3c4 fffffff8 0012f3b8 000a03fe 00000001 |................|



    @[ 2] 0x611cc623 nnotesws.CNEMOutlineControlSubprogram::SubMessageProc+1027 (594b198,83c,0,0)


    # 0012f3d4 0012f744 611847ee 0594b198 0000083c |D....G.a....<...|
    # 0012f3e4 00000000 00000000 0012f740 0059fa30 |........@...0.Y.|
    # 0012f3f4 0012f7c0 00000000 03bc7fd0 00000000 |................|
    # 0012f404 00000174 0000001e 00000193 0000000d |t...............|
    # 0012f414 0012f43c 61286da8 0175c814 00000036 |<....m(a..u.6...|
    # 0012f424 0000000d 0175c814 0012f54c 0012f440 |......u.L...@...|
    # 0012f434 6128b2ad 0175c494 0175c814 0012f468 |..(a..u...u.h...|
    # 0012f444 6128b295 0175c494 000003f4 6128b1c4 |..(a..u.......(a|
    # 0012f454 00000000 0175c814 0012f54c 0000000d |......u.L.......|
    # 0012f464 0000017a 0012f490 6133993b 0175c814 |z.......;.3a..u.|
    # 0012f474 0012f54c 0012f490 613399e2 00000000 |L.........3a....|
    # 0012f484 00000202 0175c814 0175c494 0012f4b4 |......u...u.....|
    # 0012f494 6128ac29 00000000 00000000 00000202 |).(a............|
    # 0012f4a4 00000202 0175c814 017a0013 00000000 |......u...z.....|
    # 0012f4b4 0012f578 611d4055 0175c814 00000000 |x...U@.a..u.....|
    # 0012f4c4 000b03cc 0012f6f0 0000043b 00000000 |........;.......|
    # 0012f4d4 9f010017 07010744 9f01075a 77ed35ce |....D...Z....5.w|
    # 0012f4e4 07010744 0012f518 9f010017 07010744 |D...........D...|
    # 0012f4f4 9f01075a 00000000 05948798 00010000 |Z...............|
    # 0012f504 00000000 0012f534 77e72211 000b03cc |....4....".w....|
    # 0012f514 0000043b 00000000 0012f6f0 0012f6f8 |;...............|
    # 0012f524 0000043b 0000043b 00000000 00000000 |;...;...........|
    # 0012f534 0012f554 77e725ad 0059ffe8 0000043b |T....%.w..Y.;...|
    # 0012f544 00000000 0012f6f0 00000001 0012f6f8 |................|
    # 0012f554 0012f6a8 611c6e8e 000b03cc 0000043b |.....n.a....;...|
    # 0012f564 00000000 0012f6f0 00000000 01758a14 |..............u.|
    # 0012f574 00000000 0012f59c 611d3588 0175c814 |.........5.a..u.|
    # 0012f584 000602b4 00000202 00000000 017a0013 |..............z.|
    # 0012f594 00000000 611d3480 0012f5b8 77e72c6a |.....4.a....j,.w|
    # 0012f5a4 00000000 00000202 00000000 017a0013 |..............z.|
    # 0012f5b4 0012f714 0012f5d8 77e85946 611d3480 |........FY.w.4.a|
    # 0012f5c4 000602b4 00000202 00000000 017a0013 |..............z.|
    # 0012f5d4 00000000 0012f5f4 717521f0 611d3480 |.........!uq.4.a|
    # 0012f5e4 000602b4 00000202 00000000 017a0013 |..............z.|
    # 0012f5f4 0012f650 7175276f 000602b4 00000202 |P...o'uq........|
    # 0012f604 00000000 017a0013 7175279b 0012f714 |......z..'uq....|
    # 0012f614 00000000 0013b478 00000000 00000000 |....x...........|
    # 0012f624 717521d8 00000000 611d3480 0012f714 |.!uq.....4.a....|
    # 0012f634 00000001 0012f614 7ffe02b4 0012f6d8 |................|
    # 0012f644 7176c318 71712650 ffffffff 0012f674 |..vqP&qq....t...|
    # 0012f654 71752574 0013b478 000602b4 00000202 |t%uqx...........|
    # 0012f664 00000000 017a0013 0012f714 0058e570 |......z.....p.X.|
    # 0012f674 0012f68c 7172c11b 000602b4 00000202 |......rq........|
    # 0012f684 00000000 017a0013 0012f6e8 7175276f |......z.....o'uq|
    # 0012f694 000602b4 00000000 01430b8e 0000c1d2 |..........C.....|
    # 0012f6a4 7175279b 0012f6c4 6121f189 05951f98 |.'uq......!a....|
    # 0012f6b4 00000000 0053f3a8 00000000 600010eb |......S........`|
    # 0012f6c4 0012f6e4 77e7119c 0053f3a8 fffffff8 |.......w..S.....|
    # 0012f6d4 00000001 77e71b76 002000e8 77e7467f |....v..w.. ..F.w|
    # 0012f6e4 0012f720 77e71bbe 0053f3a8 fffffff8 | ......w..S.....|
    # 0012f6f4 00000001 77e71b76 00000000 000a03fe |....v..w........|
    # 0012f704 00000000 0000083c 00000000 0012ffb0 |....<...........|
    # 0012f714 77eb1b7b 77eb4300 ffffffff 0012f738 |{..w.C.w....8...|
    # 0012f724 61181017 002000e8 00000000 01751014 |...a.. .......u.|
    # 0012f734 00000000 0594b198 01751014 00000000 |..........u.....|



    @[ 3] 0x611847ee nnotesws._MainWndProc@16+6926 (a03fe,83c,0,0)


    # 0012f744 0012f7c8 77e7124c 000a03fe 0000083c |....L..w....<...|
    # 0012f754 00000000 00000000 0012f7e0 00000000 |................|
    # 0012f764 77e72566 77e7467f 77e754c9 0012f7c0 |f%.w.F.w.T.w....|
    # 0012f774 00000000 61220999 0012f7c0 61220700 |......"a......"a|
    # 0012f784 61180000 00000001 00000004 0012f7c8 |...a............|
    # 0012f794 77e8aec9 00130000 00000000 0015fd70 |...w........p...|
    # 0012f7a4 61180000 00000000 00000000 61180000 |...a...........a|
    # 0012f7b4 77e723c8 61220700 77e71ad1 000a03fe |.#.w.."a...w....|
    # 0012f7c4 0000083c 00000000 00000000 03bd59d2 |<............Y..|

    Ich kenne mich mit den NSD Dateien nicht sonderlich aus. In den ersten Zeilen stehen zwar ein paar Sachen drin, die haben m.E. aber nichts mit Notes zu tun.:
    "ERROR (0): AdjustTokenPrivileges failed - (1300) Zeigt an, daß dem Aufrufer nicht alle angegebenen Privilegien zugewiesen wurden.INFO (0): Using PSAPI DLL
    search path: .;C:\WINNT
    ERROR (4): can't attach to process [ System:0002] - (5) Zugriff wurde verweigert.ERROR (4): can't attach to process [ SMSS:0014] - (5) Zugriff wurde verweigert.ERROR (4): can't attach to process [ CSRSS:001e] - (5) Zugriff wurde verweigert.ERROR (4): can't attach to process [WINLOGON:0022] - (5) Zugriff wurde verweigert.ERROR (4): can't attach to process [SERVICES:0028] - (5) Zugriff wurde verweigert.ERROR (4): can't attach to process [ LSASS:002b] - (5) Zugriff wurde verweigert.ERROR (4): can't attach to process [ SPOOLSS:0042] - (5) Zugriff wurde verweigert.ERROR (4): can't attach to process [FLOPLOCK:004f] - (5) Zugriff wurde verweigert.ERROR (4): can't attach to process [nslsvice:0054] - (5) Zugriff wurde verweigert.ERROR (4): can't attach to process [ nsl:0058] - (5) Zugriff wurde verweigert.ERROR (4): can't attach to process [ ntmulti:005a] - (5) Zugriff wurde verweigert.ERROR (4): can't attach to process [ rpcss:005f] - (5) Zugriff wurde verweigert.ERROR (4): can't attach to process [ CAPinst:0063] - (5) Zugriff wurde verweigert.ERROR (4): can't attach to process [TIMESERV:0072] - (5) Zugriff wurde verweigert.ERROR (4): can't attach to process [ WinMgmt:0076] - (5) Zugriff wurde verweigert.ERROR (4): can't attach to process [ Wuser32:0079] - (5) Zugriff wurde verweigert.ERROR (4): can't attach to process [ PSTORES:0091] - (5) Zugriff wurde verweigert.ERROR (4): can't attach to process [ mstask:0094] - (5) Zugriff wurde verweigert.NSD Version : 3.00


    Kannst Du damit was anfangen?

    Hallo,
    heute komme ich mit einem sehr merkwürdigem Problem. Einer unserer User hat folgendes Phänomen: Wenn er einen fremden Kalender öffnet ist alles okay. Öffnet er aber zusätzlich einen weiteren Kalender eines anderen Users stürzt sein Notes-Client komplett ab und der NSD wird ausgeführt. Ich habe ihm schon mal die desktop6.ndk weggehauen. Das hat nichts gebracht. Dann habe ich zusätzlich seine bokkmark.nsf gelöscht. Nach dem Neustart hat das ganz auch für den Rest des Tages funktioniert. Aber am nächsten Tag hat er wieder das gleiche Problem. Hat einer von euch eine Idee was ich noch machen kann?

    Hi,
    erstelle einen Abschnitt mit kontrolliertem Zugriff. Dorthin packst Du alle Felder die nach einem bestimmten Status gesperrt sein sollen. Dann programmierst Du die Formel für den Abschnitt ungefähr so:
    @if(status = "Abgeschlossen"; "Bereich gesperrt"; "")
    Da müssen natürlich "status" und "Abgeschlossen" nach Deinen Bedürfnissen angepasst werden.


    Die Felder die auch danach noch bearbeitbar sein sollen legst Du außerhalb dieses Abschnitts. Und schon gehts

    Hallo, ich hab folgendes Problem:
    Ich soll in einer DB eine Funktion einbauen, die bestimmte Dokumente ändert. Hierzu soll in einer anderen Notes-DB ein Dokument erstellt werden. Dieses muss erst fertig bearbeitet und gespeichert werden. Hieraus soll ein bestimmter Wert übernommen werden. Das erstellen des Dokuments in der anderen DB ist ja kein Problem, doch wie kriege ich mein Script dazu zu warten, bis das andere Dokument fertig erstellt ist und ich den Wert zurückgeliefert bekomme??? Stehe völlig auf dem Schlauch und bin auf eure Hilfe angewiesen!
    Liebe Grüße
    helmie

    :heuti:


    Das Exiting-Ereignis des Feldes. Im Designer kannst Du für jedes Feld bestimmte Ereignisse programmieren. Klick dazu das Feld an, klicke im Programmierfenster auf "Exiting" und trage den Code ein.
    Beispielsweise:
    dim ws as new notesuiworkspace
    dim uidoc as Notesuidocument
    set uidoc = ws.currentdocument
    call uidoc.refresh


    Und das wars.
    Beachte aber auch, das sich beim speichern des Dokuments auch das Feld mit dem Ergebnis wieder auf 0 setzt, wenn Du die Eingabefelder vorher wieder zurückgesetzt hast.

    Willst Du eine eingebettete Ansicht in Deine Maske einbauen, damit diese dann die Dokumente "müller" anzeigt, oder sollen Werte aus diesen "Müller"-Dokumenten in Dein neues Dokument übernommen werden?
    Das erste geht recht einfach:
    Ansicht einbetten, Auswahl "Einzelne Kartegorie anzeigen" und Kriterium angeben, fertig.
    Beim zweiten Fall entweder mit einem @DBcolumn oder @dbLookup oder @pickList, je nachdem was die Aufgabenstellung ist


    Hallo,
    ich hab Dein Script eben mal bei mir laufen lassen und der Fehler ist aufgetreten bei der Zeile set currentview = ws.currentview


    Vielleicht hilft Dir das schon weiter...

    Was Ronka meint ist die mail.box.
    Die heisst auch direkt so.


    Datei/Datenbank/öffnen
    Server auswählen und unten bei Dateinamen eingeben: mail.box

    Das ist die Formel für das berechnete Feld "Firmaalt". So wird beim ersten speichern der Firmenname gespeichert. Danach erfolgen Änderungen des Feldwertes über das Script, wenn sich der Firmenname ändert.

    Also, damit wir nicht eventuell aneinander vorbei reden will ich mal kurz darstellen was ich grade getestet habe:
    Maske "Person", enthält Feld "Person" und Feld "Firma". Letzteres wird aus einer Liste (@dbcolumn) ausgewählt.
    Maske "Firma", enthält Feld "Firma" und Feld "Firmaalt". Feld "Firma" ist bearbeitbar. Feld "Firmaalt" ist berechnet mit sich selbst als Feldwert. Bei der ERSTEN Speicherung des Firmendokuments wird der Inhalt des Feldes "Firma" in "Fimaalt" übernommen (@isnewdoc & @isdocbeeingsaved; Firma; Firmaalt).
    Maske "Firma": Im Event "Querysave" habe ich Dein Script eingefügt (mit meiner Ergänzung):


    Dim db As New NotesDatabase("","")
    Set db = source.document.parentdatabase
    Dim collection As NotesDocumentCollection
    Dim doc As NotesDocument
    Dim dateTime As New NotesDateTime("12/01/04")
    Dim nextDateTime As NotesDateTime

    searchFormula$ = |Form = "Personen" & Firma = "| & Source.FieldGetText( "Firmaalt" ) & |"|
    Set collection = db.Search(searchFormula$,dateTime,0)
    'documentcollection
    Call collection.Stampall("Firma", Source.FieldGetText( "Firma" ) )
    Call Source.Fieldsettext("Firmaalt", source.fieldgettext("Firma"))


    Danach habe ich ein paar Firmen ganz normal erstellt und ein paar Personen und denen eine Firma zugeordnet. Dann habe ich eine Firma geändert und geschaut was passiert. Und siehe da, alle Personendokumente waren mit dem neuen Firmenname überschrieben. Und im Feld "Firmaalt" in dem Firmendokument stand jetzt der (neue) Firmenname.

    Was steht denn in dem Feld "versteckFirmenName"?
    Der alte Firmenname? Und der soll dann nach der Änderung der Personendokumente mit dem neuen Firmenname überschrieben werde, wenn ich das richtig verstehe.
    Wenn dem so ist war Dein "Source.Fieldsettext" gar nicht so verkehrt.
    Wenn ich richtig liege mit meinem Verständnis Deines Problems, dann musst Du nur eine kleine Änderung vornehmen. Und zwar den gesamten Code vom "Postsave" in den "Querysave" zu übertragen und eben den "Source.Fieldsettext" mit anzufügen.
    So hab ich das eben probiert und es funktioniert
    ACHTUNG: Nach dem "fieldsettext" KEIN call source.save machen!!! Das bringt ihn etwas aus dem Tritt...