Autor Thema: Button, der selektierte Dokumente in andere View überträgt  (Gelesen 2516 mal)

Offline Karin

  • Junior Mitglied
  • **
  • Beiträge: 57
  • Ich liebe dieses Forum!
Hallo,

ich habe eine Frage...
Gibt es eine Möglichkeit einen Actionbutton zu schreiben, der beim Anklicken selektierte Dokumente der aktuellen View in eine andere definierte View verschiebt?

Gruß Karin

Offline Performance

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.096
  • Geschlecht: Männlich
  • I love YaBB 1G - SP1!
Re:Button, der selektierte Dokumente in andere View überträgt
« Antwort #1 am: 05.02.03 - 10:43:40 »
ja.... es geht nicht "direkt" mit einer Ansicht.
- wenn du verschiedene selects hast in den 2 Ansichten ist das einfach
z.B.
select form A & Feld1 = 1
select form A & Feld1 = 2
- also müsste der button nur den Wert des Feldes ändern.

- verschieben ohne ein Feld zu ändern geht einfacher wenn das dok in einen Folder geschoben wird.


cu
Wir können alles außer hochdeutsch !

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

Offline Karin

  • Junior Mitglied
  • **
  • Beiträge: 57
  • Ich liebe dieses Forum!
Re:Button, der selektierte Dokumente in andere View überträgt
« Antwort #2 am: 05.02.03 - 10:50:45 »
Ok, das habe ich jetzt aber nicht so ganz verstanden, was mein Problem mit der View Selection Formel zu tun hat.

Könntest du es mir bitte etwas genauer erklären? Das wäre sehr nett.

Nochmal zu meiner Aufgabe: Ich möchte wenn ich den Button betätige, dass die selektierten Dokumente aus der aktuellen View in die definierte View verschoben werden.
Den Vorgang den ich vorher mit Copy, Paste gemacht habe möchte ich automatisieren.

Offline Performance

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.096
  • Geschlecht: Männlich
  • I love YaBB 1G - SP1!
Re:Button, der selektierte Dokumente in andere View überträgt
« Antwort #3 am: 05.02.03 - 10:53:28 »
c&p aber in Folder oder ?

- es gibt doch in der Mail db - diese Aktion - einfach kopieren.

cu
Wir können alles außer hochdeutsch !

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

Offline Karin

  • Junior Mitglied
  • **
  • Beiträge: 57
  • Ich liebe dieses Forum!
Re:Button, der selektierte Dokumente in andere View überträgt
« Antwort #4 am: 05.02.03 - 13:55:26 »
Wo gibts den denn? Meinst du Copy into?

Offline Karin

  • Junior Mitglied
  • **
  • Beiträge: 57
  • Ich liebe dieses Forum!
Re:Button, der selektierte Dokumente in andere View überträgt
« Antwort #5 am: 05.02.03 - 14:01:12 »
Move to Folder habe ich jetzt gefunden. Das kann ich aber auch nicht einfach kopieren, weil ich ja irgendwo angeben muss wo die Dokumente hinverschoben werden sollen und ich kann ja nicht sehn wie diese move to folder Funktion aussieht, da das verschlüsselt ist.

Karin

Offline Performance

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.096
  • Geschlecht: Männlich
  • I love YaBB 1G - SP1!
Re:Button, der selektierte Dokumente in andere View überträgt
« Antwort #6 am: 05.02.03 - 14:09:14 »
- die Funktion ist eine shared Aktion
- es wird eine Auswahlbox aufgerufen die Folder anzeigt wohin die selktierten doks verschoben werden können


cu

Wir können alles außer hochdeutsch !

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

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:Button, der selektierte Dokumente in andere View überträgt
« Antwort #7 am: 05.02.03 - 14:13:44 »
Hi,

schau dir mal in deiner Mail-Datenbank die Aktion Aktionen/Ordner/In Ordner verschieben an. Ist es das was du suchst?

Wenn ja kannst du die Aktion mit folgendem Formelbefehl realisieren:

@Command( [Folder]);

Du kannst auch einen Namen direkt angeben. Dann sieht das so aus:

@Command( [Folder] ; OrdnerName ; VerschiebenOderKopieren )
Parameter
Ordnername
Text. Optional. Der Name des Ordners, in den Sie das ausgewählte Dokument kopieren oder verschieben möchten. Wenn Sie diesen Parameter auslassen, wird das Dialogfeld "In Ordner verschieben" aufgerufen, in dem Sie den Ordner wählen können.
VerschiebenOderKopieren
Zahl ("1" oder "0"). Optional. Beim Wert "1" wird das Dokument in den Ordner verschoben, bei "0" wird das Dokument in den Ordner kopiert. Wenn Sie diesen Parameter auslassen, wird der Wert "0" (Kopieren) angenommen.
Wenn Sie für VerschiebenOderKopieren den Wert "0" angeben, OrdnerName jedoch auslassen, wird das Dialogfeld "In Ordner verschieben" aufgerufen, wobei die Schaltfläche "Verschieben" schattiert angezeigt wird (inaktiv). Wenn Sie für VerschiebenOderKopieren den Wert "1" angeben und OrdnerName auslassen, wird das Dialogfeld "In Ordner verschieben" aufgerufen, wobei sämtliche Optionen verfügbar sind.


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

Offline Karin

  • Junior Mitglied
  • **
  • Beiträge: 57
  • Ich liebe dieses Forum!
Re:Button, der selektierte Dokumente in andere View überträgt
« Antwort #8 am: 05.02.03 - 14:28:11 »
Ich möchte nichts in einen Ordner verschieben, sondern von einer View in eine andere View.


Offline Performance

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.096
  • Geschlecht: Männlich
  • I love YaBB 1G - SP1!
Re:Button, der selektierte Dokumente in andere View überträgt
« Antwort #9 am: 05.02.03 - 14:41:48 »
- ein Ordner ist ja nur eine spezielle view...

- von einer view in eine andere geht nur über die Auswahlkriterien des select statements in der view... wie schon oben beschrieben.


cu
Wir können alles außer hochdeutsch !

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

Offline Karin

  • Junior Mitglied
  • **
  • Beiträge: 57
  • Ich liebe dieses Forum!
Re:Button, der selektierte Dokumente in andere View überträgt
« Antwort #10 am: 05.02.03 - 14:47:34 »
Das hatte ich nicht verstanden mit der View Selection.
Das hatte ich oben auch geschrieben, ob du mir das nochmal erklären kannst.
Ich kann ja in einen Button keine Formel von einer View Selection übernehmen. Oder?

Offline Performance

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.096
  • Geschlecht: Männlich
  • I love YaBB 1G - SP1!
Re:Button, der selektierte Dokumente in andere View überträgt
« Antwort #11 am: 05.02.03 - 14:56:07 »
nein

z.B.
Ansicht 1 : select form = "A" & Auswahl = "A"
Ansicht 2 : select form = "A" & Auswahl = "B"

- jetzt möchtest du ein dok aus der Ansicht 1 in die Ansicht 2 verschieben -> action button mit Formel:

FIELD Auswahl := Auswahl;
@SetField("Auswahl"; "B");
@Command([ViewRefreshFields]);
""
Wir können alles außer hochdeutsch !

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

Offline wflamme

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 690
  • Geschlecht: Männlich
  • Irgendwie geht das schon...
    • wflamme
Re:Button, der selektierte Dokumente in andere View überträgt
« Antwort #12 am: 05.02.03 - 15:00:51 »
Ich möchte nichts in einen Ordner verschieben, sondern von einer View in eine andere View.

Karin,
Dir ist der Unterschied zwischen einem View und einem Folder unklar, das ist die eigentliche Ursache Deines Problems.

Ein View....
selektiert alle Dokumente einer DB, die bestimmte Kriterien erfüllen (SELECT). Du kannst einem View kein Dokument hinzufügen, außer Du änderst die Inhalte des Dokuments so ab, daß sie das SELECT-Kriterium erfüllen. Notes kann das nicht automatisch, weil ein Reverse-Engineering der SELECT-Formel nicht eindeutig ist. Nehmen wir an, es ginge und Du hättest eine OR-Bedingung in der Select-Formel, zB FeldA=1 oder FeldB=2 oder FeldC=3. Nun würdest Du Notes anweisen, das Dokument dem View hinzuzufügen. Was soll Notes machen? FeldA auf 1 setzen? FeldB auf 2? Beides? Oder Änderungen an FeldC durchführen? Notes kann das nicht eindeutig wissen und Du würdest es zum Teufel jagen, wenn es völlig willkürlich Inhalte passend oder plattmachen bzw. generieren würde. Also mußt Du dafür sorgen, daß die Dokumentinhalte passend zu Deinen Vorstellungen geändert werden, wenn Du ein Dokument in einer View sehen willst.

Folder....
sind hingegen eine geniale Sache, die andere Systeme (zB MS) überhaupt nicht kennen. Folder beinhalten REFERENZEN auf Dokumente, obwohl diese Referenzen im Folder wie Dokumente angezeigt werden. Am Dokument selbst muß gar nichts geändert werden, die Referenz kann zu beliebigen Foldern hinzugefügt oder aus ihr entfernt werden, ein- und dasselbe Originaldokument kann sich in mehreren Foldern befinden. Es muß also kein spezielles, generelles Selektionskriterium existieren wie bei einem View.

HTH
Grüße,
Wolfgang

"I love deadlines. I love the whooshing sound they make as they pass by..."
DOUGLAS ADAMS

wflamme@mainz-online.de
http://www.sns1.de/partner/flamme/wflamme.nsf

Offline Karin

  • Junior Mitglied
  • **
  • Beiträge: 57
  • Ich liebe dieses Forum!
Re:Button, der selektierte Dokumente in andere View überträgt
« Antwort #13 am: 05.02.03 - 15:45:12 »
@Wflamme Danke für diesen Beitrag.
Aber ich habe diese Dokumente schon immer von einer in eine andere View gepastet. Natürlich ist die 2. View der ersten angepasst,sodass die Dokumente auch in der zweiten View zu sehen sind.
Von einem Ordner war von meiner Seite aus nie die Rede.

Ich wollte lediglich wissen, ob ich den Vorgang, den ich bisher mit copy und paste gemacht habe automatisieren kann.
(Ich weiß nicht, ob du alle Einträge gelesen hattest).

@Performance, danke auch dir, ich werde das gleich mal testen, was du als letztes geschrieben hast.

MFG
Karin

Offline wflamme

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 690
  • Geschlecht: Männlich
  • Irgendwie geht das schon...
    • wflamme
Re:Button, der selektierte Dokumente in andere View überträgt
« Antwort #14 am: 05.02.03 - 16:21:37 »
Wenn Du mit Dokumente markieren+Copy-Paste arbeitest, dann schreibst Du *Kopien* der Dokumente in die DB. Die können sich eigentlich außer durch die Verwaltungsinformationen (also wer, wann) nicht von den Originalen unterscheiden; falls sie in diesem Ziel-View angezeigt werden, dann nur aufgrund dieser geänderten Information.

Deshalb - weil ich den Thread gelesen habe - mein Kommentar. Da wird nichts 'verschoben'. Du erzeugst so Kopien von Dokumenten in der DB und die SELECT-Formel der 2. Ansicht zeigt diese deshalb an. Es sind aber nicht die Originaldokumente - also kein 'Verschieben' in eine andere Ansicht sondern Füllen der DB mit neuen Kopien.

Mindest-Problem bei dieser Methode: Jeder Doclink, der auf ein Dokument zeigt das so 'verschoben' wurde, geht unwiderruflich ins Nirvana (bzw. auf die 'veraltete' Version, sofern sie noch existiert).

Was hast Du eigentlich gegen Folder?  ??? Das wäre haarscharf das richtige für diese Aufgabe, scheint mir.
Grüße,
Wolfgang

"I love deadlines. I love the whooshing sound they make as they pass by..."
DOUGLAS ADAMS

wflamme@mainz-online.de
http://www.sns1.de/partner/flamme/wflamme.nsf

Offline Karin

  • Junior Mitglied
  • **
  • Beiträge: 57
  • Ich liebe dieses Forum!
Re:Button, der selektierte Dokumente in andere View überträgt
« Antwort #15 am: 06.02.03 - 09:07:44 »
Hi WFlamme, ich habe nichts gegen Folder :-)

ich wollte halt bloß wissen, ob das von view zu view geht, da die Zielview schon existiert.

Aber ich probier das dann wohl mal mit einem Ordner.

cu




Offline wflamme

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 690
  • Geschlecht: Männlich
  • Irgendwie geht das schon...
    • wflamme
Re:Button, der selektierte Dokumente in andere View überträgt
« Antwort #16 am: 06.02.03 - 10:12:01 »
Hi WFlamme, ich habe nichts gegen Folder :-)

ich wollte halt bloß wissen, ob das von view zu view geht, da die Zielview schon existiert.

Aber ich probier das dann wohl mal mit einem Ordner.

cu

Von View zu View nur so, indem die Dokumentinhalte so manipuliert werden, daß die Dokumente die entspr. SELECT-Formel erfüllen. Kopieren schafft Overhead/Ballast, Verwirrung und tote Links.

Folder sind für diesen Zweck wirklich das optimale.
Grüße,
Wolfgang

"I love deadlines. I love the whooshing sound they make as they pass by..."
DOUGLAS ADAMS

wflamme@mainz-online.de
http://www.sns1.de/partner/flamme/wflamme.nsf

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz