Autor Thema: Aktualisierung dreistufiger Strukturen?  (Gelesen 1342 mal)

Offline g202e

  • Senior Mitglied
  • ****
  • Beiträge: 361
  • Geschlecht: Männlich
  • Was nicht tötet, härtet ab!
Aktualisierung dreistufiger Strukturen?
« am: 20.01.04 - 11:47:09 »
Hallo,
Ich habe eine dreistufige Struktur(Hauptdokument -> Antwort -> Rückantwort). Wenn in dem übergeordneten Dokument Änderungen vorgenommen werden, so sollen diese in die Antwortdokumente übernommen werden.
Ich mache das über eine Collection im Querysave des Hauptdoks  und arbeite dann mit StampAll:
   'alle Antwortdocs des Backend-Docs werden in die Collection aufgenommen
      Set dc = doc.Responses
   'Radikal-Methode: setze alle Felder der Collection, gespeichert wird automatisch  
      Call dc.StampAll( "MainTitelTX" , doc.KapitelTX(0) & "\" & doc.TitelTX( 0) )
Das klappt auch in der ersten Stufe, d. h. die Antwortdoks werden aktualisiert. Im Querysave der Antwortdoks steht derselbe Mechanismus um auch die Rückantworten zu erwischen. Dies funzt nicht! Warum?
Domino 5.0.11/LN 5.011(german)/NT4 + SP6a

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re:Aktualisierung dreistufiger Strukturen?
« Antwort #1 am: 20.01.04 - 11:50:27 »
Du machst diese Aktion ja offensichtlich im Backend vom Hauptdokument. Damit wird das QuerySave des Antwortdokuments ja nicht getriggert.

Bernhard

Offline g202e

  • Senior Mitglied
  • ****
  • Beiträge: 361
  • Geschlecht: Männlich
  • Was nicht tötet, härtet ab!
Re:Aktualisierung dreistufiger Strukturen?
« Antwort #2 am: 20.01.04 - 11:53:39 »
Dieser Gedanke kam mir auch gerade, danke.
Hab ich trotzdem ne Chance, diese Aktualisierung im Backend durchzuziehen?
Domino 5.0.11/LN 5.011(german)/NT4 + SP6a

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re:Aktualisierung dreistufiger Strukturen?
« Antwort #3 am: 20.01.04 - 11:58:13 »
Du nimmst vom Hauptdokument aus doch sowieso schon die Responses in die Hand. Nach deren Änderung musst Du jeweils noch deren Responses suchen und diese dann ebenso auf den gewünschten Stand bringen.

HTH,
Bernhard

Offline g202e

  • Senior Mitglied
  • ****
  • Beiträge: 361
  • Geschlecht: Männlich
  • Was nicht tötet, härtet ab!
Re:Aktualisierung dreistufiger Strukturen?
« Antwort #4 am: 20.01.04 - 12:29:59 »
Du meinst dann wohl:
Ich muss in meiner Collection der Antwortdoks nochmal jedes Doc greifen und praktisch dieselbe Schleife mit StampAll durchlaufen?
Also so:
 'alle Antwortdocs des Backend-Docs werden in die Collection aufgenommen
      Set dc = doc.Responses
  'Radikal-Methode: setze alle Felder der Collection, gespeichert wird automatisch  
      Call dc.StampAll( "MainTitelTX" , doc.KapitelTX(0) & "\" & doc.TitelTX( 0) )
     Set rdoc = dc.GetFirstDocument()
     While Not(rdoc Is Nothing)
       Set dc1 = rdoc.Responses
       Call dc1.StampAll( "ForActivityTX" , rdoc.MainTitelTX( 0 ) )   
       Set rdoc = dc.GetNextDocument(rdoc)
     Wend

 ???
Domino 5.0.11/LN 5.011(german)/NT4 + SP6a

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re:Aktualisierung dreistufiger Strukturen?
« Antwort #5 am: 20.01.04 - 12:33:34 »
Jo  ;)

Offline ata

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 5.092
  • Geschlecht: Männlich
  • drenaiondrufflos
    • Anton Tauscher Privat
Re:Aktualisierung dreistufiger Strukturen?
« Antwort #6 am: 20.01.04 - 16:40:55 »
... wenn deine Stufen auf 2 beschränkt sind würde ich das auch so machen, ansonsten rekursiv arbeiten - da musst du nur aufpassen, daß du nicht endlos "stempelst"...
ata
Grüßle Toni :)

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz