Domino 9 und frühere Versionen > ND8: Entwicklung

Agent um alle Dokument in einer View zu aktualisieren ...

<< < (2/3) > >>

Kadlec:
Du solltest Dir nochmal den Beitrag von Ralf durchlesen. Er spricht dort das doc an. Danach schau Dir nochmal Deinen Agent an und vergleiche in mit dem von IBM.

Und Dein ansprechbarer Name (was ist daran nicht zu verstehen), ist der wirklich pur_berger??
Also meiner ist Boris!!

Driri:
Was Bernhard sagen wollte ist, daß unter deinen Postings ein echter Name fehlt. Du wirst ja vermutlich mit Vornamen nicht "pur_berger" heißen. Das ist natürlich keine Pflicht, aber gerne gesehen hier im Forum.

Zu deinem Problem :

Ralf hat schon den Hinweis gegeben, der dir weiterhilft. Erstens ist "Entry" nicht explizit deklariert (Dim). Zweitens weist Du "doc" nichts zu, daher endet die Do-While-Schleife sofort.

Du müßtest also noch mindestens ein

Set doc = entry.Document

einbauen und dann natürlich dafür sorgen, daß doc jeweils nach der Verarbeitung anhand des neuen Entry neu befüllt wird.

Und der Hinweis auf "Option Declare" ist auch hilfreich, denn wenn Du das setzt, bekommst Du direkt Hinweise, wenn z.B. die Deklarationen fehlen.

pur_berger:
@Kadlec
Ah - Na - pur kommt von Purchase (die eigentliche Funktion in der ich in der Firma angefangen habe) und ist eigentlich immer der von mir verwendete Forenname. Sorry - war mir nicht bewußt das es hier dazugehört den tatsächlichen Namen zu nennen - aber kein Problem - Markus - ist ja kein Geheimnis

Die Nachfrage war eigentlich nur weil ich mir nicht sicher war ob Du den ansprechbaren Namen im Bezug auf den Agent oder die Person gemeint hast.

Ja - nein - die Beiträge habe ich eh gelesen - ich wollte der Höflichkeit halber nur die Frage korrekt formulieren

Markus

Ralf_M_Petter:
Hallo Markus!

Es tut mir leid, aber ich kann dir in dem Fall nicht helfen, da ich es nicht verantworten kann jemand script code zu geben, der keine Ahnung von Scriptprogrammierung hat. Dir ist schon klar, dass mit einem kleinen Fehler in script gleich mal eine ganze Datenbank total zerstört werden kann? Deshalb die Bitte wenn Ihr selber keine Lotus script Skills habt dann lasst euch von einem Profi helfen. Oder meiner Meinung nach die bessere Methode mache einen Lotus script Kurs. Das Problem ist nämlich so trivial, dass du es nach meinem Post auf jeden Fall finden hättest müssen.

Das soll bitte nicht überheblich klingen, aber ich habe schon Leuten ein script Snippet geschickt, dass sie nicht verstanden haben und mich dann furchtbar geschimpft haben weil es nicht den gewünschten sondern sogar negative Effekte gehabt hat.

Grüße

Ralf

Glombi:
Anbei habe ich Deinen Code so geändert, dass nur Dokumente in der Ansicht "People" aktualisiert werden.

Sub Initialize
   Dim session As New NotesSession
   Dim db As NotesDatabase
   Dim view As NotesView
   Dim doc As NotesDocument
   
   Set db=session.currentDatabase
   Set view = db.GetView("People")

   Set doc = view.GetFirstDocument
Do While not (doc is nothing)
      Call doc.ComputeWithForm(False,False)
      Call doc.save(False,False)
      Set doc = view.GetNextDocument(doc)
   Loop
End Sub



Andreas

Navigation

[0] Themen-Index

[#] Nächste Seite

[*] Vorherige Sete

Zur normalen Ansicht wechseln