Domino 9 und frühere Versionen > ND6: Entwicklung
Kategorisierte Ansicht
..Andreas..:
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
chris2212:
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:
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
Semeaphoros:
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.
chris2212:
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
Navigation
[0] Themen-Index
[*] Vorherige Sete
Zur normalen Ansicht wechseln