Autor Thema: Rich Text Feld eines Frontend Doc in Backend Doc kopieren  (Gelesen 1201 mal)

Offline Rob Green

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.651
  • Geschlecht: Männlich
    • Meipor
Ausgangslage:
1. User erstellt ein neues Doc incl. einem Rich Text Feld (kann auch Attachments enthalten)
2. dieses Doc wird nicht gespeichert (!)
3. nun klickt User auf "Speichern"
4. im Hintergrund werden n Dokumente angelegt
5. nach dem Vorgang 4. wird das Frontend Doc ohne Speichern geclosed

Frage?
Wie kann ich aus dem Frontend Doc das Rich Text Feld in die im Hintergrund angelegten Docs kopieren?
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 eknori

  • @Notes Preisträger
  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 11.728
  • Geschlecht: Männlich
Re:Rich Text Feld eines Frontend Doc in Backend Doc kopieren
« Antwort #1 am: 12.09.03 - 12:55:03 »
...gerade wg der Attmnts wird das ohne speichern wohl nicht gehen.

deshalb speichern, docID merken und das Document nach den ganzen Actionen löschen  ???
Egal wie tief man die Messlatte für den menschlichen Verstand auch ansetzt: jeden Tag kommt jemand und marschiert erhobenen Hauptes drunter her!

Offline Rob Green

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.651
  • Geschlecht: Männlich
    • Meipor
Re:Rich Text Feld eines Frontend Doc in Backend Doc kopieren
« Antwort #2 am: 12.09.03 - 13:40:46 »
tja, wird mir wohl nix anderes übrigbleiben, dann.
Danke!
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 koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re:Rich Text Feld eines Frontend Doc in Backend Doc kopieren
« Antwort #3 am: 12.09.03 - 14:19:03 »
Ich würde das Dokument nicht löschen - das wird nämlich "lustig", wenn sehr viele derartige Dokumente angelegt und dann wieder gelöscht werden.
Ein Workaround wäre, immer das selbe Dokument herzunehmen (was natürlich in keiner Ansicht auftaucht) bzw. pro User immer das selbe Dokument (ProfileDoc, zum Bleistift). Dabei muß man aber natürlich sicherstellen, daß ein User nicht gleichzeitig mehrere "neue Dokumente" auf diese Art und Weise erstellt.

Nur so als Idee ...

Ciao,
Bernhard

Offline Rob Green

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.651
  • Geschlecht: Männlich
    • Meipor
Re:Rich Text Feld eines Frontend Doc in Backend Doc kopieren
« Antwort #4 am: 12.09.03 - 14:54:16 »
das geht an sich, mit dem Anlegen & Löschen des Temporärdocs, da es um keine Heavy Load Anwendung geht. Aber der Tip mit dem "Profildoc" ist eleganter. Nur sehe ich da das Problem mit Save Conflicts.
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 koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re:Rich Text Feld eines Frontend Doc in Backend Doc kopieren
« Antwort #5 am: 12.09.03 - 16:03:23 »
Ich habe eben mal ein paar Checks gemacht mit einer Test-DB: Profile-Docs sind Replizierkonflikt-resistent. Es siegt immer das zuletzt gespeicherte.

Es gilt also das, was ich schon geschrieben habe: Du mußt "nur" dafür sorgen, daß pro User die Aktion nur einmal gleichzeitig gestartet werden kann (NotesDocument.IsUIDocOpen ?)

Und das ProfileDoc muß natürlich pro User erstellt werden - nicht nur ein zentrales.

Aber: Warum nimmst Du nicht das erstellte (und derzeit nicht zu speichernde) Doc her und nimmst dies als das erste zu speichernde Dokument her ? Du kannst doch vor dem Speichern dabei "verbiegen", was Du willst. Dann wärst Du doch alle Sorgen los.

HTH,
Bernhard

Offline eknori

  • @Notes Preisträger
  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 11.728
  • Geschlecht: Männlich
Re:Rich Text Feld eines Frontend Doc in Backend Doc kopieren
« Antwort #6 am: 12.09.03 - 17:10:35 »
Zitat
nimmst dies als das erste zu speichernde Dokument her ? Du kannst doch vor dem Speichern dabei "verbiegen",

oder so...
Egal wie tief man die Messlatte für den menschlichen Verstand auch ansetzt: jeden Tag kommt jemand und marschiert erhobenen Hauptes drunter her!

Offline ata

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 5.092
  • Geschlecht: Männlich
  • drenaiondrufflos
    • Anton Tauscher Privat
Re:Rich Text Feld eines Frontend Doc in Backend Doc kopieren
« Antwort #7 am: 12.09.03 - 20:40:29 »
... könnte sein, daß die Backend-Dokumente in anderen Datenbanken abgelegt werden, dann geht das mit dem übernehmen nicht...

... ich würde trotdem den Weg des Löschens bevorzugen - sonst muß man bei jedem Schließen oder Öffnen erst mal das Feld "putzen",  und des schwirren nicht unnötig viele Profildokumente in der DB herum, die zum Teil Probleme beim Replizieren machen...

... per Flag markieren und nachts eleminieren...

ata
Grüßle Toni :)

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re:Rich Text Feld eines Frontend Doc in Backend Doc kopieren
« Antwort #8 am: 13.09.03 - 13:46:51 »
Warum sollte das Übernehmen in andere DBs nicht funktionieren ? CopyAllItems, zum Bleistift ...
Die ProfileDocs können beim Replizieren doch soviel Ärger machen, wie sie wollen - sie werden ja "eigentlich" gar nicht gebraucht. Gehen sie verschütt oder kaputt - auch gut, werden sie halt neu angelegt.

Bernhard

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz