Autor Thema: Doppelte Datensätze per Agent löschen  (Gelesen 1484 mal)

Offline Bilbo10

  • Aktives Mitglied
  • ***
  • Beiträge: 198
  • Geschlecht: Männlich
  • Carpe Diem
Doppelte Datensätze per Agent löschen
« am: 08.09.05 - 11:11:16 »
Moin!

Ich möchte doppelte Datensätze per Agent löschen. Mir fehlt die Idee, also der Befehl.
Das mach ich an einem Feld fest.

Hat da einer ne Lösung?
Wenn geht´s kein Script, weil keine richtige Ahnung.

Gruß Torsten
Gruß Torsten

Offline flaite

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.966
    • mein del.icio.us
Re: Doppelte Datensätze per Agent löschen
« Antwort #1 am: 08.09.05 - 11:42:47 »

Wenn geht´s kein Script, weil keine richtige Ahnung.
Ohne Skript halte ich das für ziemlich schwierig.
Ich stimm nicht mit allen überein, aber mit vielen und sowieso unterhaltsam -> https://www.youtube.com/channel/UCr9qCdqXLm2SU0BIs6d_68Q

---

Aquí no se respeta ni la ley de la selva.
(Hier respektiert man nicht einmal das Gesetz des Dschungels)

Nicanor Parra, San Fabian, Región del Bio Bio, República de Chile

Offline Thomas Schulte

  • @Notes Preisträger
  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 4.388
  • Geschlecht: Männlich
  • Ich glaub mich tritt ein Pferd
Re: Doppelte Datensätze per Agent löschen
« Antwort #2 am: 08.09.05 - 11:46:43 »
[halte ich das für ziemlich schwierig.
Axel das ist jetzt die Untertreibung des Jahres. Soweit ich weis ist das unmöglich.
Thomas Schulte

Collaborative Project Portfolio and Project Management Software

"Aber wo wir jetzt einmal soweit gekommen sind, möchte ich noch nicht aufgeben. Versteh mich recht, aufgeben liegt mir irgendwie nicht."

J.R.R.Tolkien Herr der Ringe, Der Schicksalsberg

OpenNTF Project: !!HELP!! !!SYSTEM!!  !!DRIVER!!

Skype: thomasschulte-kulmbach

Offline Tode

  • Moderatoren
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 6.885
  • Geschlecht: Männlich
  • Geht nicht, gibt's (fast) nicht... *g*
Re: Doppelte Datensätze per Agent löschen
« Antwort #3 am: 08.09.05 - 15:11:33 »
kurze "erklärung" zu unmöglich (nicht,dass es noch jemand versucht):

Denkbar wäre ja folgender Ansatz:

Eine Ansicht ist nach dem fraglichen feld sortiert.

Ein Agent läuft über alle Dokumente in der Ansicht

Der Agent hat folgenden Code:

Lies den letzten Wert aus einer notes.ini- Variablen
Vergleiche ihn mit Deinem eigenen Wert
Wenn beide gleich sind -> lösche das Dokument
wenn nicht: schreib den neuen Wert in die notes.ini- Variable.

Hört sich sehr simpel an, und wäre auch mit sehr wenigen Zeilen Code erledigt, wenn, ja wenn den Agenten interessieren würde, wie die Dokumente in der Ansicht sortiert sind.

Tatsächlich aber arbeitet der Agent intern die Dokumente in der Reihenfolge Ihrer Erstellung ab.

Damit wird das ganze Konzept ad Absurdum geführt.

Ergo: Nur per Script möglich, wobei die Struktur die gleiche ist:

öffne View
nimm das erste Dokument
lies schlüssel des ersten Dokumentes
solange das dokument nicht "nichts" ist
nimm das nächste Dokument in der View
lies auch diesen Schlüssel.
wenn gleich > löschen, wenn nicht gleich, merke Dir diesen schlüssel
und mit dem nächsten Dokument wieder in die Schleife...

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)

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz