Autor Thema: Textfeld in Leserfeled umwandeln  (Gelesen 3947 mal)

Offline RvM

  • Senior Mitglied
  • ****
  • Beiträge: 375
  • Geschlecht: Männlich
  • Domino: Geht nicht - gibt's nicht
    • PhotosForFree
Textfeld in Leserfeled umwandeln
« am: 05.05.03 - 11:32:30 »
Ich habe nachträglich in eine Maske ein Leserfeld  eingefügt. Nun wollte ich mit einem Agenten in allen vorhandenen Doks dieses feld mit entsprechenden Lesern füllen. Leider hat mir der Agetn aus dem feld keine Leser- sondern nur ein "normales" Textfeld gemacht.
Wie kann ich im Nachhinein aus dem Text- ein Leserfeld machen?
-------
Gruß Rolf
--------------

Offline Obrac

  • Senior Mitglied
  • ****
  • Beiträge: 279
  • Geschlecht: Männlich
Re:Textfeld in Leserfeled umwandeln
« Antwort #1 am: 05.05.03 - 11:36:51 »
Die Namen müssen auf jeden Fall in einer bestimmten Form in dem Feld stehen. Und zwar so :
@Name([Canonicalize];"Username/Domäne"

Ich würde das Feld nochmal neu anlegen und dann vielleicht im Lotus Script Agenten die @function reinsetzen.

Offline Jörg P.

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 720
  • Ich liebe dieses Forum!
Re:Textfeld in Leserfeled umwandeln
« Antwort #2 am: 05.05.03 - 11:38:44 »
Hi,

hast du die Namen mit dem Agenten im kanonischem Format eingetragen, also z.B.:
"CN=Vorname Nachname/O=Organisation"

A programming error was found but will not be corrected. It will be a permanent restriction.  ::)

Offline Axel_Janssen

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 769
Re:Textfeld in Leserfeled umwandeln
« Antwort #3 am: 05.05.03 - 11:43:02 »
Alle upzudatenden Dokumente in eine Ansicht.

Und dann hinter eine Schaltfläche:
@Command([ToolsRefreshAllDocs])

Das berechnet alle Felder des Dokumentes neu.

Wahlweise könntest Du im Agenten die Methode computeWithForm von NotesDocument ausprobieren. Bin mir da aber nicht 100% sicher.
... design patterns are abstract designs that help identify the structure and elements involved in a specific design solution. From this, a concrete implementation can be produced.
Kyle Brown

Offline Performance

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.096
  • Geschlecht: Männlich
  • I love YaBB 1G - SP1!
Re:Textfeld in Leserfeled umwandeln
« Antwort #4 am: 05.05.03 - 11:56:59 »
möchtest du mit dem gleichen Feld arbeiten ?
 -> dann  wird der Inhalt in eine variable gespeichert, das Feld gelöscht und neu angelegt mit - Der Wert sollte aber schon vorher in kanonischer Form gespeichert werden

temp = document.ReaderFeldName(0)
Set item = document.GetFirstItem( "ReaderFeldName" )
Call item.Remove

Set item1 = New NotesItem( document, "ReaderFeldName", temp, READERS )
item1.IsSummary = True  

document.save true, false


## und in der Maske den Typ des Feldes ändern sonst wird beim nächsten speichern wieder Text genommen ##

cu
« Letzte Änderung: 05.05.03 - 11:58:04 von Performance »
Wir können alles außer hochdeutsch !

Alles ist möglich, es ist nur eine Frage der Zeit oder des Geldes!

Offline ghost

  • Aktives Mitglied
  • ***
  • Beiträge: 174
  • Geschlecht: Männlich
  • Notes ist gut!
Re:Textfeld in Leserfeled umwandeln
« Antwort #5 am: 05.05.03 - 12:08:30 »
Reicht es denn nicht die IsReaders-Property auf true zu setzen?

Offline Performance

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.096
  • Geschlecht: Männlich
  • I love YaBB 1G - SP1!
Re:Textfeld in Leserfeled umwandeln
« Antwort #6 am: 05.05.03 - 12:14:25 »
Reicht es denn nicht die IsReaders-Property auf true zu setzen?

eindeutig nein


cu
Wir können alles außer hochdeutsch !

Alles ist möglich, es ist nur eine Frage der Zeit oder des Geldes!

Offline ghost

  • Aktives Mitglied
  • ***
  • Beiträge: 174
  • Geschlecht: Männlich
  • Notes ist gut!
Re:Textfeld in Leserfeled umwandeln
« Antwort #7 am: 05.05.03 - 12:29:28 »
Weshalb? Ich dachte, wenn man einen LS-Agenten laufen läßt, der durch alle Dokumente läuft, sich das Textitem holt, dann die IsReaders-Property auf true setzt und dann das Dokument speichert wird daraus ein Readerfeld. Warum kann das so nicht funktionieren?

Viele Grüße
ghost

Offline ata

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 5.092
  • Geschlecht: Männlich
  • drenaiondrufflos
    • Anton Tauscher Privat
Re:Textfeld in Leserfeled umwandeln
« Antwort #8 am: 05.05.03 - 13:35:19 »
... also ich habe das wie Ghost vorschlägt gemacht, und es reicht aus. Man zieht sich das Item, setzt IsReaders und IsSummary auf True und das Feld ist anschließend definitiv ein Leserfeld das funktioniert...

... wäre dem nicht so, würde einiges in bestehenden Datenbanken bei mir aus dem Ruder laufen, und davon kann keine Rede sein.

ata
Grüßle Toni :)

Offline harkpabst_meliantrop

  • Senior Mitglied
  • ****
  • Beiträge: 463
  • Geschlecht: Männlich
  • I love!
    • Heute schon gelebt?
Re:Textfeld in Leserfeled umwandeln
« Antwort #9 am: 05.05.03 - 14:21:55 »
... also ich habe das wie Ghost vorschlägt gemacht, und es reicht aus. Man zieht sich das Item, setzt IsReaders und IsSummary auf True und das Feld ist anschließend definitiv ein Leserfeld das funktioniert...

Das kann ich eindeutig bestätigen.

Wäre ja auch schlimm, wenn nicht. Was sollte die IsReaders-Eigenschaft auch sonst darstellen?

Offline ata

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 5.092
  • Geschlecht: Männlich
  • drenaiondrufflos
    • Anton Tauscher Privat
Re:Textfeld in Leserfeled umwandeln
« Antwort #10 am: 05.05.03 - 14:26:15 »
... wichtig ist die IsSummary, da sonst keine Auflösung der Leserfelder statfinden kann...

ata
Grüßle Toni :)

Offline ghost

  • Aktives Mitglied
  • ***
  • Beiträge: 174
  • Geschlecht: Männlich
  • Notes ist gut!
Re:Textfeld in Leserfeled umwandeln
« Antwort #11 am: 05.05.03 - 14:37:04 »
Ja, das ist bei Leserfeldern absolut wichtig. Es gibt einen Bug, dass bei vielen Leserfeldern ohne gesetzem Summary-flag der Server abkachelt. Ist auch so in der KB dokumentiert.

Offline Performance

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.096
  • Geschlecht: Männlich
  • I love YaBB 1G - SP1!
Re:Textfeld in Leserfeled umwandeln
« Antwort #12 am: 05.05.03 - 14:51:42 »
ok, ok mag ja stimmen, weil ich mit der vorgeschlagenen Vorgehensweise -- im backend eine Textfeld in ein Readerfeld umwandeln -- bei einem Projekt(na gut es war noch die 4er Version) massiv Probleme hatte, bin ich den sicheren Weg gegangen -- Wert holen, Item löschen, Item vom Typ Reader erzeugen, Wert einsetzen --

Tja, und was sich einmal bewährt hat das nehme ich immer wieder  ;D ;D ;D


cu
Wir können alles außer hochdeutsch !

Alles ist möglich, es ist nur eine Frage der Zeit oder des Geldes!

Offline Till_21

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 708
  • Geschlecht: Männlich
  • I love Germany
Re:Textfeld in Leserfeled umwandeln
« Antwort #13 am: 05.05.03 - 15:44:04 »
Die Namen müssen auf jeden Fall in einer bestimmten Form in dem Feld stehen. Und zwar so :
@Name([Canonicalize];"Username/Domäne"

Ich würde das Feld nochmal neu anlegen und dann vielleicht im Lotus Script Agenten die @function reinsetzen.

geruecht !!!

Offline cpo

  • Aktives Mitglied
  • ***
  • Beiträge: 176
  • Geschlecht: Weiblich
  • ...nichts wissen macht auch nichts!
Re:Textfeld in Leserfeled umwandeln
« Antwort #14 am: 06.05.03 - 09:40:33 »
Nix "Gerücht", pure Wahrheit!
Leser- und Autorennamenfelder verweigern ihren Job, wenn da nicht der komplette Name drinsteht. Als CN="Willi Wichtig"/O=" usw..
CPO

Offline Performance

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.096
  • Geschlecht: Männlich
  • I love YaBB 1G - SP1!
Re:Textfeld in Leserfeled umwandeln
« Antwort #15 am: 06.05.03 - 09:50:51 »
@cpo

stimmt die Lese-/Autorenfelder müssen in kanonischer Form gespeichert werden - sonst klappt's nicht. In der 4er Version reichte die abbreviated form.


cu
Wir können alles außer hochdeutsch !

Alles ist möglich, es ist nur eine Frage der Zeit oder des Geldes!

Offline Till_21

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 708
  • Geschlecht: Männlich
  • I love Germany
Re:Textfeld in Leserfeled umwandeln
« Antwort #16 am: 06.05.03 - 14:08:44 »
arbeite auf R5er Servern - hier kann der Name in jeder Form aufgeloest werden !!!!!!!
Da ich nur Entwickler bin : vielleicht ist das eine administrative Einstellung des Servers...

Gruss

Offline ata

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 5.092
  • Geschlecht: Männlich
  • drenaiondrufflos
    • Anton Tauscher Privat
Re:Textfeld in Leserfeled umwandeln
« Antwort #17 am: 06.05.03 - 21:59:19 »
... wenn die Namen anders eingegeben werden kann es zu Problemen kommen. Der sicherste Weg ist der beschriebene...

ata
Grüßle Toni :)

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz