Domino 9 und frühere Versionen > ND6: Entwicklung

Anzahl der Elemente in einer eingebetteten Ansicht

(1/2) > >>

dh-paule:
Irgendwie stehe ich heute auf dem Schlauch :-(

Kann man eigentlich die Anzahl der Elemente einer eingebetteten Ansicht in ein berechnetes Feld übernehmen. Ich hätte gern ein Feld in dem steht: Gesamtzahl der Elemente: xxx

Lässt sich dies realisieren ?

Axel:
Hi,

ich kenne keine Möglichkeit, mit der man so was realisieren kann.


Axel

Glombi:
Anzahl der Elemente = Anzahl der Dokumente ?

Falls ja, geht das so:
Du machst einen @DbLookup auf die Ansicht, wenn es eine Embedded View mit Single Category ist.

_Lookup := @DbLookup("Notes":"NoCache";"";"Name der Ansicht";"Schlüssel";2);
@If(
 @IsError(_Lookup);
   0;
 @Elements(_Lookup)
)

liefert dann die Anzahl der Dokumente.
In der View muss dann eine 2. Spalte sein. Der "Schlüssel" muss mit dem der Single Category übereinstimmen, in Deinem Fall also Kundennummer (wenn es die DB aus einem der letzten Threads ist).

Andreas

koehlerbv:
Hm, irgendwas sollte da gehen ...

Unter beständiger Beachtung der 64-k-Grenze:
Mit @Elements bekommt man via @dbColumn auf eine Ansicht mit der gleichen Selektionsformel wie die eingebettete (wenn man diese denn nicht gleich hernehmen kann) die Anzahl der dargestellten Docs heraus.
Mit @Sum und einem evtl. machbaren (? - hängt von der jeweiligen Situation ab) @dbLookup könnte man auch Summenbildung hinbekommen - oder wieder über eine eigene Ansicht mit entsprechender view selection formula und dann eben @dbColumn.

Mit LS sollte das natürlich gar kein Problem darstellen: Mit der gleichen Bedingung wie die view selection formula der embedded view durch die DB rammeln und sich die Infos zusammengrabbeln und dann in das / die berechnete(n) Feld(er) werfen.

HTH,
Bernhard

Thomas Schulte:
Das letzte was Bernhard da genannt hat geht ohne Probleme, alles andere ist Rumpfuschen.

Thomas

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln