Das Notes Forum

Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: Centaury am 10.02.03 - 15:48:43

Titel: "Nicht kategorisiert" weglassen?
Beitrag von: Centaury am 10.02.03 - 15:48:43
Kann ich Notes irgendwie beibringen, die Kategorie "(nicht kategorisiert)" wegzulassen? Ich will nur Dokumente anzeigen, die in der Spalte (mindestens) einen Eintrag haben. Allerdings ist der Spalteninhalt eine Textliste aus zig Feldern...
Titel: Re:"Nicht kategorisiert" weglassen?
Beitrag von: ata am 10.02.03 - 15:51:51
... bezieh die Spaltenformel in deine Ansichtsauswahl mit ein. Wenn das Kriterium zur Kategorisierung nicht erfüllt wird, dann soll das Dokument nicht angezeigt werden...

Select wenn Kategorie != "" ...

... in Pseudocode...

ata  ;)
Titel: Re:"Nicht kategorisiert" weglassen?
Beitrag von: Centaury am 10.02.03 - 16:03:04
Klappt so leider nicht. Die Spaltenformel ist aber auch sehr lang. Ich habe @If-Abfragen in der Spaltenformel; kann ich die dann eigentlich einfach so in die Ansichtsauswahl kopieren?
Titel: Re:"Nicht kategorisiert" weglassen?
Beitrag von: ata am 10.02.03 - 16:06:19
... die Kategorie-Spalte liefert doch die Kategorie - wenn die Leer ist, dann eben nicht anzeigen...

Wie sieht deine Selectformel denn aus - das Schema müßte so ausehen

SELECT deine_Bedingungen & (Kategorieformel) != ""

ata
Titel: Re:"Nicht kategorisiert" weglassen?
Beitrag von: Rob Green am 10.02.03 - 16:20:39
es gibt in den Ansichtseigenschaften den Punkt "Leere Kategorien nicht anzeigen"...unter der Lasche Karlson auf dem Dach (Propeller & Hut)
Titel: Re:"Nicht kategorisiert" weglassen?
Beitrag von: Pjorn am 10.02.03 - 16:26:04
@Rob Green: Daran hatte ich auch erst gedacht.
Aber die Kategorie ist ja nicht leer, oder?
Es sind ja die gesamten nicht-kategorisierten Doks drin.
Und da hilft imho nur die Selection-Methode, so wie ata das oben schon beschrieben hatte.


cu Pjorn
Titel: Re:"Nicht kategorisiert" weglassen?
Beitrag von: Rob Green am 10.02.03 - 16:31:43
das pasiert nur dann, wenn das Feld oder die Felder leer sind, die die der Kategorie ihren Namen geben. Dann erscheint "nicht...".

Dann ist die *denk laut* Kategorie nicht leer, sondern einfach nicht gesetzt mit Inhalt.

Das Karlson vom Dach bringt also nix.

Bei Leserfelder hilft es...sind Leserfelder.

Hm? Nur laut gedacht  :D Stimmt, Bringt nix in dem Fall.
Titel: Re:"Nicht kategorisiert" weglassen?
Beitrag von: Centaury am 10.02.03 - 17:32:15
Der Haken ist: Ich mache die Kategorisierung mit dem Backslash! Das sind diverse Felder, die ich in eine Spalte schreibe und dann setze ich noch teilweise Text davor. Nach dem Motto
@If (Feld1 != ""; Feld1; "") : @If (Feld2 != ""; Feld2 ;"") : @If (Feld3 != ""; Feld3; "") : @If(Feld4 != ""; ("Text\\" + Feld4); "")
usw.
Das ganze mit. 50 Feldern...
Titel: Re:"Nicht kategorisiert" weglassen?
Beitrag von: Rob Green am 10.02.03 - 17:42:14
*knusper knusper*
knnabert genüsslich an seinem Keks und stellt sich eine View mit max. 99 IF-Verschachtelungen vor und wenn dann der Chef kommt..."Maier, stellen sie das um, der Kunde will jetzt 12 neue Felder haben...machen sie doch schnell oder?"

 ;D ;D ;D ;D

Lass Dir nicht die gute Laune verderben *kringelt sich am Boden*

also...*wischt sich die Tränen weg*...

probier mal die Berechnungen nicht in der View, sondern in die Docs selbst auszulagern. Dann liest Du nur noch das eine oder wenige Zusatzfelder aus. Ist allemal besser für die Viewperformance, auch wenn es pervers ist, was Du da machst..*verkneift sich ein weiteres Lachen und miemt auf Verständnis*

Toi toi toi

"MAIER........."  ;D ;D ;D
Titel: Re:"Nicht kategorisiert" weglassen?
Beitrag von: ata am 10.02.03 - 17:44:41
... schick mir die Select-Formel und deine Kategorie-Formel an meine private E-MAil-Adress.... ich schau mir das mal an...


ata
Titel: Re:"Nicht kategorisiert" weglassen?
Beitrag von: Centaury am 10.02.03 - 17:52:15
@Rob
Sack!  ;D ;D ;D
Ist ja gut...

@ata
Ich poste das mal hier...zur Not auch als abschreckendes Beispiel...
Die Idee ist folgende: Wir haben eine Inventar DB für unsere EDV. Die Software, die auf einem Rechner installiert ist, wird ins Dokument mit eingetragen. Für Standard-Software sind eigene Felder vorhanden, in die nur die Versionsnummer eingetragen wird (verhindert Tippfehler). Für sonstige Software ist ein extra Feld vorhanden.
Hier ein Auszug:

Code
@If (Word != ""; ("Standardsoftware\\Word\\" + Word); "" ) :
@If (Excel != ""; ("Standardsoftware\\Excel\\" + Excel);"") :
@If (PPoint != ""; ("Standardsoftware\\Power-Point\\" + PPoint);"") :
@If (Access != ""; ("Standardsoftware\\Access\\" + Access);"") :
@If (Publisher != ""; ("Standardsoftware\\Publisher\\" + Publisher);"") :
@If (Project != ""; ("Standardsoftware\\Project\\" + Project);"") :
@If (IExplorer != ""; ("Standardsoftware\\Internet Explorer\\" + IExplorer);"") :
@If (Lotus != ""; ("Standardsoftware\\Lotus Client\\" + Lotus);"") :
@If (AcrobatReader != ""; ("Standardsoftware\\Acrobat Reader\\" + AcrobatReader);"") :
@If (CorelDraw != ""; ("Standardsoftware\\CorelDraw\\" + CorelDraw);"") :
@If (WinZip != ""; ("Standardsoftware\\WinZip\\" + WinZip);"") :
@If (PowerArch != ""; ("Standardsoftware\\Power Archiver\\" + PowerArch);"")

Damit soll halt ersichtlich werden, welche Software auf welchem Gerät installiert ist (Lizenzen usw.).
Titel: Re:"Nicht kategorisiert" weglassen?
Beitrag von: Performance am 10.02.03 - 18:09:59
Zitat
Zitat von: Rob Green
...unter der Lasche Karlson auf dem Dach (Propeller & Hut)
[/quote

...*rotfl*  ;D ;D  Rob bin begeistert - habe den Namen dieses Reiters noch nie gehört

cu
Titel: Re:"Nicht kategorisiert" weglassen?
Beitrag von: Performance am 10.02.03 - 18:15:49
@Centaury

wieso machst du nicht im Dokument deine Auswahl...
z.B. Feld Auswahl - darf nicht leer sein
Feld Software - darf nicht leer sein

dann ginge deine Kategorisierung viel einfacher  ;D


cu
Titel: Re:"Nicht kategorisiert" weglassen?
Beitrag von: ata am 10.02.03 - 18:58:08
... da hast du dir ziemlich viel Mühe gemacht. An der Konstruktion stört mich das hardcoded - was machst du wenn die Bezeichnungen sich ändern - alles neu schreiben?

... ich vermute die DB ist bereits in Betrieb und mit reichlich Dokumenten gefüllt oder...

... der Vorschlag, die Kategorie in den Docs zu berechnen ist nicht der schlechteste, das verbessert die Performance beim Aufbau der View...

... wie sieht denn die Select-Formel deiner Ansicht aus? Wenn du die noch postest, dann ist der Rest eine Sache von Minuten... hoffe ich  ::)

ata
Titel: Re:"Nicht kategorisiert" weglassen?
Beitrag von: Centaury am 11.02.03 - 09:29:01
... da hast du dir ziemlich viel Mühe gemacht. An der Konstruktion stört mich das hardcoded - was machst du wenn die Bezeichnungen sich ändern - alles neu schreiben?

... ich vermute die DB ist bereits in Betrieb und mit reichlich Dokumenten gefüllt oder...

... der Vorschlag, die Kategorie in den Docs zu berechnen ist nicht der schlechteste, das verbessert die Performance beim Aufbau der View...

... wie sieht denn die Select-Formel deiner Ansicht aus? Wenn du die noch postest, dann ist der Rest eine Sache von Minuten... hoffe ich  ::)

ata

Wenn sich Bezeichnungen ändern, nutze ich gerne die "Ersetzen" Funktion von Notepad...simpel, aber effektiv!  ::)

Natürlich ist sie im Einsatz, man merkt doch immer erst hinterher, das man Mist gebaut hat ::)

In der Select Formel steht bis jetzt nichts drin, was hiermit zu tun hätte. Nur Auswahlen, dass z.B. nur PCs, Server und Notebooks angezeigt werden...auf Druckern ist eher selten Software installiert...
Titel: Re:"Nicht kategorisiert" weglassen?
Beitrag von: ata am 11.02.03 - 13:03:43
Zitat
Wenn sich Bezeichnungen ändern, nutze ich gerne die "Ersetzen" Funktion von Notepad...simpel, aber effektiv!  

Natürlich ist sie im Einsatz, man merkt doch immer erst hinterher, das man Mist gebaut hat


... alte Dokumente blähen sich dann ziemlich auf, da bestimmte Felder wegfallen, andere hizukommen - da denke ich an eine dynamische Tabelle, damit bin ich flexibler... - aber du hast natürlich - hinterher ist man schlauer...

... die Lösung ist übrigens noch viel einfacher...

@Trim(
@If (Word != ""; ("Standardsoftware\\Word\\" + Word); "" ) :
@If (Excel != ""; ("Standardsoftware\\Excel\\" + Excel);"") :
@If (PPoint != ""; ("Standardsoftware\\Power-Point\\" + PPoint);"") :
@If (Access != ""; ("Standardsoftware\\Access\\" + Access);"") :
@If (Publisher != ""; ("Standardsoftware\\Publisher\\" + Publisher);"") :
@If (Project != ""; ("Standardsoftware\\Project\\" + Project);"") :
@If (IExplorer != ""; ("Standardsoftware\\Internet Explorer\\" + IExplorer);"") :
@If (Lotus != ""; ("Standardsoftware\\Lotus Client\\" + Lotus);"") :
@If (AcrobatReader != ""; ("Standardsoftware\\Acrobat Reader\\" + AcrobatReader);"") :
@If (CorelDraw != ""; ("Standardsoftware\\CorelDraw\\" + CorelDraw);"") :
@If (WinZip != ""; ("Standardsoftware\\WinZip\\" + WinZip);"") :
@If (PowerArch != ""; ("Standardsoftware\\Power Archiver\\" + PowerArch);"")
  )

... müßte es auch tun...

ata
Titel: Re:"Nicht kategorisiert" weglassen?
Beitrag von: Centaury am 11.02.03 - 13:13:13
Ja, @Trim war's  ::) Das obligatorische Brett! Dankeschön!  :D  :D
Titel: Re:"Nicht kategorisiert" weglassen?
Beitrag von: ata am 11.02.03 - 13:16:57
... na also...

kannst du das Posting auf erledigt setzen... nur so als Stütze für das Erinnerungsvermögen...  ;D

ata
Titel: Re:"Nicht kategorisiert" weglassen?
Beitrag von: Centaury am 11.02.03 - 13:25:04
Ich weiß, das mache ich eigentlich auch immer, nur in letzter Zeit klappt's nicht!  ???
Titel: Re:"Nicht kategorisiert" weglassen?
Beitrag von: ata am 11.02.03 - 13:28:08
... na dann nichts für ungut - vielleicht läuft das mit der neuen Version dann stabiler...

ata