Autor Thema: Berechnete Bearbeitbare Felder ...  (Gelesen 2039 mal)

Offline eknori

  • @Notes Preisträger
  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 11.728
  • Geschlecht: Männlich
Berechnete Bearbeitbare Felder ...
« am: 11.02.03 - 10:37:55 »
Hi,

hab da ein kleines Problem.

Ich habe in einer Maske mehrere Felder, die mit dem Inhalt korrespondierender Felder gefüllt werden sollen.

z.B.

Wird der Name eines Einkäufers im Feld EK eingetragen, soll sich das Feld Verteiler_EK mit dem Wert von EK füllen.
Bei einem berechneten Feld ist das ja auch kein Problem.

Jetzt kann es aber vorkommen, daß der Wert im Feld Verteiler_EK von EK abweicht; der User muß also die Möglichkeit haben, den Wert zu ändern.

Wie kriege ich das hin ? ich meine jetzt nicht mittels berechnetem Feld und Code in einem Button oder so.

Ich möchte gerne das bearbeitbare Feld behalten.

eknori
« Letzte Änderung: 11.02.03 - 12:39:49 von eknori »
Egal wie tief man die Messlatte für den menschlichen Verstand auch ansetzt: jeden Tag kommt jemand und marschiert erhobenen Hauptes drunter her!

Offline Gandalf

  • Junior Mitglied
  • **
  • Beiträge: 83
  • Geschlecht: Männlich
  • Alles wird gut - nur weiss halt keiner wann
    • Unterwegs-im.net
Re:Berechnete Bearbeitbare Felder ...
« Antwort #1 am: 11.02.03 - 10:46:29 »
Hallo eknori,

vielleicht leig ich ja falsch - aber ich versucht.

Vorschlag:

Verteiler_EK Feld wie gehabt , aber nur zur Ansicht, Beim bearbeiten ausblenden.

Weiteres  Feld, das nur beim bearbeiten sichbar ist, und das Verteiler_EK Feld aktualisiert.

Bye
Gandalf

Pjorn

  • Gast
Re:Berechnete Bearbeitbare Felder ...
« Antwort #2 am: 11.02.03 - 11:41:00 »
Hi eknori,
dann will ich auch mal versuchen nicht falsch zu liegen:

um etwas Code wirst Du selbstverständlich nicht umhinkommen(aber um den in einem Button). Aber ist es nicht möglich, im Exiting des Feldes EK das Feld Verteiler_EK mit Script (FE) zu füllen? Da liesse sich dann ja auch festlegen, ob ein bereits eingetragener Wert überschrieben werden solle oder nicht.

Ist auf die Schnelle das Einzige, was mir so einfällt!
Hoffe das hilft Dir weiter...


cu Pjorn

Offline dirk_2909

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.173
  • Geschlecht: Männlich
  • Expand your Notes Client with ECM functionality..
    • d.velop
Re:Berechnete Bearbeitbare Felder ...
« Antwort #3 am: 11.02.03 - 11:47:03 »
Hi eknori,

versuch mal in der Eingabeumsetzung von EK eine Formel zu schreiben, die das Feld Verteiler_EK befüllt:

Bsp:

X:=EK;
FIELD Verteiler_EK := EK;
X
Dirk

[IBM CLP R5]
[IBM CAD 6/6.5]
[IBM CAD 7]
[IBM CAD 8]


"Nein!! … Es genügt nicht Mails in einen anderen Ordner oder Datenbank zu verschieben, um sie zu archivieren!"

   
Disclaimer:
Ich Antworte nach besten Wissen und Gewissen. Sollte sich jemand durch meine Antwort persönlich angegriffen fühlen, ist dies nicht meine Absicht!
Ich bin auch nur ein Mensch, der Fehler machen kann. ....

Pjorn

  • Gast
Re:Berechnete Bearbeitbare Felder ...
« Antwort #4 am: 11.02.03 - 11:53:26 »
@Dirk: warum auch einfach, wenn's kompliziert geht! Kann ich da nur zu meinem Vorschlag sagen...
Mit EingabeUmsetzung geht's natürlich wesentlich einfacher ;D

*imBodenversink*

Offline Performance

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.096
  • Geschlecht: Männlich
  • I love YaBB 1G - SP1!
Re:Berechnete Bearbeitbare Felder ...
« Antwort #5 am: 11.02.03 - 12:22:46 »
klar geht das mit skript eleganter aber ein @Formula tut es auch:

Form = automatically refresh fields
felder ek, _ek = bearbeitbar,  eek computed

feld ek
input validation:
var := ek;
@If(var = "":" "; @Return("Feld ek muss..."); @True )

feld eek
Value:
FIELD _ek := _ek;
var := ek;
@If(var = "":" "; @Return("");
  @If( _ek = "":" ";@SetField("_ek"; var); "" ) )


cu


Wir können alles außer hochdeutsch !

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

Offline eknori

  • @Notes Preisträger
  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 11.728
  • Geschlecht: Männlich
Re:Berechnete Bearbeitbare Felder ...
« Antwort #6 am: 11.02.03 - 12:39:09 »
@All:

Danke für die Anregungen

@dirk:

habe das in die Eingabeumsetzung eingebaut; funktioniert.
Reicht so auch für meine Zwecke.

Egal wie tief man die Messlatte für den menschlichen Verstand auch ansetzt: jeden Tag kommt jemand und marschiert erhobenen Hauptes drunter her!

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz