Autor Thema: Hauptdokument nur unter best. Bedingung löschen!  (Gelesen 2550 mal)

Offline Silver

  • Senior Mitglied
  • ****
  • Beiträge: 294
  • Geschlecht: Männlich
  • "free your mind"
Hallo!

Ich habe eine Ansicht, in der mir alle Mitarbeiter eines Unternehmens angezeigt werden. Das Mitarbeiterdokument ist zugleich auch das Hauptdokument auf das verschiedene Antworten bestehen können. Nun habe ich eine Schalftläche in der Ansicht, über der ich den Mitarbeiter löschen kann. Das mach ich über ein Feld "Status" auf Wert "2" (augeschieden).
Nun will ich aber noch eine Prüfung vorab machen, ob auch kein Antwortdokument mehr besteht, dass im Status "offen" ist, denn dann soll eine Meldung kommen, dass erst noch das ausstehende Dok. "geschlossen" werden soll.
Kann ich das vorher noch abprüfen? Irgendwie mit ResponseDoc o. ä.?  ???

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Hauptdokument nur unter best. Bedingung löschen!
« Antwort #1 am: 26.10.05 - 11:35:32 »
Formel oder Script ?

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: Hauptdokument nur unter best. Bedingung löschen!
« Antwort #2 am: 26.10.05 - 11:36:02 »
Dazu brauchst du die Eigenschaft Responses. Die liefert dir eine Collection mit allen Antworten zu dem entsprechenden Dokument. Die musst du dann durchlaufen und das Statusfeld prüfen.

Axel

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

Offline Silver

  • Senior Mitglied
  • ****
  • Beiträge: 294
  • Geschlecht: Männlich
  • "free your mind"
Re: Hauptdokument nur unter best. Bedingung löschen!
« Antwort #3 am: 26.10.05 - 11:38:54 »
Bitte am besten kein script sondern Formel! Iss das machba?  :-\

Offline Gandhi

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 918
  • Geschlecht: Männlich
  • Domino for the masses
Re: Hauptdokument nur unter best. Bedingung löschen!
« Antwort #4 am: 26.10.05 - 11:40:10 »
Durchlaufen muss er die eigentlich nicht - wenn collection.count>0 ist ist seine Abbruchbedingung erfüllt.

Eleganter und Komfortabler für den User wäre allerdings im Querydocumentdelete der Datenbank die Antwortdokumente (nach Rückfrage oder auch nicht) gleich mitzulöschen.

mit Formula: @Responses abfragen (returniert die Anzahl der Antworten).
Der "Wenn ich" und der "Hätt' ich" das sind zwei arme Leut'
oder für den Süden:
Hatti Tatti Wari - san drei Larifari

Offline Gandhi

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 918
  • Geschlecht: Männlich
  • Domino for the masses
Re: Hauptdokument nur unter best. Bedingung löschen!
« Antwort #5 am: 26.10.05 - 11:40:50 »
Ach ja: Formula aber bitte kein Script hat was von 'Wasch mich aber mach mich nicht nass'...
Der "Wenn ich" und der "Hätt' ich" das sind zwei arme Leut'
oder für den Süden:
Hatti Tatti Wari - san drei Larifari

Offline Silver

  • Senior Mitglied
  • ****
  • Beiträge: 294
  • Geschlecht: Männlich
  • "free your mind"
Re: Hauptdokument nur unter best. Bedingung löschen!
« Antwort #6 am: 26.10.05 - 11:59:07 »
Sorry... bin noch en ziemlich Anfänger.
Ab mit @Responses komm ich auch nicht weiter. Habe in meiner Ansicht nicht nur Antwortdokumente, die "offen" sind, sondern auch schon geschlossene - und @Responses liefert mir da nur die Gesamtzahl der Antwortdokumente.
Muss hier irgendwie noch ne Abfrage des jeweiliegen Status reinbekommen. Wenn einmal noch "offen", dann Löschen erstmal nicht möglich, bis das Antwortdok. geschl. wurde.
 :-[
Noch eine Idee?

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: Hauptdokument nur unter best. Bedingung löschen!
« Antwort #7 am: 26.10.05 - 12:02:18 »
Durchlaufen muss er die eigentlich nicht - wenn collection.count>0 ist ist seine Abbruchbedingung erfüllt.

Eigentlich aber doch, das ja das Löschen vom Status der Antworten abhängig ist.


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

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: Hauptdokument nur unter best. Bedingung löschen!
« Antwort #8 am: 26.10.05 - 12:06:16 »
Sorry... bin noch en ziemlich Anfänger.
Ab mit @Responses komm ich auch nicht weiter. Habe in meiner Ansicht nicht nur Antwortdokumente, die "offen" sind, sondern auch schon geschlossene - und @Responses liefert mir da nur die Gesamtzahl der Antwortdokumente.

Lies mal die Designer-Hilfe zu @Responses. Da steht, dass diese Funktion nur innerhalb einer Ansichtenspalte verwendet werden kann.

Eine saubere Lösung bekommst du m.E. nur mit Script hin.


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

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Hauptdokument nur unter best. Bedingung löschen!
« Antwort #9 am: 26.10.05 - 12:11:26 »
Man bräuchte eine Ansicht, die nur alle in Frage kommenden Responses anzeigt
In der ersten Spalte (sortiert) steht die UNID des ParentDocs (@text ($Ref)), in Spalte 2 der jeweilige Status.

Nun kann man mit @Text (@DocumentUniqueID) ein @dbLookup auf diese Ansicht durchführen und sich die Spalte 2 zurückgeben lassen.
Ist das Ergebnis @Error - keine Responses. Wenn es doch Responses gibt, kann man das @dbLookup-Ergebnis mit @IsMember auf den nicht zulässigen Status prüfen.

Bernhard

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz