Autor Thema: Adressenauswahl in Schleife abarbeiten  (Gelesen 2278 mal)

Offline BennyB

  • Frischling
  • *
  • Beiträge: 38
Adressenauswahl in Schleife abarbeiten
« am: 10.06.05 - 13:22:51 »
Ich kann ja in der Adressdatenbank (names.nsf) mehrere Adressen markieren (einen Haken davor setzen). Wie kann ich nun bei einer Aktion alle diese Einträge bearbeiten? Wo muss ich ansetzen?
Totaler Notes Entwicklungsanfänger. Bitte habt Geduld.

Erfahrungen in Access, VB, C, C++, PHP, SQL

Offline diali

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.023
  • Geschlecht: Männlich
Re: Adressenauswahl in Schleife abarbeiten
« Antwort #1 am: 10.06.05 - 13:26:38 »
Du kannst mit NotesDatabase.UnprocessedDocuments Dir eine DocumentCollection der markierten Dokuemente holen. Und dann in einer Schleife abarbeiten.

set dc = db.UnprocessedDocuments
set doc = dc.GetFirstDocument
While not doc is nothing
' tu etwas mit dem doc
set doc = dc.GetNextDocument(doc)
wend

Gruß
Dirk

klaussal

  • Gast
Re: Adressenauswahl in Schleife abarbeiten
« Antwort #2 am: 10.06.05 - 13:27:28 »
DocumentCollection und unprocessed Documents.

In der Designer-Hilfe steht ein Beispiel...  ;D

50 sec. langsamer  :'(

Offline diali

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.023
  • Geschlecht: Männlich
Re: Adressenauswahl in Schleife abarbeiten
« Antwort #3 am: 10.06.05 - 13:29:28 »
50 sec. langsamer :'(
geht mir auch oft so und dann muss ich mir die rote Schrift ansehen.
Gruß
Dirk

Offline BennyB

  • Frischling
  • *
  • Beiträge: 38
Re: Adressenauswahl in Schleife abarbeiten
« Antwort #4 am: 10.06.05 - 13:33:10 »
ok, verstanden. Jetzt hab ich nur ein Problem, dass ich bisher mit der Formel gearbeitet habe. Wie kann ich die umsetzen in notesscript?

@SetField("Klassifikation"; "A")
Totaler Notes Entwicklungsanfänger. Bitte habt Geduld.

Erfahrungen in Access, VB, C, C++, PHP, SQL

klaussal

  • Gast
Re: Adressenauswahl in Schleife abarbeiten
« Antwort #5 am: 10.06.05 - 13:33:17 »
... vielleicht liegt's bei mir am Alter..  :P

klaussal

  • Gast
Re: Adressenauswahl in Schleife abarbeiten
« Antwort #6 am: 10.06.05 - 13:34:21 »
Grundsätzliche Frage: Hast Du überhaupt Ahnung von LS ?

Offline BennyB

  • Frischling
  • *
  • Beiträge: 38
Re: Adressenauswahl in Schleife abarbeiten
« Antwort #7 am: 10.06.05 - 13:35:58 »
Jein, ich hab vorgestern angefangen notes anwendungsentwicklung mit dem designer zu lernen. hab zwei ebooks durchgearbeitet, aber zu diesem Thema nichts gefunden. Also was ihr mir oben geschrieben habt hab ich auch gleich verstanden, den ganzen syntax kann ich halt noch nicht so "auswendig" und bis jetzt bin ich mit den Formeln zu rande gekommen.
Totaler Notes Entwicklungsanfänger. Bitte habt Geduld.

Erfahrungen in Access, VB, C, C++, PHP, SQL

klaussal

  • Gast
Re: Adressenauswahl in Schleife abarbeiten
« Antwort #8 am: 10.06.05 - 13:38:15 »
@SetField("Klassifikation"; "A")  entspricht in LS:

doc.Klassification = "A"     <-- nur mal so grundsätzlich ! es kommt aber immer auch auf die dim und set(s) an, wie das doc tatsächlich heisst.

Offline BennyB

  • Frischling
  • *
  • Beiträge: 38
Re: Adressenauswahl in Schleife abarbeiten
« Antwort #9 am: 10.06.05 - 13:40:34 »
ok, ich werde mal probieren was sich machen lässt, denke ich hab jetzt alle infos die ich brauche. Thx a lot
Totaler Notes Entwicklungsanfänger. Bitte habt Geduld.

Erfahrungen in Access, VB, C, C++, PHP, SQL

Offline BennyB

  • Frischling
  • *
  • Beiträge: 38
Re: Adressenauswahl in Schleife abarbeiten
« Antwort #10 am: 10.06.05 - 13:52:36 »
Habe es nun folgendermaßen umgesetzt, bekomme keinen Fehler, aber auch keinen Effekt.


   Dim session As New NotesSession
   Dim db As NotesDatabase
   Dim dc As NotesDocumentCollection
   Dim doc As NotesDocument
   
   Set db = session.CurrentDatabase
   Set dc = db.UnprocessedDocuments
   Set doc = dc.GetFirstDocument
   
   While Not (doc Is Nothing)
      
      doc.Klassifikation = "A"
      
      Set doc = dc.GetNextDocument(doc)
   Wend
Totaler Notes Entwicklungsanfänger. Bitte habt Geduld.

Erfahrungen in Access, VB, C, C++, PHP, SQL

Offline diali

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.023
  • Geschlecht: Männlich
Re: Adressenauswahl in Schleife abarbeiten
« Antwort #11 am: 10.06.05 - 13:55:23 »
Du musst das Doc noch speicheren.

doc.Save True, true, true
Gruß
Dirk

Offline BennyB

  • Frischling
  • *
  • Beiträge: 38
Re: Adressenauswahl in Schleife abarbeiten
« Antwort #12 am: 10.06.05 - 13:58:52 »
danke, das hab ich übersehen in der hilfe :)

TOPIC CAN BE CLOSED
Totaler Notes Entwicklungsanfänger. Bitte habt Geduld.

Erfahrungen in Access, VB, C, C++, PHP, SQL

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz