Autor Thema: markiertes Dokument ansprechen  (Gelesen 15849 mal)

Offline Semeaphoros

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.152
  • Geschlecht: Männlich
  • ho semeaphoros - agr.: der Notesträger
    • LIGONET GmbH
Re: markiertes Dokument ansprechen
« Antwort #20 am: 14.12.04 - 10:53:19 »
Und dieses eine ist das, wo der Cursor draufsteht und nicht eines der gewählten?
Jens-B. Augustiny

Beratung und Unterstützung für Notes und Domino Infrastruktur und Anwendungen

Homepage: http://www.ligonet.ch

IBM Certified Advanced Application Developer - Lotus Notes and Domino 7 und 6
IBM Certified Advanced System Administrator - Lotus Notes and Domino 7 und 6

Offline Nexus

  • Junior Mitglied
  • **
  • Beiträge: 82
  • Geschlecht: Männlich
  • Lotus Notes Rulez !
Re: markiertes Dokument ansprechen
« Antwort #21 am: 14.12.04 - 10:55:32 »
jo. So scheint es zu sein. Kennste das Problem ?

Offline Semeaphoros

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.152
  • Geschlecht: Männlich
  • ho semeaphoros - agr.: der Notesträger
    • LIGONET GmbH
Re: markiertes Dokument ansprechen
« Antwort #22 am: 14.12.04 - 10:59:40 »
Mach in der Ansicht eine Aktion und rufe den Agenten über Formelsprache auf
Jens-B. Augustiny

Beratung und Unterstützung für Notes und Domino Infrastruktur und Anwendungen

Homepage: http://www.ligonet.ch

IBM Certified Advanced Application Developer - Lotus Notes and Domino 7 und 6
IBM Certified Advanced System Administrator - Lotus Notes and Domino 7 und 6

Offline Nexus

  • Junior Mitglied
  • **
  • Beiträge: 82
  • Geschlecht: Männlich
  • Lotus Notes Rulez !
Re: markiertes Dokument ansprechen
« Antwort #23 am: 14.12.04 - 11:07:22 »
Also wenn ich dies mache, in einer Ansicht die Aktion erstellen und diese in der Ansicht ausführe, zeig er mir bei 2 gewählten Dokumente auch COunt=2. Somit geht es. Aber ich habe eine eingebette Ansicht. Und führe die Aktion über die Maske aus. Kann man da was drehen, dass es so auch funktioniert ?

Glombi

  • Gast
Re: markiertes Dokument ansprechen
« Antwort #24 am: 14.12.04 - 11:29:38 »
Du musst die Aktion in der eingebetteten Ansicht einbauen.
In der Maske dann unter den Eigenschaften für die eingebettete Ansicht "Auswahlrand" und "Aktionen" anzeigen aktivieren.

Das mit dem uidoc weglassen. Und workspace, session setzen.

Andreas

Offline Nexus

  • Junior Mitglied
  • **
  • Beiträge: 82
  • Geschlecht: Männlich
  • Lotus Notes Rulez !
Re: markiertes Dokument ansprechen
« Antwort #25 am: 14.12.04 - 12:40:04 »
so, er läuft durch bis zu der Stelle, dass er das nächste Dokument abarbeiten soll. Ich habe dabei festgestellt, das Copydoc also die Dokumente nicht in das Notesdocument geladen werden. Der Counter zeigt mir aber eine Auswahl an, wenn ich eine Auswahl tätige. 2, wenn ich zwei machen etc.

Offline Semeaphoros

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.152
  • Geschlecht: Männlich
  • ho semeaphoros - agr.: der Notesträger
    • LIGONET GmbH
Re: markiertes Dokument ansprechen
« Antwort #26 am: 14.12.04 - 13:22:58 »
Und was passiert, wenn er das nächste Doc hollen will?
Jens-B. Augustiny

Beratung und Unterstützung für Notes und Domino Infrastruktur und Anwendungen

Homepage: http://www.ligonet.ch

IBM Certified Advanced Application Developer - Lotus Notes and Domino 7 und 6
IBM Certified Advanced System Administrator - Lotus Notes and Domino 7 und 6

Offline Nexus

  • Junior Mitglied
  • **
  • Beiträge: 82
  • Geschlecht: Männlich
  • Lotus Notes Rulez !
Re: markiertes Dokument ansprechen
« Antwort #27 am: 14.12.04 - 13:55:28 »
Dann steigt er aus, weil er meint,"Function requieres a valid ADT Argument.

Glombi

  • Gast
Re: markiertes Dokument ansprechen
« Antwort #28 am: 14.12.04 - 13:59:25 »
Du kannst das mal versuchen.


dim nextdoc as NotesDocument
While Not(copydoc Is Nothing)

Set nextdoc = collection.GetNextDocument(copydoc)
     
      Call copydoc.RemoveItem(ERRdescription)
      Call copydoc.Save (True, True)
      Call copydoc.CopyToDatabase ( db1 )
     
      Call copydoc.CopyToDatabase ( db2 )
   Set copydoc = nextdoc

Wend

Andreas

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: markiertes Dokument ansprechen
« Antwort #29 am: 14.12.04 - 14:01:47 »
Demzufolge wäre die Ansicht nach ERRdescription sortiert ? Sonst würde das ADT-Argument ja nicht verloren gehen.

Bernhard

Glombi

  • Gast
Re: markiertes Dokument ansprechen
« Antwort #30 am: 14.12.04 - 14:06:01 »
Ich denke, das copydoc ist über den Jordan gegangen...

Offline Nexus

  • Junior Mitglied
  • **
  • Beiträge: 82
  • Geschlecht: Männlich
  • Lotus Notes Rulez !
Re: markiertes Dokument ansprechen
« Antwort #31 am: 14.12.04 - 14:08:24 »
Demzufolge wäre die Ansicht nach ERRdescription sortiert ? Sonst würde das ADT-Argument ja nicht verloren gehen.

Bernhard

nein, es ist leider nicht nach errdescritpion sortiert. Es ist nach Gruppennamen sortiert. ErrDescritpion ist nur ein Feld, indem ein vorheriger Script die Fehlermeldung einträgt, die der User ablesen kann.


ok, hab das von Glombi rein gemacht. Leider löscht er immer noch das erste Dokument in der Ansicht, dafür geht der Rest, er kopiert die 2 ausgewählten Dokumenten. Juhu. Aber warum löscht er das erste Dokument und nich das, welches ausgewählt wurde ?

Glombi

  • Gast
Re: markiertes Dokument ansprechen
« Antwort #32 am: 14.12.04 - 14:13:37 »
Wo ist denn im Code das Löschen programmiert?
Hier kommt ja keiner mehr mit...

Andreas

Offline Nexus

  • Junior Mitglied
  • **
  • Beiträge: 82
  • Geschlecht: Männlich
  • Lotus Notes Rulez !
Re: markiertes Dokument ansprechen
« Antwort #33 am: 14.12.04 - 14:16:44 »

   While Not(copydoc Is Nothing)
      Set nextdoc = collection.GetNextDocument(copydoc)
      Call copydoc.RemoveItem("ERRdescription")  <--- Feld löschen mit Beschreibung
      Call copydoc.Save (True, True)
      Call copydoc.CopyToDatabase ( db1 )
      
      
      Call copydoc.CopyToDatabase ( db2 )
      Call copydoc.Remove(True) <--- Dokument, welches kopiert wurde löschen!

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: markiertes Dokument ansprechen
« Antwort #34 am: 14.12.04 - 14:21:09 »
Dann ist das ADT-Problem ja doch das naheliegendste. Warum schickst Du denn den Code bröckchenweise ? Das mit der embedded view kam ja auch erst nach langer Zeit.
So wird das nix.

Bernhard

Glombi

  • Gast
Re: markiertes Dokument ansprechen
« Antwort #35 am: 14.12.04 - 14:21:12 »
Dann so


dim deldoc as NotesDocument

While Not(copydoc Is Nothing)
      Set nextdoc = collection.GetNextDocument(copydoc)
set deldoc = copydoc
      Call copydoc.RemoveItem("ERRdescription")  <--- Feld löschen mit Beschreibung
      Call copydoc.Save (True, True)
      Call copydoc.CopyToDatabase ( db1 )
      
      
      Call copydoc.CopyToDatabase ( db2 )
      Call deldoc.Remove(True) <--- Dokument, welches kopiert wurde löschen!

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: markiertes Dokument ansprechen
« Antwort #36 am: 14.12.04 - 14:30:27 »
Das nextdoc ist jetzt aber überflüssig, Glombi:
Vor dem Löschen ein
Set deldoc = copydoc
Set copydoc = collection.GetNextDocument
Call deldoc.Remove (True)

Bernhard

PS: Ich habe jetzt auch mal ein paar Zeilen weggelassen  ;D

Glombi

  • Gast
Re: markiertes Dokument ansprechen
« Antwort #37 am: 14.12.04 - 14:32:10 »
Aber es soll doch noch was kopiert werden?!

Egal, ich zieh mir jetzt die Su rein  ;D DRÖHN

Andreas

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: markiertes Dokument ansprechen
« Antwort #38 am: 14.12.04 - 14:34:52 »
Aber es soll doch noch was kopiert werden?!

Das waren die Zeilen, die ich weggelassen habe  ;D
Die kommen vor Set deldoc =

Egal, ich zieh mir jetzt die Su rein  ;D DRÖHN

Besser ist das  ;D
Aber von den Strizhi hast Du länger was - und die Musik ist besser  ;)

Bernhard
« Letzte Änderung: 14.12.04 - 14:36:34 von koehlerbv »

Offline Nexus

  • Junior Mitglied
  • **
  • Beiträge: 82
  • Geschlecht: Männlich
  • Lotus Notes Rulez !
Re: markiertes Dokument ansprechen
« Antwort #39 am: 14.12.04 - 14:44:01 »
Hab Glombi´s Idee ausprobiert. Keine Veränderung. Der löscht immer noch das erste Dokument und den Rest nicht.

Leuts, ich glaube, ich mach das Gesangsbuch zu... ich steig nicht mehr durch und blick auch nicht, warum das nicht gehen soll.

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz