Autor Thema: ausgewählte Dokumente per Agent speichern  (Gelesen 2229 mal)

Offline timo0815

  • Junior Mitglied
  • **
  • Beiträge: 83
ausgewählte Dokumente per Agent speichern
« am: 10.03.06 - 11:05:05 »
Hallo,

ich muss ca. 10.000 Dokumente bereinigen und momentan sieht's aus, dass ich das Dokument öffne, in den bearbeiten-Modus versetze und speicher.

Hier gibt es doch aber sicherlich die Möglichkeit, dies über einen Agenten zu machen oder? Habt ihr da entsprechendes Coding für mich? Vielen Dank!

Gruß, Timo

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: ausgewählte Dokumente per Agent speichern
« Antwort #1 am: 10.03.06 - 11:26:23 »
Was heisst denn "bereinigen"? Nur erneut speichern kann es ja wohl nicht sein ...

Bernhard

Offline Untitled

  • Senior Mitglied
  • ****
  • Beiträge: 364
    • Musiker24.ch - Musiker und Bands finden
Re: ausgewählte Dokumente per Agent speichern
« Antwort #2 am: 10.03.06 - 11:35:04 »
Könnte doch schon sein, wenn zum Bleistift nur ein neues Feld zu allen hinzugefügt werden soll.

Oder nicht?

Grüsse
Moritz

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: ausgewählte Dokumente per Agent speichern
« Antwort #3 am: 10.03.06 - 11:40:00 »
Moritz, und genau das ist eben nicht "nur speichern". Über Sinn und Zweck der Übung könnte man durchaus eine Zeile verlieren, wenn man Hilfe erwartet.

Bernhard

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: ausgewählte Dokumente per Agent speichern
« Antwort #4 am: 10.03.06 - 11:46:42 »
Sowas ähnliches hatten wir hier doch erst vor kurzem.

http://atnotes.de/index.php?topic=29291.0


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

Offline umi

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.062
  • Geschlecht: Männlich
  • one notes to rule'em all, one notes to find'em....
    • Belsoft AG
Re: ausgewählte Dokumente per Agent speichern
« Antwort #5 am: 10.03.06 - 20:51:31 »
solange timo nicht genau sagt, was er mit bereinigen meint, können die Kristallkugeln noch ein wenig heisslaufen :-)
Gruss

Urs

<:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Jegliche Schreibfehler sind unpeabischigt
http://www.belsoft.ch
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:>

Offline timo0815

  • Junior Mitglied
  • **
  • Beiträge: 83
Re: ausgewählte Dokumente per Agent speichern
« Antwort #6 am: 14.03.06 - 09:58:46 »
Hallo zusammen,

da hab ich ja wieder eine Kleinigkeit losgetreten mit meinem nicht ganz schlüssigen und zu knapp bemessenen Äußerungen, sorry!

Wir haben eine Adressdatenbank. Hier gibt es für die Firmen eine Maske, die u.a. das Feld "Straße" enthält; eigentlich steht dieses Feld auf "berechnet". Jetzt hat aber unser aller "Lieblingskollege" dieses Feld auf "bearbeitbar" gesetzt (keine Ahnung warum). Seit dem ist dieses Feld in jeder Akte leer ..

Ist aber nicht ganz so tragisch, da der Inhalt aus 4 anderen Feldern zusammengebastelt wird. Öffne, bearbeite und speichere ich das Dokument, wird das Feld (nachdem ich es zurückgestellt hab auf "berechnet") wieder gefüllt. Dies kann ich mit dem, in dem verlinkten Post genannten, "@Command([ToolsRefreshSelectedDocs]);" wunderbar automatisieren (danke hierfür!).

Jetzt gibt es aber noch eine Ansicht, in der ein Feld u.a. aus dem Firmennamen und der Straße zusammengesetzt wird (wobei die Straße aus den oben genannten Gründen fehlt). Öffne, bearbeite und speichere ich das entsprechenden Firmen-Dokument, wird das Feld für die Ansicht wieder entsprechend gefüllt und alles ist okay.

Führe ich aber die oben genannte Formel aus, wird zwar die Straße in der Maske gefüllt, dass entsprechende Feld für die Ansicht bleibt aber leer. Dies wird beim speichern des Dokumentes über eine Script-Bibliothek gefüllt .. und letztere ist (natürlich) versteckt

Ich hab mir dann mal plump das hier gebastelt...

@Command( [OpenDocument]);
@Command( [EditDocument]);
@Command( [FileSave] ) ;
@Command( [CloseWindow] ) ;
@All

funktioniert auch, allerdings immer nur auf das jeweils "aktiv ausgewählte" Dokument. Gibt es eine Möglichkeit dies auf alle ausgewählten Dokumente auszuführen? Gebe ich dies im Agenten an, erhalte ich die Meldung, dass "@Befehle in diesem Suchtyp nicht zulässig sind" und ich den Agenten auf "Ziel: keines" einstellen muss

Ich hoffe, ich konnte mein Anliegen damit etwas verdeutlichen. Wenn nicht, teilt mir bitte mit, welche Infos ihr noch benötigt, um mir eventuell weiterhelfen zu können.

Vielen Dank, Timo

Offline Tode

  • Moderatoren
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 6.883
  • Geschlecht: Männlich
  • Geht nicht, gibt's (fast) nicht... *g*
Re: ausgewählte Dokumente per Agent speichern
« Antwort #7 am: 14.03.06 - 10:31:30 »
ALSO: Du willst 2 Felder füllen, von denen Du weisst, was drin stehen soll.
und deshalb willst Du ALLE Felder im Dokument neuberechnen ?

Warum ?

In einem Formel- Agenten sind das 2 Zeilen Code. und dieser Agent wird 100mal schneller laufen als Dein komisches Konstrukt.

FIELD Strasse := Feld1 + Feld2 + Feld3 + Feld4;
FIELD AnderesFeld := Firmenname + Strasse;

Vielleicht musst Du ja ein wenig mehr Hirnschmalz in die richtige Formel stecken (wenn es nicht ganz so einfach ist), aber die Zeit holst Du (zumindest bei einer grossen Datenbank) nachher im Laufzeitverhalten des Agenten huntertmal wieder raus.

Gruß
Tode
Gruss
Torsten (Tode)

P.S.: Da mein Nickname immer mal wieder für Verwirrung sorgt: Tode hat NICHTS mit Tod zu tun. So klingt es einfach, wenn ein 2- Jähriger versucht "Torsten" zu sagen... das klingt dann so: "Tooode" (langes O, das r, s und n werden verschluckt, das t wird zum badischen d)

Offline timo0815

  • Junior Mitglied
  • **
  • Beiträge: 83
Re: ausgewählte Dokumente per Agent speichern
« Antwort #8 am: 15.03.06 - 09:32:21 »
hallo,

der Kollege ist sich nicht sicher, an welchen Feldern er noch so gedreht hat  ::) und ich wollte die Dokumente gerne neu speichern, um den "realen Ablauf" einmal durchlaufen zu lassen

Aber ist schon richtig, was ihr sagt .. irgendwie ggf. übertrieben .. ignoriert mich einfach :-)

Danke, Timo

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: ausgewählte Dokumente per Agent speichern
« Antwort #9 am: 15.03.06 - 09:38:21 »
Aber ist schon richtig, was ihr sagt .. irgendwie ggf. übertrieben .. ignoriert mich einfach :-)

Hier wird niemand so schnell ignoriert.

Lass doch auch in der zweiten Ansicht das @Command([ToolsRefreshSelectedDocs]) laufen. Dann sollten die entsprechenden Felder auch gefüllt werden.


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

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz