Autor Thema: Kategorisierte Ansicht  (Gelesen 2929 mal)

Offline chris2212

  • Aktives Mitglied
  • ***
  • Beiträge: 162
  • Geschlecht: Männlich
Kategorisierte Ansicht
« am: 16.08.04 - 14:14:57 »
Hallo,

ich habe ein Feld in dem Produkte angezeigt werden.

Der Inhalt aus diesem Feld soll auf zwei verschiedene Arten
abgezeigt werden.

Kategorisierte Ansicht 1

>Produkt1, Produkt2, Produkt3,....
   > Organisation, Name etc.
Das hab ich, das passt.

Kategorisierte Ansicht 2

>Produkt1
   > Organisation, Name etc.
>Produkt2
   > Organisation, Name etc.
>Produkt
   > Organisation, Name etc.

das hätte ich gerne, schaffe es aber nicht die Produkte so in der Ansicht darzustellen.

Das Feld ist eine Dialog-Liste, Allow Multiple values
Separate & Display ist auf Comma eingestellt.

Mit dieser Formal in der Spalte
@If(@Elements(AdrProductInformation) <1;AdrProductInformation;@Left(AdrProductInformation;","))

werden alle Firmen die nur ein Produkt haben in der Kategorie
Not Categorized angezeigt, was mach ich falsch.....


Für jeden Tip dankbar !


Gruß
Chris


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:Kategorisierte Ansicht
« Antwort #1 am: 16.08.04 - 14:24:28 »
Ganz einfach in den Eigenschaften der Spalte auf dem Zweiten Reiter bei Mehrfachwerte getrennt anzeigen eine Haken setzen.

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

Glombi

  • Gast
Re:Kategorisierte Ansicht
« Antwort #2 am: 16.08.04 - 14:34:23 »
Was steht denn in dem Feld "AdrProductInformation" genau drin?
Nur die Produkte oder noch etwas anderes?

Offline chris2212

  • Aktives Mitglied
  • ***
  • Beiträge: 162
  • Geschlecht: Männlich
Re:Kategorisierte Ansicht
« Antwort #3 am: 16.08.04 - 15:24:11 »
Im Feld AdrProductInformation stehen nur Produkte getrennt durch Komma.

Wenn eine View bzw. eine Spalte Kategorisiert dargestellt wird,
wird der Haken automatisch gesetzt....

Gruß
Christian

« Letzte Änderung: 16.08.04 - 15:51:36 von chris2212 »

Offline chris2212

  • Aktives Mitglied
  • ***
  • Beiträge: 162
  • Geschlecht: Männlich
Re:Kategorisierte Ansicht
« Antwort #4 am: 16.08.04 - 16:21:02 »
Hallo  :'(

die Formel ist Müll.

Es werden nicht nur Firmen die "nur" ein Produkt haben
unter der Kategorie Not Categorized angezeigt, sondern
das letzte Produkt in der Liste wird auch nicht angezeigt.

Kann mir jemand weiterhelfen mit welcher Formel ich
die Kategorisierung darstellen kann?

Danke & Gruß
Chris

Offline ..Andreas..

  • Junior Mitglied
  • **
  • Beiträge: 60
  • Geschlecht: Männlich
  • Brevity is the soul of wit.
Re:Kategorisierte Ansicht
« Antwort #5 am: 16.08.04 - 22:23:42 »
so sollte es funktionieren:

@If(AdrProductInformation != "";
         AdrProductInformation;
         "[Firma ohne Produkt]"
      );

... mit der von Thomas Schulte besagten Option der Spalte.

Der Fehler in Deiner Formel ist, dass Du davon ausgehst, dass das Komma der Trenner ist, aber Textlisten werden nicht mit Komma als Trenner gespeichert (schau Dir mal das Feld eines Dokumentes dieser Maske in den Dokumenteigenschaften an).

Was Du mit @Left wolltest kann man mit @Subset([Feld]; 1) oder Feld[1] erreichen, aber das hilft Dir für die View nicht weiter.

Wenn Du Dokumente ohne Produkt gar nicht angezeigt haben möchtest, dann pass doch einfach die SELECTION an (SELECT AdrProductInformation != "")

Andreas
« Letzte Änderung: 16.08.04 - 22:25:35 von TtogSeton »

Offline chris2212

  • Aktives Mitglied
  • ***
  • Beiträge: 162
  • Geschlecht: Männlich
Re:Kategorisierte Ansicht
« Antwort #6 am: 17.08.04 - 08:42:56 »
Hallo,

erstmal DANKE ! für die bisherige Unterstützung !


Die View zeigt nur Kunden an, d.h. das Feld ist nicht leer,
AdrProductInformation != "" war auch schon drin...

Das Feld Prod. Info ist vom Typ Dialog-List, Allow multiple values
Der eigentliche Inhalt des Feldes kommt über die ODBC Schnittstelle
zu einer Rel. Datenbank.  Es sind keine möglichen Feldwerte hinterlegt,
da der Anwender hier nichts manuell erfassen muss.

Kann es evtl. daran liegen?

Die Darstellung der Daten soll in zwei Ansichten erfolgen,
die erste soll alle die Einträge

> Produkt1, Produkt2, Produkt3, ...
    > Organisation | Anschrift | etc...

anzeigen, die zweite Ansicht soll so aufgebaut sein

> Produkt1
    > Organisation | Anschrift | etc...
> Produkt2
    > Organisation | Anschrift | etc...
> Produkt3
    > Organisation | Anschrift | etc...

Ich habe mir das gestern nochmal angeschaut, die erste View wird auch nicht
richtig dargestellt, ich bekomme in der ersten View

zum einen die Produkte so dargestellt,
> Produkt1, Produkt2, Produkt3, ...
und zusätzlich als einzelne Kategorie jedes Produkt.

Die Eigenschaften vom Dokument habe ich mir bereits
angeschaut, da werden die Einträge mit KOmma dargestellt
bzw. gespeichert. Das mit dem @Left ist Müll da er mir wenn
ein Kunde nur ein Produkt hat diesen nicht in der Ansicht anzeigt,
und wenn er mehr hat wird das letzte Produkt in der Liste nicht
angezeigt.

Field Name: AdrProductInformation
Data Type: Text
Data Length: 85 bytes
Seq Num: 179
Dup Item ID: 0
Field Flags: SUMMARY

"Produkt1, Produkt2, Produkt3, Produkt4, Produkt5, Produkt6, Produkt7, Produkt8, Produkt9"

Ich weis ehrlich gesagt nicht was ich da machen soll....    :'(

HILFE !!!


Danke & Gruß
Chris

Glombi

  • Gast
Re:Kategorisierte Ansicht
« Antwort #7 am: 17.08.04 - 09:02:05 »
Wenn das so
Field Name: AdrProductInformation
Data Type: Text
Data Length: 85 bytes
Seq Num: 179
Dup Item ID: 0
Field Flags: SUMMARY

"Produkt1, Produkt2, Produkt3, Produkt4, Produkt5, Produkt6, Produkt7, Produkt8, Produkt9"

drin steht, sind das KEINE Mehrfachwerte. sondern ein String.

Offenbar kriegt die ODBC Schnittstelle das nicht gebacken.

Um daraus in der Ansicht Mehrfachwerte zu machen, brauchst Du folgende Formel:
@Explode(AdrProductInformation;",")

Andreas
« Letzte Änderung: 17.08.04 - 09:03:05 von Glombi »

Offline Semeaphoros

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.152
  • Geschlecht: Männlich
  • ho semeaphoros - agr.: der Notesträger
    • LIGONET GmbH
Re:Kategorisierte Ansicht
« Antwort #8 am: 17.08.04 - 09:04:01 »
Eine Dialogliste, die nicht gebraucht wird, passt eigetnlich nicht. Das müsste, so wie Du das hier beschreibst, ein normales Textfeld mit dem Haken bei "Mehrfachwerte erlaubt" sein. Da dies aber nur in der Maske, also bei der Datenbearbeitung einen Unterschied macht, sollte das für Dein Problem keinen Einfluss haben.
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 chris2212

  • Aktives Mitglied
  • ***
  • Beiträge: 162
  • Geschlecht: Männlich
Re:Kategorisierte Ansicht
« Antwort #9 am: 17.08.04 - 10:12:10 »
Hallo,

@Andreas:
 Danke !!!
jetzt geht es !!!!

@Semeaphoros:
Da hast Du schon recht, aber es funktioniert jetzt
so schön da will ich ehrlich gesagt nix mehr dran ändern :-)

@All:
Vielen Dank für die Unterstützung !!

!!! Ich liebe dieses Forum !!!

Danke & Gruß
Christian

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz