Autor Thema: Textänderung in Checkbox  (Gelesen 2997 mal)

Offline Alexis

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 534
  • Geschlecht: Männlich
  • LotusNotes macht süchtig!
Textänderung in Checkbox
« am: 01.07.04 - 15:25:42 »
Hallo Forum,

ich brauch' mal wieder einen Rat:

Ändert man den Text einer Checkbox-Auswahl tritt der Effekt auf, dass alte Dokumente an dieser Stelle ein leeres Kästchen haben. Ist ja auch klar, die alte Auswahl existiert ja so nicht mehr.

Frage: wie kann ich dieses programmtechnisch managen, ohne per Suchdurchlauf alle Dokumente zu durchforsten und den Eintrag auszutauschen. Am besten wäre eine Lösung innerhalb der Maske mit @function oder notfalls schript.

Any idea?

Alexis
« Letzte Änderung: 02.07.04 - 10:11:55 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 Isa

  • Frischling
  • *
  • Beiträge: 35
  • Geschlecht: Weiblich
  • who notes?!
Re:Textänderung in Combobox
« Antwort #1 am: 01.07.04 - 15:35:57 »
Wie wär's mit einem "computed for display" feld? ("berechnet zur anzeige" hab' halt alles in englisch)

Darin zeigst Du nur für's Lesen den Inhalt des Checkbox Feldes an. (Standard "Hide when" Funktion - ähm - "Abssatz verbergen")

Gruss aus der Schweiz
V2: Support - V3: Admin - V4: Dev - R5: CLP - R6: ein bisschen von allem - R7: ??

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:Textänderung in Combobox
« Antwort #2 am: 01.07.04 - 15:40:07 »
Eine Variante wäre im Querysave des Dokumentes eine Abfrage einzubauen nach dem Motto, bist du leer oder hast du keinen Wert der eigentlich in der Feldliste, die natürlich konfigurierbar ist drinsteht, dann nimm einen Default Wert, den du wieder aus einem Konfigurationdokument holst.
Allerdings wenn du das Keyword irgendwo für Workflow oder so was brauchst, dann hast du mit der Methode eine Menge Ärger am Hals. Besser ist ein einfacher, primitiver Agent den du nach deiner Änderung einmal über alle Dokumente diesen Typs laufen lässt und der dir den Wert abc durch xyz ersetzt, wenn er denn vorhanden ist.

Thomas
« Letzte Änderung: 01.07.04 - 15:40:40 von Thomas Schulte »
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:Textänderung in Combobox
« Antwort #3 am: 01.07.04 - 15:41:45 »
Hai @Isa

so geht es leider nicht, da die User in der Maske auch weiterhin editieren und somit die Checkbox nicht umgangen werden kann.

@Thomas

Ich muss schon den Feldinhalt direkt austauschen, mein Versuch mit einem Agenten mit @if inhalt = xxx dann @setfield = yyy (in richtiger Syntax) greift leider nicht (Inhalt bleibt auf altem Wert).

Alexis
« Letzte Änderung: 01.07.04 - 15:45:21 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 koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re:Textänderung in Combobox
« Antwort #4 am: 01.07.04 - 15:43:37 »
Mach Dir doch einen simplen Agent, der "AlterWert" gegen "NeuerWert" austauscht:
FIELD DeinFeld := @ReplaceSubstring (DeinFeld; "AlterWert"; "NeuerWert").
Dieser Agent läuft über alle Dokumente der DB oder gewählte einer Ansicht (je nachdem, wie das bei Dir aussieht).

HTH,
Bernhard

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:Textänderung in Combobox
« Antwort #5 am: 01.07.04 - 15:49:22 »
Multi oder Single Value?

Und wenn du eh in einem Rutsch austauschen musst, willst dann schreib dir einen Agent.
@replace(deinfeldname;"AlterWert";"NeuerWert")
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:Textänderung in Combobox
« Antwort #6 am: 01.07.04 - 15:49:57 »
Hallo Berhardt,

Danke, das klappt (so einfach!).

Du hast mir schon so oft geholfen, ich muss dir wohl mal 'ne Flasche Schampus zukommen lassen.

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
Hi Bernhard, Ich glaub ich muss meinem Brauser ...
« Antwort #7 am: 01.07.04 - 15:51:41 »
automatisches Aktualisieren beibringen, wenn atnotes offen ist.

Was ist übrigens aus Coburg geworden?

Thomas
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 koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re:Textänderung in Combobox
« Antwort #8 am: 01.07.04 - 15:55:26 »
@Thomas:
Deep Purple wird's auch ohne mich schaffen - es hat terminlich bei mir leider nicht sein sollen mit Coburg.

@Alexis:
Immer gerne  :) Schick' einfach einen Scheck an den Getränkehändler meines Vertrauens - 11,50 kostet ein K20 "Wieninger Hell" - das ist mir lieber als Schampus  ;D

Bernhard

Offline animate

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.540
  • Uh, I'm just gonna go find a cash machine.
    • LA2
Re:Textänderung in Combobox
« Antwort #9 am: 02.07.04 - 07:48:35 »
Wenn du mit Aliasen arbeitest hast du übrigens null Pflegeaufwand in den Dokumenten (wenn ich dein Problem richtig verstanden habe)
Thomas

Fortunately, I'm adhering to a pretty strict, uh, drug, uh, regimen to keep my mind, you know, uh, limber.

Offline Alexis

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 534
  • Geschlecht: Männlich
  • LotusNotes macht süchtig!
Re:Textänderung in Combobox
« Antwort #10 am: 02.07.04 - 10:11:22 »
Hallo Thomas, hallo Forum,

DAS ist die einfachste Lösung, die fast keine Nebenwirkungen hat.

Hier noch einmal mein Problem und die Lösung:

In einer Maske sollte in einer Checkbox ein Text verändert werden, da der alte missverständlich war. Das hat zunächst die Folge, dass die Einträge in den alten Dokumenten verschwinden (den neuen Text kennt das alte Dokument ja nicht).

Lösung 1:
Ein Replace der alte Texte geht natürlich, hat aber den Nachteil, dass die Dokumente als ungelesen deklariert werden.

Lösung 2:
In der Maske hinter den neuen Texten den alten Text als Alternativtext eintragen (Text_neu|Text_alt) und Synonyme im Feld  zulassen.

Danke für Eure Anregungen

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