Autor Thema: Anzahl der Elemente in einer eingebetteten Ansicht  (Gelesen 2722 mal)

Offline dh-paule

  • Aktives Mitglied
  • ***
  • Beiträge: 199
  • Geschlecht: Männlich
  • DNUG Award 2006
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 ?
Life on earth may be expensive,
but it does include an annual free trip around the sun


_________________________________________________________

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:Anzahl der Elemente in einer eingebetteten Ansicht
« Antwort #1 am: 13.01.04 - 18:06:39 »
Hi,

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


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

Glombi

  • Gast
Re:Anzahl der Elemente in einer eingebetteten Ansicht
« Antwort #2 am: 13.01.04 - 18:12:55 »
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

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re:Anzahl der Elemente in einer eingebetteten Ansicht
« Antwort #3 am: 13.01.04 - 18:16:29 »
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

Offline Thomas Schulte

  • @Notes Preisträger
  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 4.388
  • Geschlecht: Männlich
  • Ich glaub mich tritt ein Pferd
Re:Anzahl der Elemente in einer eingebetteten Ansicht
« Antwort #4 am: 13.01.04 - 18:33:50 »
Das letzte was Bernhard da genannt hat geht ohne Probleme, alles andere ist Rumpfuschen.

Thomas
Thomas Schulte

Collaborative Project Portfolio and Project Management Software

"Aber wo wir jetzt einmal soweit gekommen sind, möchte ich noch nicht aufgeben. Versteh mich recht, aufgeben liegt mir irgendwie nicht."

J.R.R.Tolkien Herr der Ringe, Der Schicksalsberg

OpenNTF Project: !!HELP!! !!SYSTEM!!  !!DRIVER!!

Skype: thomasschulte-kulmbach

Offline animate

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.540
  • Uh, I'm just gonna go find a cash machine.
    • LA2
Re:Anzahl der Elemente in einer eingebetteten Ansicht
« Antwort #5 am: 13.01.04 - 18:49:22 »
ich verstehe nicht, weshalb ein DBLookup Pfusch ist. Könntest du das mal erläutern?
Thomas

Fortunately, I'm adhering to a pretty strict, uh, drug, uh, regimen to keep my mind, you know, uh, limber.

Glombi

  • Gast
Re:Anzahl der Elemente in einer eingebetteten Ansicht
« Antwort #6 am: 13.01.04 - 19:24:15 »
Gegen die LS Lösung spricht: Wenn man das auch im Lesmodus immer aktuell angezeigt haben will, geht das nicht. Oder wenn der User kein Bearbeitenrecht hat, kann man auch nix schreiben.
(Evtl. doch mit NOTES.INI Varialble und einem Feld Berechnet zur Anzeige, das Script dann in QueryOpen,... ist aber net so schön finde ich).

Also, es bleibt eigentlich nur die @DbLookup-Geschichte. Die View muss man dann natürlich so aufgebaut sein, dass die 64 K Grenze nicht erreicht wird. Wenn man allerdings die Rückgabespalte so aufbaut, dass da nur ein Buchstabe drin steht, ist das auch kein Problem.

Andreas
« Letzte Änderung: 13.01.04 - 19:25:46 von Glombi »

Offline dh-paule

  • Aktives Mitglied
  • ***
  • Beiträge: 199
  • Geschlecht: Männlich
  • DNUG Award 2006
Re:Anzahl der Elemente in einer eingebetteten Ansicht
« Antwort #7 am: 15.01.04 - 13:31:32 »
Hallo Jungs,

DANKE für die Tipps... Ich werde das mal umsetzen und sollte es wider Erwarten Probleme geben, dann melde ich mich ganz bestimmt wieder ;-)

Bis dahin DANKE!
Life on earth may be expensive,
but it does include an annual free trip around the sun


_________________________________________________________

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz