Autor Thema: Optionsfeld wieder löschen?  (Gelesen 9593 mal)

werner16

  • Gast
Optionsfeld wieder löschen?
« am: 22.03.11 - 09:19:44 »
Hallo,

habe eine kurze Frage zum Thema Felder löschen.

Habe in einer Maske Optionsfelder die berechnet gesetzt werden.
Wie kann ich so ein Optionsfeld wieder löschen, sprich den gesetzten Punkt wieder wegbekommen?

Gruß,
Werner

Offline NDB

  • Frischling
  • *
  • Beiträge: 36
  • Geschlecht: Männlich
Re: Optionsfeld wieder löschen?
« Antwort #1 am: 22.03.11 - 09:26:20 »
Hallo Werner,
ein paar mehr Infos wo und wie du die Daten verändern willst wären hilfreich gewesen.

In der Formelsprache:
@SetField("Feldname";"neuerwert");

Per Script im Frontend:
Call uidoc.FieldSetText("Feldname","neuerwert")

Per Script im Backend:
doc.Feldname = "neuerwert"

Wenn du den Quellcode ausführlicher brauchst, dann poste mal vorab welche Variante in Frage kommt (Frontend/Backend/Formel).
« Letzte Änderung: 22.03.11 - 09:28:40 von NDB »

klaussal

  • Gast
Re: Optionsfeld wieder löschen?
« Antwort #2 am: 22.03.11 - 09:26:37 »
@DeleteField ?

werner16

  • Gast
Re: Optionsfeld wieder löschen?
« Antwort #3 am: 22.03.11 - 09:32:30 »
Hallo,

ok, setzte per Formelsprache ein Optionsfeld: @SetField("test";"Ja")

Jetzt will ich dieses wieder löschen!

Gruß,
Werner


Offline NDB

  • Frischling
  • *
  • Beiträge: 36
  • Geschlecht: Männlich
Re: Optionsfeld wieder löschen?
« Antwort #4 am: 22.03.11 - 09:35:24 »
@SetField("test";"")

werner16

  • Gast
Re: Optionsfeld wieder löschen?
« Antwort #5 am: 22.03.11 - 09:37:47 »
@NDB: Das hatte ich auch als erstes probiert, leider passiert dabei nix!  :-\

Gruß,
Werner

klaussal

  • Gast
Re: Optionsfeld wieder löschen?
« Antwort #6 am: 22.03.11 - 09:37:58 »
Was löschen ? Feld oder Inhalt ?

werner16

  • Gast
Re: Optionsfeld wieder löschen?
« Antwort #7 am: 22.03.11 - 09:40:33 »
@klauss: den Inhalt!

Gruß,
Werner

Offline NDB

  • Frischling
  • *
  • Beiträge: 36
  • Geschlecht: Männlich
Re: Optionsfeld wieder löschen?
« Antwort #8 am: 22.03.11 - 09:41:03 »
Ist das Dokument dann vorher in den Bearbeitungsmodus geschaltet worden, sonst gehts auch nicht?

@Command([EditDocument];"1");

werner16

  • Gast
Re: Optionsfeld wieder löschen?
« Antwort #9 am: 22.03.11 - 09:43:17 »
Es ist im Bearbeitungsmodus.
Im Prinzip ist es ein berechnetes Optionsfeld, deren Inhalt beim Drücken verschiedener
Buttons automatisch gesetzt oder gelöscht werden soll.

Gruß,
Werner

Offline ascabg

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 3.697
  • Geschlecht: Männlich
Re: Optionsfeld wieder löschen?
« Antwort #10 am: 22.03.11 - 09:53:05 »
Hallo,

Wenn ich das richtig verstehe soll folgendes passieren.

- Dokument wird bearbeitet
- Button 1 wird gedrueckt -> Optionsfeld soll gefuellt werden
- Button 2 wird gedrueckt -> Optionsfeld soll wieder geloescht werden

Und das alles, wenn sich das Dokument im Bearbeiten-Modus befindet.


Andreas

werner16

  • Gast
Re: Optionsfeld wieder löschen?
« Antwort #11 am: 22.03.11 - 09:54:44 »
@ascabg: genau das! Wobei befüllen kein Problem ist, nur löschen!  ???

Gruß,
Werner

Offline NDB

  • Frischling
  • *
  • Beiträge: 36
  • Geschlecht: Männlich
Re: Optionsfeld wieder löschen?
« Antwort #12 am: 22.03.11 - 10:00:17 »
Dann ist mein Weg von oben korrekt:

@Command([EditDocument];"1");
@SetField("Feldname";"")

Sonst poste dochmal Deine Formel(n) hier komplett.

werner16

  • Gast
Re: Optionsfeld wieder löschen?
« Antwort #13 am: 22.03.11 - 10:29:20 »
Hallo,

löse es jetzt via Script, das funktioniert wunderbar!

Gruß,
Werner

Offline Fehno

  • Junior Mitglied
  • **
  • Beiträge: 62
  • Geschlecht: Männlich
Re: Optionsfeld wieder löschen?
« Antwort #14 am: 29.12.11 - 09:33:36 »
Ich habe in Fällen, wo die Option wieder geleert werden soll eine zusätzliche Option eingebaut.
Bei mir ist das immer ein "/". Wird diese Option gewählt, so leere ich durch die "Eingabeumsetzung" immer das Feld mit folgender Formel:

@If(@ThisValue="/";"";@ThisValue)

Sieht vielleicht nicht besonders gut aus, hilft aber.

Offline Peter Klett

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.713
  • Geschlecht: Männlich
Re: Optionsfeld wieder löschen?
« Antwort #15 am: 29.12.11 - 09:48:42 »
Mit einem leeren Alias könnte man auch auf die Eingabeumsetzung verzichten, dann wäre die dritte Option "\|", oder benutzerfreundlicher "Auswahl entfernen|"

Offline Christian Weiß

  • Junior Mitglied
  • **
  • Beiträge: 61
  • Geschlecht: Männlich
Re: Optionsfeld wieder löschen?
« Antwort #16 am: 29.12.11 - 14:36:52 »
Ich könnte mir vorstellen, dass vielleicht einfach nur ein Refresh des Dokuments fehlt, nach dem das Feld auf leer gesetzt wurde, obwohl ein einfaches @SetField("test";"") bei mir ohne Probleme funktioniert hat.
Gruß

Christian

Offline marschul

  • Senior Mitglied
  • ****
  • Beiträge: 280
  • Geschlecht: Männlich
Re: Optionsfeld wieder löschen?
« Antwort #17 am: 30.12.11 - 07:19:05 »
Ich habe in Fällen, wo die Option wieder geleert werden soll eine zusätzliche Option eingebaut.
Bei mir ist das immer ein "/". Wird diese Option gewählt, so leere ich durch die "Eingabeumsetzung" immer das Feld mit folgender Formel:

@If(@ThisValue="/";"";@ThisValue)

Sieht vielleicht nicht besonders gut aus, hilft aber.

Ein leerbares Optionsfeld löse ich mit Kontrollkästchen: Ein neu aktivierter Wert löscht andere aktivierte Werte, beim Deaktivieren geschieht nix. Entspricht zwar nicht dem Sinn der Kontrollkästchen, funktioniert aber ;)
Gruß
Marco

Ich, der ich weiß, mir einzubilden, dass ich weiß, nichts zu wissen, weiß, dass ich nichts weiß. (Sokrates)
Keiner ist unnütz, er kann immer noch als schlechtes Beispiel dienen. (unbekannt)

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz