Autor Thema: Schaltflächen sollen Feldinhalt setzen  (Gelesen 2827 mal)

Offline chakoe

  • Aktives Mitglied
  • ***
  • Beiträge: 133
  • Geschlecht: Männlich
Schaltflächen sollen Feldinhalt setzen
« am: 18.11.04 - 11:51:52 »
Hallo,

wie kann ich schaltflächen die Funktion hinterlegen, daß Sie den Inhalt eines
Textfeldes ändern?

Vielen Dank vorab
Kopf hoch, es kann nicht immer regnen

Offline rar

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 856
  • Geschlecht: Männlich
  • Des passt scho
    • click
Re: Schaltflächen sollen Feldinhalt setzen
« Antwort #1 am: 18.11.04 - 11:54:24 »
Mit
@SetField
†090620141300

Offline chakoe

  • Aktives Mitglied
  • ***
  • Beiträge: 133
  • Geschlecht: Männlich
Re: Schaltflächen sollen Feldinhalt setzen
« Antwort #2 am: 18.11.04 - 13:00:20 »
Hi,

ich habe das jetzt über "Einfache Aktionen" schon hinbekommen, nun
wird jeweils bei den Buttons " angenommen,in Arbeit,abgeschlossen,freigegeben"
jeweils das Feld auftragsstatus mit dem jeweiligen Schlüsselwort ersetzt.

Nun würde ich gerne folgendes realisieren:

Die jeweiligen aktionen sollen noch in einer Historie in einem Feld aufgelistet werden, am
besten die letzten 10 Änderungen des Feldes " Auftragsstatus" mit User und Uhrzeit/Datum.

Wie kann ich das machen?
Kopf hoch, es kann nicht immer regnen

Offline rar

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 856
  • Geschlecht: Männlich
  • Des passt scho
    • click
Re: Schaltflächen sollen Feldinhalt setzen
« Antwort #3 am: 18.11.04 - 13:20:40 »
Das geht nicht über einfache Aktionen. Da mußt du min mit Formeln ran.

Erstell einfach ein Feld (History) und mit @SetField schreibst du die Aktion, User und Uhrzeit rein.

z. B. so
_tmpHistory := History;
@SetField("History"; "Status wurde von " + @Name([CN];@UserName) + " am " + @Text(@Now) + " auf " + Statusfeld + " geändert."  + @Char(13) + _tmpHistory )


HTH
« Letzte Änderung: 18.11.04 - 13:39:44 von rar »
†090620141300

Offline chakoe

  • Aktives Mitglied
  • ***
  • Beiträge: 133
  • Geschlecht: Männlich
Re: Schaltflächen sollen Feldinhalt setzen
« Antwort #4 am: 18.11.04 - 14:02:58 »
Hi, das Feld heisst bei mir t_history, also bin ich hergegangen,
habe die genannte Formel bei dem Feld t_history unter vorgabewert
eingetragen, dann versuche ich das ganze in der Notes voransicht zu testen,
und bekomme immer den Fehler " Feld: 't_history':Der in @SetField definierte Variablenname muß vor dem Gebrauch deklariert werden. Um ihn zu deklarieren,
setzen die FIEL Feld".

Was sagt mir das denn?
Kopf hoch, es kann nicht immer regnen

Driri

  • Gast
Re: Schaltflächen sollen Feldinhalt setzen
« Antwort #5 am: 18.11.04 - 14:06:16 »
Bei Verwendung von @SetField muß vorher das Feld definiert werden (siehe auch Designer-Hilfe).

FIELD t_history := t_history

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Schaltflächen sollen Feldinhalt setzen
« Antwort #6 am: 18.11.04 - 14:10:52 »
Vorgabewert ? Von t_History ? Das wird so nix. Erstens muss t_History ein berechnetes Feld sein, und zweitens muss die Statusänderung natürlich dort von der Aktion protokolliert werden, die sie ausführt.

Bernhard

Driri

  • Gast
Re: Schaltflächen sollen Feldinhalt setzen
« Antwort #7 am: 18.11.04 - 14:15:08 »
Oops, stimmt, hatte ich völlig überlesen.

Offline chakoe

  • Aktives Mitglied
  • ***
  • Beiträge: 133
  • Geschlecht: Männlich
Re: Schaltflächen sollen Feldinhalt setzen
« Antwort #8 am: 18.11.04 - 14:17:03 »
Hallo,

so das klappt ja fast schon, bin auch so grade dauraf gekommen, das mal hinter die jeweiligen Buttons zu legen.

nun funktioniert das in 1) gewünschte, das sich das Feld Status ändert, und die
History wird auch gesetzt, allerdings wird jeweils der wert (history)überschrieben, anstatt
die letzten 10 Änderungen zu protokollieren.
Kopf hoch, es kann nicht immer regnen

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Schaltflächen sollen Feldinhalt setzen
« Antwort #9 am: 18.11.04 - 14:18:43 »
Naja, da müsstest Du nun aber auch noch drauf kommen. Wir haben schlechte Karten, wenn wir Deine Formel nicht kennen ...

Bernhard

Offline chakoe

  • Aktives Mitglied
  • ***
  • Beiträge: 133
  • Geschlecht: Männlich
Re: Schaltflächen sollen Feldinhalt setzen
« Antwort #10 am: 18.11.04 - 14:24:02 »
Ich habe das folgende gemacht:

Ich  habe hinter die jeweilligen Buttons " einfache Aktionen" gelegt.

1) Feld 't_Auftragsstatus' ändern in 'ANGENOMMEN'
2) @funktionsformel ausführen
Diese sieht wie folgt aus: Eure genannte Formel

Field _tmpHistory:=t_History;
@SetField und so weiter.......
Kopf hoch, es kann nicht immer regnen

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Schaltflächen sollen Feldinhalt setzen
« Antwort #11 am: 18.11.04 - 14:25:41 »
"und so weiter" was ?? Der spannende Teil fehlt doch !!

Offline chakoe

  • Aktives Mitglied
  • ***
  • Beiträge: 133
  • Geschlecht: Männlich
Re: Schaltflächen sollen Feldinhalt setzen
« Antwort #12 am: 18.11.04 - 14:31:36 »
FIELD _tmpHistory := History;
@SetField("History"; "Status wurde von " + @Name([CN];@UserName) + " am " + @Text(@Now) + " auf " + Statusfeld + " geändert."  + @Char(13) + _tmpHistory )


sorry, so lautet die gesamte formel.
Kopf hoch, es kann nicht immer regnen

Offline rar

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 856
  • Geschlecht: Männlich
  • Des passt scho
    • click
Re: Schaltflächen sollen Feldinhalt setzen
« Antwort #13 am: 18.11.04 - 14:38:37 »
FIELD t_History := t_History;
@SetField("t_History"; "Status wurde von " + @Name([CN];@UserName) + " am " + @Text(@Now) + " auf " + Statusfeld + " geändert."  + @Char(13) + t_History )
†090620141300

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Schaltflächen sollen Feldinhalt setzen
« Antwort #14 am: 18.11.04 - 14:44:26 »
Das FIELD := ... kann ganz weg - erstens erzeugt es ein überflüssiges Item im Dokument, zweitens ist es überflüssig.

Bernhard

Offline chakoe

  • Aktives Mitglied
  • ***
  • Beiträge: 133
  • Geschlecht: Männlich
Re: Schaltflächen sollen Feldinhalt setzen
« Antwort #15 am: 18.11.04 - 14:50:11 »
Tjaaa, wer lesen kann ist klar im Vorteil! Funzt. ;D

einzig der Zeilenumbruch macht mir noch sorgen, wie kann ich dafür sorgen,
daß direkt nach dem ersten eintrag der nächste in die nächste Zeile geschrieben
wird, und nicht so weit nebeneinander, bis die Zeile voll ist?
Kopf hoch, es kann nicht immer regnen

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Schaltflächen sollen Feldinhalt setzen
« Antwort #16 am: 18.11.04 - 14:56:40 »
Nimm mal @Char (10) oder@Newline

Offline chakoe

  • Aktives Mitglied
  • ***
  • Beiträge: 133
  • Geschlecht: Männlich
Re: Schaltflächen sollen Feldinhalt setzen
« Antwort #17 am: 18.11.04 - 15:13:48 »
funktioniert ebenfalls, danke!

Die restlichen Fragen stelle ich morgen, okay? das sollte doch erstmal reichen...
Kopf hoch, es kann nicht immer regnen

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz