Autor Thema: Werte übergeben  (Gelesen 2319 mal)

Offline Silver

  • Senior Mitglied
  • ****
  • Beiträge: 294
  • Geschlecht: Männlich
  • "free your mind"
Werte übergeben
« am: 28.05.03 - 13:51:04 »
HI!

In einem Hauptformular (Reklamationen) werden Daten in Formularfeldern erfasst und jeweils verspeichert. Über eine Ansicht soll nun über eine Schaltfläche ein weiteres Formular geöffnet werden, das je nach dem, welche Reklamation bei Betätigung der Schaltfläche gewählt wurde bereits die im Hauptformular ausgefüllten Felder anzeigt. Das bekomme ich einfach nicht hin. Bei mir sind immer alle Felder leer. Wie kann ich die Verknüpfung auf das Hauptformular setzen??? ???
Hoffe Ihr könnt mir helfen.

Gruss, Silver!

Offline Silver

  • Senior Mitglied
  • ****
  • Beiträge: 294
  • Geschlecht: Männlich
  • "free your mind"
Re:Werte übergeben
« Antwort #1 am: 28.05.03 - 14:12:31 »
Tja, das habe ich hinbekommen!
Allerdings habe ich dann in der zweiten Maske, die die Werte übernimmt ne Formel die angibt, einen Wert aus der Hauptmaske zu ändern. Allerdings macht er dies nicht. Brauch ich da UID`s??? Wenn ja, wie funktioniert das mit diesen Identifikationsnummern???
Hoffe Ihr könnt mir da nochma helfen.

Offline Rob Green

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.651
  • Geschlecht: Männlich
    • Meipor
Re:Werte übergeben
« Antwort #2 am: 28.05.03 - 15:02:12 »
schau Dir mal in der Notes Help die Formeln @setdocfield bzw.  @getdocfield & @DocumentUniqueID an incl. Beispielen. Das passt bei Dir.
Vielleicht verdirbt Geld wirklich den Charakter.
Auf keinen Fall aber macht Mangel an Geld ihn besser.
(John Steinbeck)

Meiporblog: http://www.meipor.de/blog
allg. Unternehmerblog: http://www.m-e-x.de/blog

Offline Silver

  • Senior Mitglied
  • ****
  • Beiträge: 294
  • Geschlecht: Männlich
  • "free your mind"
Re:Werte übergeben
« Antwort #3 am: 28.05.03 - 15:28:13 »
Shit!!! Das klappt einfach nicht. Ich will aus meinem Hauptdokument (NewReclamation) das Feld "rücklauf" auf 2 setzen. Dies über das Fomular "Rücklauf". Aber ich kann auch mit dieser Formel keine Änderung im Formular NewReclamation über eine Aktion machen. Wie lautet denn die richtige Formel??? HIIIIIIIIIIIIILFEEEEEEEEEE!!!

Offline Hoshee

  • Administrator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 697
  • Geschlecht: Männlich
  • Try To Be Mensch ...
    • Syslords Solutions IT-Dienstleistungen
Re:Werte übergeben
« Antwort #4 am: 28.05.03 - 15:45:50 »
Yoo,

hast Du es schon mit der Methode DialogBox der Klasse NotesUIWorkspace probiert?

Gruss ...

Hoshee
Detlef

-> Syslords Solutions
*************************************
Wer dem Chef in den Hintern kriecht, muß damit rechnen, daß er ihm eines Tages zum Hals heraushängt

Offline Silver

  • Senior Mitglied
  • ****
  • Beiträge: 294
  • Geschlecht: Männlich
  • "free your mind"
Re:Werte übergeben
« Antwort #5 am: 28.05.03 - 15:53:55 »
nein, wie funktioniert das????

Offline Rob Green

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.651
  • Geschlecht: Männlich
    • Meipor
Re:Werte übergeben
« Antwort #6 am: 28.05.03 - 15:57:51 »
@Silver, bzgl. "was die richtige Formel" sei, war das bereits die richtige Formel, es auf dem Formelweg zu lösen  ;) Bei mir geht sie immer.

Beschreib doch einfach mal etwas deutlicher, was nicht geht? Strom? User? Monitor? Tippfehler? (*wie Du merkst, ich bereite mich mental auf Matrix 2 vor, in den ich gleich gehen werde, trotz Unkenrufen).
Vielleicht verdirbt Geld wirklich den Charakter.
Auf keinen Fall aber macht Mangel an Geld ihn besser.
(John Steinbeck)

Meiporblog: http://www.meipor.de/blog
allg. Unternehmerblog: http://www.m-e-x.de/blog

Offline Silver

  • Senior Mitglied
  • ****
  • Beiträge: 294
  • Geschlecht: Männlich
  • "free your mind"
Re:Werte übergeben
« Antwort #7 am: 28.05.03 - 16:05:55 »
Meine Formel für den Rücklauf lautet:

@SetDocField($Ref; "rücklauf_1" ; @Date(now));
@SetDocField($Ref; "rücklauf_von" ; @UserName);
@SetDocField(DocUID; "rücklauf" ; "ja");
@Command([FileCloseWindow])#

Es soll also aus der Hauptmaske das Feld rücklauf_1 mit dem aktuellen Datum gefüllt werden, das Feld rücklauf_von mit dem Benutzernamen und rücklauf auf "ja"!!! tuts aber nicht. Wenn ich danach aus der Ansicht aufrufe, immer nur die selben Daten, wie nach der Neuaanlage der Reklamation! *heul*

Was ist hier faul???

Offline ata

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 5.092
  • Geschlecht: Männlich
  • drenaiondrufflos
    • Anton Tauscher Privat
Re:Werte übergeben
« Antwort #8 am: 29.05.03 - 00:44:51 »
... formatier die DocID mit @Text, dann koennte es klappen...

ata
Grüßle Toni :)

Offline Rob Green

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.651
  • Geschlecht: Männlich
    • Meipor
Re:Werte übergeben
« Antwort #9 am: 29.05.03 - 12:31:56 »
@SetDocField($Ref; "rücklauf_1" ; @Date(now));
@SetDocField($Ref; "rücklauf_von" ; @UserName);
@SetDocField(DocUID; "rücklauf" ; "ja");
@Command([FileCloseWindow])#

Kann nicht klappen, da ein neues Antwortdoc vor dem ersten Speichern noch kein $REF hat mW.

Daher:
- das Parentdoc hat ein hidden Field "ABC" mit der Formel @text(@documentuniqueID)
- das Response Doc hat die Eigenschaft "Formeln übernehmen Werte..." in der Maske
- im Response Doc ein Feld namens "CDE" mit der Vorgabewertformel "ABC"

Dann lautet Deine Formel zum abändern des Hauptdocs
@SetDocField(CDE; "rücklauf_1" ; @Date(now));
@SetDocField(CDE; "rücklauf_von" ; @UserName);
@SetDocField(CDE; "rücklauf" ; "ja");
Vielleicht verdirbt Geld wirklich den Charakter.
Auf keinen Fall aber macht Mangel an Geld ihn besser.
(John Steinbeck)

Meiporblog: http://www.meipor.de/blog
allg. Unternehmerblog: http://www.m-e-x.de/blog

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz