Autor Thema: @DocDescendants mit Vergleich in Spalte  (Gelesen 1846 mal)

Offline TMC

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 3.660
  • Geschlecht: Männlich
  • meden agan
@DocDescendants mit Vergleich in Spalte
« am: 10.11.03 - 23:16:29 »
Hi,

eigentlich simpel:
Die 1. Spalte einer View ist kategorisiert.

Was ich will:
Wenn mehr als 1 Dokument in Kategorie, dann zeige hinter dem Kategorienamen in Klammern die Anzahl an.

Bsp.:
>Saturn (3)
    Mond1
    Mond2
    Mond3
>Pluto
    Mond1
>Erde (2)
    Mond1
    Mond2

Folgende Formel hab ich da:

_Anz := + " (" + @DocDescendants + ")";
_AnzG := @If (@DocDescendants >1; _Anz; "");
Planet + _AnzG

Folgender Fehler kommt:
"Comparison operators must be supplied two values of the same data type"

Wenn ich statt @DocDescendants @TextToNumber(@DocDescendants) nehme, sagt er "Number expected".

Ich schätze es liegt an irgendeiner Kleinigkeit die ich jetzt nicht erkenne....


TMC
P.S. bitte mein Beispiel mit den Monden nicht allzuernst nehmen, mir ist grad nix besseres eingefallen :-)
Matthias

A good programmer is someone who looks both ways before crossing a one-way street.


Offline Semeaphoros

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.152
  • Geschlecht: Männlich
  • ho semeaphoros - agr.: der Notesträger
    • LIGONET GmbH
Re:@DocDescendants mit Vergleich in Spalte
« Antwort #1 am: 10.11.03 - 23:37:05 »
Bernhard wird Dich über Monde und die Lösung informieren können .....   :D

Ich sehe es leider auch grad nicht auf Anhieb ......  :(
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 Axel

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.658
  • Geschlecht: Männlich
  • It's not a bug, it's Notes
Re:@DocDescendants mit Vergleich in Spalte
« Antwort #2 am: 11.11.03 - 10:40:20 »
Hi,

versuch's mal mit dieser Spaltenformel:

Planet + @DocDescendants(""; ""; "(%)");


Damit sollte es funktionieren.


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

Offline Ayhan

  • Aktives Mitglied
  • ***
  • Beiträge: 102
  • Geschlecht: Männlich
  • Geht immer!
    • fabrique d' images ebusiness GmbH
Re:@DocDescendants mit Vergleich in Spalte
« Antwort #3 am: 11.11.03 - 12:11:12 »
Jepps... habs grad getestet... Axels Lösung funzt...
Ayhan

Offline TMC

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 3.660
  • Geschlecht: Männlich
  • meden agan
Re:@DocDescendants mit Vergleich in Spalte
« Antwort #4 am: 11.11.03 - 19:43:51 »
Danke Axel, klappt wunderbar.

Warum meine Lösung nicht geht, verstehe ich allerdings nicht....

Grüße,
TMC
Matthias

A good programmer is someone who looks both ways before crossing a one-way street.


Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re:@DocDescendants mit Vergleich in Spalte
« Antwort #5 am: 11.11.03 - 22:45:23 »
Tja, Semeaphoros' Versprechen habe ich heute wegen dringender anderer Aufgaben nicht erfüllen können ... Sorry.
Aber für Dein "warum meine Lösung nicht geht..." habe ich dann spät am Abend doch noch die Auflösung -sie steht dort, wo man sie erwartet: In der DesignerHelp:
Zitat
Spezieller Text. Wenn @DocDescendants ohne Parameter aufgerufen wird, so wird die Anzahl der zum aktuellen Dokument oder zur aktuellen Kategorie gehörenden Unterelemente zurückgegeben. Sie können diesen Text nicht in eine Zahl konvertieren.

"Spezieller Text" (wie @DocNumber) etc. ist prinzipiell nur dar-, aber nicht auswertbar. Und OHNE Parameter wird das (in der Regel nur unbrauchbare) Zeugs ausgeworfen. Das kommt noch aus R2-Zeiten ...

Ich hoffe, auch diese verspätete Mitteilung hilft noch ...

Ciao,
Bernhard

Offline Semeaphoros

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.152
  • Geschlecht: Männlich
  • ho semeaphoros - agr.: der Notesträger
    • LIGONET GmbH
Re:@DocDescendants mit Vergleich in Spalte
« Antwort #6 am: 11.11.03 - 23:38:25 »
Ja, doch, das erklärt es ja doch wenigstens. Und es hat sich in N6 nicht geändert, trotz der Neuauflage der @Formula-Engine ....
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 TMC

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 3.660
  • Geschlecht: Männlich
  • meden agan
Re:@DocDescendants mit Vergleich in Spalte
« Antwort #7 am: 12.11.03 - 22:00:25 »
danke Bernhard. Hätte doch die Hilfe genauer anschauen sollen, und nicht nur überfliegen   :-\
Schade. dass der Befehl das nicht kann.

TMC
Matthias

A good programmer is someone who looks both ways before crossing a one-way street.


Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re:@DocDescendants mit Vergleich in Spalte
« Antwort #8 am: 12.11.03 - 22:04:53 »
Naja, er kann doch - aber braucht halt eben (scheinbar) unsinnigerweise ein paar Parameter ...

Bernhard

Offline TMC

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 3.660
  • Geschlecht: Männlich
  • meden agan
Re:@DocDescendants mit Vergleich in Spalte
« Antwort #9 am: 12.11.03 - 22:15:40 »
ähm, etwas unklar ausgedrückt, ich meinte vielmehr z.B., den Rückgabewert verarbeiten in anderer @Formula.
Für mich reichten ja jetzt die Parameter aus, aber u.U. bei andrer Aufgabenstellung nicht mehr.

Aber erstmal egal, für heute zumindest  :)

Grüße,
TMC
Matthias

A good programmer is someone who looks both ways before crossing a one-way street.


 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz