Autor Thema: Feldinhalt in Autorenfeld kopieren?  (Gelesen 1681 mal)

feel_x

  • Gast
Feldinhalt in Autorenfeld kopieren?
« am: 13.06.03 - 16:48:55 »


Hi, ich habe noch eine Sache mit einem Autorenfeld:
Die Person, die im Feld "AnmeldungErsteller" eingetragen ist, soll beim speichern des Dokumentes in das Autorenfeld übernommen werden.

mache ich das mit @setfield? bei mir will die nicht
(Freitag der 13.; langsam glaub ichs heute wirklich)

@SetField("Autoren";AnmeldungErsteller) ?


schönes Wochenende :)



Offline Rob Green

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.651
  • Geschlecht: Männlich
    • Meipor
Re:Feldinhalt in Autorenfeld kopieren?
« Antwort #1 am: 13.06.03 - 16:51:52 »
wo und wann wird denn das @setfield ausgelöst?

Sprich: hast Du ein berechnetes Feld unterhalb des Autorenfeldes mit der Formel "@if(@isdocbeingsaved;@setfield....." oder wo?
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 bob

  • Aktives Mitglied
  • ***
  • Beiträge: 166
  • Geschlecht: Männlich
  • R5
Re:Feldinhalt in Autorenfeld kopieren?
« Antwort #2 am: 13.06.03 - 19:54:48 »
hmm, hatte ich gerade vor 'ner halben Stunde....  ;)


Also ab ins QuerySave:


REM "--------------------------- START ------------------------------";
REM "Zweck:  _RolleAll darf immer lesen und bearbeiten, die Felder Q_Leser bzw. Q_Autoren noch zusätzlich.";
REM "Daher werden eben die Felder -Leser- und -Autoren- entsprechend gesetzt.";
_RolleAll := "[Q]";
FIELD Leser := Leser;
FIELD Autoren := Autoren;

_FuerLeserFeld := @Trim(@Unique(_RolleAll : Q_Leser));
_FuerAutorenFeld := @Trim(@Unique(Q_Autoren));
@SetField("Leser"; _FuerLeserFeld);
@SetField("Autoren"; _FuerAutorenFeld);
REM "--------------------------- ENDE ------------------------------";


Du mußt halt die Bezeichnungen entsprechend anpassen, ist auch noch erweitert um Leser.....

Als Default-Autoren habe ich ein verstecktes Feld "CreatedBy" eingesetzt in die Maske, wo ich als berechneten Wert beim Anlegen eine Rolle eintrage (bei mir [Q]).


HTH

Bob

feel_x

  • Gast
Re:Feldinhalt in Autorenfeld kopieren?
« Antwort #3 am: 13.06.03 - 20:07:48 »
wo und wann wird denn das @setfield ausgelöst?

Sprich: hast Du ein berechnetes Feld unterhalb des Autorenfeldes mit der Formel "@if(@isdocbeingsaved;@setfield....." oder wo?

ich mach das mit ner Aktion,
die soll beim Speichern eines neuen Doks die Feldinhalte aus einem oder zwei Feldern in die Leser- und Autorenfelder schreiben.
eine dritte Rolle [manger] soll immer drin stehen..

Das Querysave teste ich am Montag mal.

Danke an Rob & Bob :)



 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz