Autor Thema: Massenänderung Script-Problem  (Gelesen 24013 mal)

Offline ascabg

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 3.696
  • Geschlecht: Männlich
Re: Massenänderung Script-Problem
« Antwort #20 am: 30.07.14 - 09:41:11 »
Hallo,

Schwer zu sagen.
An welcher Stelle kommt denn der Fehler?


Andreas

Offline gismored

  • Frischling
  • *
  • Beiträge: 34
Re: Massenänderung Script-Problem
« Antwort #21 am: 30.07.14 - 09:51:31 »
hallo andreas,

bei der:
Call itemHistorie.AppendToTextList( "wurde geändert von "+session.CommonUserName + " am " +Now +Chr(13) )

ich steh grad vollkommen auf dem schlauch.


Offline Tode

  • Moderatoren
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 6.870
  • Geschlecht: Männlich
  • Geht nicht, gibt's (fast) nicht... *g*
Re: Massenänderung Script-Problem
« Antwort #22 am: 30.07.14 - 09:57:31 »
Das doc hat kein item Historie...
Gruss
Torsten (Tode)

P.S.: Da mein Nickname immer mal wieder für Verwirrung sorgt: Tode hat NICHTS mit Tod zu tun. So klingt es einfach, wenn ein 2- Jähriger versucht "Torsten" zu sagen... das klingt dann so: "Tooode" (langes O, das r, s und n werden verschluckt, das t wird zum badischen d)

Offline gismored

  • Frischling
  • *
  • Beiträge: 34
Re: Massenänderung Script-Problem
« Antwort #23 am: 30.07.14 - 10:31:49 »
hallo torsten,

das item "Historie" gibt es in der Maske.

an was könnte es noch liegen.


Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Massenänderung Script-Problem
« Antwort #24 am: 30.07.14 - 10:38:24 »
Was bitte hat ein Item mit einer einer Maske zu tun??

Torsten hat eine Feststellung getroffen und keine Vermutung genannt.

Offline ascabg

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 3.696
  • Geschlecht: Männlich
Re: Massenänderung Script-Problem
« Antwort #25 am: 30.07.14 - 10:39:34 »
Zitat
das item "Historie" gibt es in der Maske.
Das mag sein.

Aber gibt es dieses Item auch in dem Dokument, welches du gerade mit dem Script bearbeitest?

Schau dir mal im Debugger die Items im doc an.


Andreas

Offline gismored

  • Frischling
  • *
  • Beiträge: 34
Re: Massenänderung Script-Problem
« Antwort #26 am: 30.07.14 - 11:26:10 »
hallo andreas,
danke dir für deine hilfe, auch wenn ich mich etwas dümmlich anstelle.
bin noch schwer formellastig, merk ich immer wieder.

unter doc item gibt es wirklich kein "historie".
die anderen felder sind doch aber auch drin
wieso das ?

hast einen tip für meinen denkfehler ?

gruß thomas

Offline gismored

  • Frischling
  • *
  • Beiträge: 34
Re: Massenänderung Script-Problem
« Antwort #27 am: 30.07.14 - 11:53:45 »
ein Licht ging auf *smile.
Sobald das Feld einen Inhalt hat funktioniert es.
Wenn noch nichts drin steht, gibt es das item noch nicht.

Was kann ich tun damit das item trotzdem im doc kommt auch wenn noch kein inhalt drin ist?

Offline RunRevilo

  • Junior Mitglied
  • **
  • Beiträge: 51
  • Geschlecht: Männlich
Re: Massenänderung Script-Problem
« Antwort #28 am: 30.07.14 - 12:11:20 »
Du prüfst zuerst ob es das item gibt. Wenn nicht erstellst du es.
Dasg geht z.B. indem du in deinem Code nach der Zeile

Set itemHistorie = doc.GetFirstItem("Historie")
folgendes einfügst:

Code
If (itemHistorie is Nothing) then
set itemHistorie = New NotesRichtTextItem(doc,"Historie")
Call itemHistorie.AppendToTextList( "wurde geändert von "+session.CommonUserName + " am " +Now +Chr(13) )
end if

 
Grüße aus dem schönen Südtirol
Oliver C

Es gibt keine dummen Fragen, sondern nur dumme Antworten

Laufen ist der ideale Ausgleich zu jeglicher Arbeit, denn beim Laufen muss man nicht Denken.

Offline ascabg

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 3.696
  • Geschlecht: Männlich
Re: Massenänderung Script-Problem
« Antwort #29 am: 30.07.14 - 12:13:05 »
Kurz gesagt.

Vorher pruefen, ob dieses im Dokument existiert (z.B. doc.HasItem(...))
und anhand des Resultates dieser Pruefung entscheiden, was getan werden soll.
- vorhandenes nehmen und wie bisher ergaenzen
- noch nicht vorhanden, dass erstellen.


Andreas

Offline gismored

  • Frischling
  • *
  • Beiträge: 34
Re: Massenänderung Script-Problem
« Antwort #30 am: 31.07.14 - 10:45:23 »
hallo zusammen,

es funktioniert.
ich danke euch allen

und sorry, für meine scheinbar etwas dämlichen fragen zwischendurch.

gruß

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz