Autor Thema: Default-Werte von Feldern wiederherstellen  (Gelesen 1747 mal)

Offline TMC

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 3.660
  • Geschlecht: Männlich
  • meden agan
Default-Werte von Feldern wiederherstellen
« am: 11.08.04 - 18:12:52 »
Kann man programmatisch die Werte, welche bei editierbaren Feldern als "Default Value" stehen, programmatisch in die Felder setzen?

Beispielsweise sollen bei einem bestehenden (längst gespeicherten) Dokument die Default Values wieder gesetzt werden (ohne das Dok zu löschen und ein neues Dok zu erstellen).

Wenn es nicht geht, wäre es auch nicht tragisch, dann müsste ich einen Workaround machen....
Matthias

A good programmer is someone who looks both ways before crossing a one-way street.


Offline rar

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 856
  • Geschlecht: Männlich
  • Des passt scho
    • click
Re:Default-Werte von Feldern wiederherstellen
« Antwort #1 am: 12.08.04 - 08:40:02 »
Ich glaube nicht, daß es mit einem einfachen Befehl geht.
Aber so ein Agent, mit dem man die Defaultwerte wieder setzt ist doch schnell geschrieben. Geht sogar locker mit einfachen Aktionen mit "Feld Ändern" oder mit @SetField()

†090620141300

Offline Axel

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.658
  • Geschlecht: Männlich
  • It's not a bug, it's Notes
Re:Default-Werte von Feldern wiederherstellen
« Antwort #2 am: 12.08.04 - 09:06:20 »
Aber so ein Agent, mit dem man die Defaultwerte wieder setzt ist doch schnell geschrieben. Geht sogar locker mit einfachen Aktionen mit "Feld Ändern" oder mit @SetField()

Hi,

das es mit einem Agent in dieser Art geht, steht eigentlich außer Frage.

Nur... , wie liest den du die Defaultwerte aus den Feldern aus??  ??? ???
Ich denke das war hier die Frage.

Ich sehe da keinen Weg. Es sei den die Defaultwerte sind in einem Konfig.-Dok hinterlegt.

Axel


Ohne Computer wären wir noch lange nicht hinterm Mond!

Offline TMC

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 3.660
  • Geschlecht: Männlich
  • meden agan
Re:Default-Werte von Feldern wiederherstellen
« Antwort #3 am: 12.08.04 - 11:01:38 »
Nur... , wie liest den du die Defaultwerte aus den Feldern aus??  ??? ???
Ich denke das war hier die Frage.

Genau  :)

Gut, wenn es nichts gibt, dann werde ich das ganze in eine globale Sub schreiben und im Postopen bei uidoc.IsNewDoc  = True dann die Felder setzen. Die Sub kann ich dann anderweitig (also Wiederherstell-Button) auch aufrufen.
Matthias

A good programmer is someone who looks both ways before crossing a one-way street.


Offline Axel

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.658
  • Geschlecht: Männlich
  • It's not a bug, it's Notes
Re:Default-Werte von Feldern wiederherstellen
« Antwort #4 am: 12.08.04 - 11:19:05 »
Hi,

als Würkaround würde mir folgendes einfallen:

Du hinterlegst die Defaultwerte nicht direkt in den Feldern, sondern in Konfig.-Doks. Die Zuweisung der Defaultwerte erfolgt in den Feldern über @DbLooup...

In einem Agenten kämst du dann auch an die Werte ran und könntest sie wieder  den Feldern zuweisen.

Ob das praktikabel ist ist eine andere Frage.


Axel
Ohne Computer wären wir noch lange nicht hinterm Mond!

Glombi

  • Gast
Re:Default-Werte von Feldern wiederherstellen
« Antwort #5 am: 12.08.04 - 11:19:18 »
Evtl. so:
Feld per Agent löschen und dann das Dokument neu berechnen.
Mit Script sähe das so aus

call doc.RemoveItem("Feldname")
call doc.ComputeWithForm(false,false)
call doc.Save(false,false,true)

Andreas

Offline TMC

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 3.660
  • Geschlecht: Männlich
  • meden agan
Re:Default-Werte von Feldern wiederherstellen
« Antwort #6 am: 12.08.04 - 11:23:48 »
@Axel:
Danke, ich habe leider oben vergessen zu erwähnen, dass es sich hier um eine Art Konfig-Doks handelt  :P Ansonsten wäre das natürlich ein gangbarer Weg.

@Andreas:
Danke, klingt interessant, schau ich mir gleich mal an.
Matthias

A good programmer is someone who looks both ways before crossing a one-way street.


Offline TMC

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 3.660
  • Geschlecht: Männlich
  • meden agan
Re:Default-Werte von Feldern wiederherstellen
« Antwort #7 am: 12.08.04 - 11:30:23 »
Prima Tipp, Andreas, klappt 1A  :)

Danke nochmal.

Matthias
Matthias

A good programmer is someone who looks both ways before crossing a one-way street.


 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz