Autor Thema: Richtext löschen  (Gelesen 3505 mal)

Offline Thunder

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 728
  • Geschlecht: Männlich
Richtext löschen
« am: 05.10.04 - 13:40:12 »
Hallo,

wie kann ich per Formelsprache eine RichTextFeld komplett löschen ?
Notes Server: 9.0.1 FP10
Workstations: 9.0.1 (ca.350)

Offline rar

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 856
  • Geschlecht: Männlich
  • Des passt scho
    • click
Re: Richtext löschen
« Antwort #1 am: 05.10.04 - 13:49:49 »
Geht @SetField("Feld";@DeleteField) nicht?
†090620141300

Offline Thunder

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 728
  • Geschlecht: Männlich
Re: Richtext löschen
« Antwort #2 am: 05.10.04 - 13:53:08 »
Nein. leider nicht.
Der Anhang bleibt drin.    ???
Notes Server: 9.0.1 FP10
Workstations: 9.0.1 (ca.350)

Offline rar

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 856
  • Geschlecht: Männlich
  • Des passt scho
    • click
Re: Richtext löschen
« Antwort #3 am: 05.10.04 - 14:05:14 »
Dann musst du das $FILE Feld mitlöschen.

z.B. so:
FIELD Feld := Feld ;
FIELD $FILE := $FILE ;
@SetField("Feld";@DeleteField);
@SetField("$FILE";@DeleteField)

Der Nachteil daran ist aber, wenn sich ein Anhang in einem anderen RTF befindet, wird auch der gelöscht. Bei einem  RTF ist das aber klein Problem.
†090620141300

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Richtext löschen
« Antwort #4 am: 05.10.04 - 14:05:41 »
FIELD RTF := @DeleteField;
FIELD $File := @DeleteField;
FIELD $OLEOBJINFO := @DeleteField;

sollte tun ... Es muss dann aber garantiert sein, dass es nur 1 RTF gibt, da weitere RTFs ja auch Attachments oder OLE-Objekte führen können.

HTH,
Bernhard
« Letzte Änderung: 06.10.04 - 18:27:46 von koehlerbv »

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Richtext löschen
« Antwort #5 am: 05.10.04 - 14:06:22 »
Mach's nicht so kompliziert, Daniel  ;)

Offline rar

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 856
  • Geschlecht: Männlich
  • Des passt scho
    • click
Re: Richtext löschen
« Antwort #6 am: 05.10.04 - 14:12:21 »
O.K. Es geht einfacher.
Dein Feld hat sogar dein Feld ein Buchstaben weniger als meins. Wenn man den Agenten also 1000 mal schreibt, erspart man sich auch einiges... ;)

Dafür schei... ich auf das Feld $OLEOBJINFO. Was ist das eigentlich?
†090620141300

Glombi

  • Gast
Re: Richtext löschen
« Antwort #7 am: 05.10.04 - 14:15:11 »
Es geht ja wohl um
FIELD ...
und dann
@SetField(...)

Geht halt einfacher in einem Rutsch  ;D

Andreas

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Richtext löschen
« Antwort #8 am: 05.10.04 - 14:19:32 »
O.K. Es geht einfacher.
Dein Feld hat sogar dein Feld ein Buchstaben weniger als meins. Wenn man den Agenten also 1000 mal schreibt, erspart man sich auch einiges... ;)

Dafür schei... ich auf das Feld $OLEOBJINFO. Was ist das eigentlich?

Warum tust Du das, wenn Du das "Feld" (was eigentlich ein Item ist) nicht kennst ?
Dort werden Informationen über gespeicherte OLE-Objekte geführt. Dem Vernehmen nach soll sowas ja auch ab und an in RTFs vorkommen  ;D

Bernhard
« Letzte Änderung: 05.10.04 - 16:38:32 von koehlerbv »

Glombi

  • Gast
Re: Richtext löschen
« Antwort #9 am: 05.10.04 - 14:22:09 »
Ja, ich habe mal eins gesehen  :o

und es dann gleich gelöscht, man weiß ja nie  ;D

Andreas

Offline Thunder

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 728
  • Geschlecht: Männlich
Re: Richtext löschen
« Antwort #10 am: 06.10.04 - 09:17:44 »
Nette Diskussion hier...   ;D
In einer Ansicht funktioniert das gut - gibt es auch eine Möglichkeit, wie ich das auf einen Button in einer Maske legen kann ? Würde gern den Anhang über einen 'erledgt' Button löschen, der einige Stati ändern und gleichzeitig den Anhang rauswirft.
Notes Server: 9.0.1 FP10
Workstations: 9.0.1 (ca.350)

Offline rar

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 856
  • Geschlecht: Männlich
  • Des passt scho
    • click
Re: Richtext löschen
« Antwort #11 am: 06.10.04 - 13:12:33 »
Mit einer Aktion in der Maske hab ichs nicht geschaft.
IMHO geht das nur in Script.
†090620141300

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Richtext löschen
« Antwort #12 am: 06.10.04 - 18:31:56 »
"Donner", ahnst Du, warum es keine Reaktionen mehr gibt ? Deine Reaktion auf die Bemühungen anderer ist ziemlich dürftig ausgefallen ...

Bernhard (verärgert)

Offline Thunder

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 728
  • Geschlecht: Männlich
Re: Richtext löschen
« Antwort #13 am: 07.10.04 - 10:26:17 »
Wenn dem so sein sollte, dann entschuldige ich mich.
Will doch keinen verärgerten Bernhard im Forum haben ! Wir haben hier momentan ziemliche Probleme mit unserem Proxy in Hannover und ich komme nur sehr sporadisch ins Web. Bedanke mich hiermit noch einmal im nachhinein für eure Bemühungen !
Notes Server: 9.0.1 FP10
Workstations: 9.0.1 (ca.350)

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Richtext löschen
« Antwort #14 am: 07.10.04 - 11:34:24 »
Die Sache ist ein wenig tricky im FrontEnd, da dass sich ja beisst mit den RTF-Löschungen im BackEnd.

Folgendes Vorgehen:
Es bleibt wie gehabt bei einem Agent (ausgewählte Docs) mit den bereits erwähnten drei Itemlöschungen.

In der Maske (Hotspot-Schaltfläche oder Aktionsschaltfläche) wird dann folgender Code eingesetzt:

@Command ([FileSave]);  <--- damit evtl. UI-Änderungen erstmal gespeichert werden !
@Command ([ToolsRunMacro]; "RTF löschen Backend");  <--- hau' wech den Schei...
@PostedCommand ([FileCloseWindow]);  <--- schnell Fenster zu, damit's nicht zieht bzw. der User nochmal im UI Änderungen machen kann

HTH,
Bernhard
@All

Offline Thunder

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 728
  • Geschlecht: Männlich
Re: Richtext löschen
« Antwort #15 am: 07.10.04 - 11:53:43 »
Yo - das wars !  Jetzt klappt es genau so, wie vorgesehen.
Besten Dank Bernhard

 :D
Notes Server: 9.0.1 FP10
Workstations: 9.0.1 (ca.350)

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Richtext löschen
« Antwort #16 am: 07.10.04 - 11:55:26 »
Aaaaaaaah  ;D

Gern geschehen !!

Bernhard

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz