Autor Thema: Feldwerte ersetzen auch wenn Feld nicht vorhanden  (Gelesen 1515 mal)

Offline Alexis

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 534
  • Geschlecht: Männlich
  • LotusNotes macht süchtig!
Hallo Forum,

beim Betreff tue ich mich schon schwer. Folgende Hürde:
Eine Anzahl selektierter Dokumente sollen ín einem Mehrfachwert-Feld einen zusätzlichen Wert erhalten. So weit kein Problem.

Set doc = coll.getfirstdocument
   Do Until doc Is Nothing
      Set Item = doc.GetFirstItem("Stage")
      Call item.AppendToTextList( Response$ )
      Call doc.Save( False, True )
      Set doc = coll.getnextdocument(doc)
   Loop

Nun sind aber einige Dokumente jungfräulich und besitzen das Feld noch nicht. Dass heißt ich muss mit New NotesItem das Feld erst definieren. Das beißt sich aber im Falle, dass das Feld bereits existiert, oder ???

Ich bitte um Rat.

Alexis


« Letzte Änderung: 17.02.06 - 16:45:11 von Alexis »
wenn ich kein Problem hätte, wär' ich nicht hier ---
wenn ich im Forum eine Lösung gefunden hätte, wär' ich nicht hier ---
wenn ich nicht wüsste, dass mir hier fast immer geholfen wird, wär' ich AUCH nicht hier ---

Offline Thomas Schulte

  • @Notes Preisträger
  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 4.388
  • Geschlecht: Männlich
  • Ich glaub mich tritt ein Pferd
Re: Feldwerte ersetzen auch wenn Feld nicht vorhanden
« Antwort #1 am: 17.02.06 - 15:53:05 »
prüfen ob das Document ein item hat geht mit doc.hasitem
Thomas Schulte

Collaborative Project Portfolio and Project Management Software

"Aber wo wir jetzt einmal soweit gekommen sind, möchte ich noch nicht aufgeben. Versteh mich recht, aufgeben liegt mir irgendwie nicht."

J.R.R.Tolkien Herr der Ringe, Der Schicksalsberg

OpenNTF Project: !!HELP!! !!SYSTEM!!  !!DRIVER!!

Skype: thomasschulte-kulmbach

Offline Alexis

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 534
  • Geschlecht: Männlich
  • LotusNotes macht süchtig!
Re: Feldwerte ersetzen auch wenn Feld nicht vorhanden
« Antwort #2 am: 17.02.06 - 16:02:13 »
Danke!

wenn ich kein Problem hätte, wär' ich nicht hier ---
wenn ich im Forum eine Lösung gefunden hätte, wär' ich nicht hier ---
wenn ich nicht wüsste, dass mir hier fast immer geholfen wird, wär' ich AUCH nicht hier ---

Offline Alexis

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 534
  • Geschlecht: Männlich
  • LotusNotes macht süchtig!
Re: Feldwerte ersetzen auch wenn Feld nicht vorhanden
« Antwort #3 am: 17.02.06 - 16:34:26 »
Ich habe doch noch ein Problem:

Das Field Flag wird offensichtlich nicht auf SUMMARY gesetzt, (was immer das für eine Bedeutung hat).

Konsequenz: Im SELECT erscheinen jene Dokumente nicht, die ich durch Setzen des Feldes auswählen möchte?

Alexis

wenn ich kein Problem hätte, wär' ich nicht hier ---
wenn ich im Forum eine Lösung gefunden hätte, wär' ich nicht hier ---
wenn ich nicht wüsste, dass mir hier fast immer geholfen wird, wär' ich AUCH nicht hier ---

Offline Axel

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.658
  • Geschlecht: Männlich
  • It's not a bug, it's Notes
Re: Feldwerte ersetzen auch wenn Feld nicht vorhanden
« Antwort #4 am: 17.02.06 - 16:39:54 »
Dann setz die IsSummary - Eigenschaft auf True.

Beispiel aus der Designer-Hilfe:

Code
Dim session As New NotesSession
Dim db As NotesDatabase
Dim doc As NotesDocument
Dim item As NotesItem
Set db = session.CurrentDatabase
Set doc = New NotesDocument( db )
Set item = New NotesItem _
( doc, "Topic", "I have something to say" )
item.IsSummary = True
' must specifically set this property
Call doc.Save( False, True )


Axel
Ohne Computer wären wir noch lange nicht hinterm Mond!

Offline Alexis

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 534
  • Geschlecht: Männlich
  • LotusNotes macht süchtig!
Re: Feldwerte ersetzen auch wenn Feld nicht vorhanden
« Antwort #5 am: 17.02.06 - 16:44:54 »
Nochmals Danke.

Ihr seid super!

Alexis
wenn ich kein Problem hätte, wär' ich nicht hier ---
wenn ich im Forum eine Lösung gefunden hätte, wär' ich nicht hier ---
wenn ich nicht wüsste, dass mir hier fast immer geholfen wird, wär' ich AUCH nicht hier ---

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz