Autor Thema: Ansicht nach besten Autoren  (Gelesen 8960 mal)

Offline Bruce Willis

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.002
  • Geschlecht: Männlich
  • Wer nicht wagt...
Re: Ansicht nach besten Autoren
« Antwort #20 am: 03.01.05 - 21:44:09 »
... und sag dann an wenn Du Hilfe brauchst...


Danke!
Also sind doch alle gleicher Meinung... :D

« Letzte Änderung: 03.01.05 - 21:50:53 von Bruce Willis »
nobody is perfect but i'm pretty close 

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Ansicht nach besten Autoren
« Antwort #21 am: 04.01.05 - 01:19:14 »
Zwar haben wir wohl alle nicht solche Hackfressen wie die Gestalten auf dem Bild, aber sind offensichtlich wirklich wieder einer Meinung  ;)

Bernhard

Offline Tode

  • Moderatoren
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 6.885
  • Geschlecht: Männlich
  • Geht nicht, gibt's (fast) nicht... *g*
Re: Ansicht nach besten Autoren
« Antwort #22 am: 04.01.05 - 10:40:09 »
Wenn wir jetzt schon beim Coden sind... warum dann mit DocumentCollection und Script arbeiten ???

Wir brauchen (in R6) genau 10 Zeilen Code (allerdings ist der Code schon mit allem möglichen Schnickschnak ausgestattet):

1. Ansicht, Kategorisiert nach Autor

1. Spalte:
Formel:
x := 1 ;
x,
nur Summen, Detailzeilen Verbergen. Die Formel ist nötig, weil sonst Notes die Spalte nicht als Ansichtsspalte zählt und man nicht per DBColumn zugreifen kann.

2. Spalte Author, Kategorisiert

Formel in einer Statistik- Maske, die per Dialogfeld angezeigt werden kann in einem Feld "berechnet zur Anzeige":

allKats := @DbColumn( "" : "NoCache" ; "" ; "KatTest" ; 2 );
allNumbers := @DbColumn( "" : "NoCache" ; "" ; "KatTest" ; 1 );

els := @Elements( allKats );

relNumbers := @Text( @Subset( allNumbers ; els ) );

relNumbersSort := @Right( "00000" + relNumbers ; 5 );

x1 := relNumbersSort + "~" + allKats;

x2 := @Sort( x1 ; [DESCENDING] );

sortKats := @Word( x2 ; "~" ; 2 );
sortNrs := @Text( @ToNumber( @Word( x2 ; "~" ; 1 ) ) );

sortNrs + " - " + sortKats

Gruß
Tode
Gruss
Torsten (Tode)

P.S.: Da mein Nickname immer mal wieder für Verwirrung sorgt: Tode hat NICHTS mit Tod zu tun. So klingt es einfach, wenn ein 2- Jähriger versucht "Torsten" zu sagen... das klingt dann so: "Tooode" (langes O, das r, s und n werden verschluckt, das t wird zum badischen d)

Offline Bruce Willis

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.002
  • Geschlecht: Männlich
  • Wer nicht wagt...
Re: Ansicht nach besten Autoren
« Antwort #23 am: 04.01.05 - 22:07:53 »
AND THE WINNER IS...  ;)




DANKE, Tode!

Gruß,
Leo
nobody is perfect but i'm pretty close 

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Ansicht nach besten Autoren
« Antwort #24 am: 04.01.05 - 22:36:27 »
Tode hat da (wieder mal - und sein Hochhalten des @-Fähnchens verdient meine vollste Zustimmung !) was wertvolles und merkenswertes beigetragen.

Zu bedenken gilt aber, das @dbColumn bei knapp 64k in die Knie geht (siehe Doku). Deine DB darf also von der Anzahl der in Frage kommenden Dokumente nicht zu gross werden (die Berechnungsvorschrift für die "Kotzgrenze" findest Du auch in der Designerhelp).

Bernhard

Offline Tode

  • Moderatoren
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 6.885
  • Geschlecht: Männlich
  • Geht nicht, gibt's (fast) nicht... *g*
Re: Ansicht nach besten Autoren
« Antwort #25 am: 05.01.05 - 08:24:56 »
danke für die Blumen... Eins hatte ich noch vergessen zu erwähnen, sollte aber jedem einigermassen intelligenten Programmierer sowieso klar sein:

Die Ansicht darf KEINE weiteren Kategorien enthalten, da ansonsten auch für diese Unterkategorien Summen gebildet würden, und die 1 : 1 Relation Summe : Author dadurch verloren ginge.

Ansonsten ist dem nichts mehr hinzuzufügen.

Schönen Tag
Tode  ;D
Gruss
Torsten (Tode)

P.S.: Da mein Nickname immer mal wieder für Verwirrung sorgt: Tode hat NICHTS mit Tod zu tun. So klingt es einfach, wenn ein 2- Jähriger versucht "Torsten" zu sagen... das klingt dann so: "Tooode" (langes O, das r, s und n werden verschluckt, das t wird zum badischen d)

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: Ansicht nach besten Autoren
« Antwort #26 am: 05.01.05 - 08:33:37 »
Ansonsten ist dem nichts mehr hinzuzufügen.

vielleicht noch ein Exkurs. Zu dem Thema Sortieren einer Liste mit Werten der Kombination Vorname Name - Nummer nach der Nummer ist bei Lotusgeek.com vor kurzem ein schönes Beispiel erschienen
Thomas

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

Offline Tode

  • Moderatoren
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 6.885
  • Geschlecht: Männlich
  • Geht nicht, gibt's (fast) nicht... *g*
Re: Ansicht nach besten Autoren
« Antwort #27 am: 05.01.05 - 08:40:55 »
Mensch... mit dem Ding spart man Sich ja nochmal einige Zeilen code... Toller Link.

Das werde ich mir merken...

Ach ja: Eins ist jetzt natürlich NICHT schön: Wenn zwei Autoren den gleichen Wert haben, dann werden Sie absteigend nach Alphabet sortiert...
Besser wäre natürlich: Absteigend nach Nummer und danach aufsteigend nach Name.
Auch dafür gibt es natürlich Lösungen, aber die darf sich der geneigte Leser selbst basteln... ein wenig Wissen muss ich ja auch für mich behalten... *g*

Gruß
Tode

Gruss
Torsten (Tode)

P.S.: Da mein Nickname immer mal wieder für Verwirrung sorgt: Tode hat NICHTS mit Tod zu tun. So klingt es einfach, wenn ein 2- Jähriger versucht "Torsten" zu sagen... das klingt dann so: "Tooode" (langes O, das r, s und n werden verschluckt, das t wird zum badischen d)

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz