Das Notes Forum

Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: Notes-Creater am 29.06.05 - 22:01:11

Titel: Embedded Views - Show Single Category
Beitrag von: Notes-Creater am 29.06.05 - 22:01:11
Hallo und Guten Abend!
Ich habe eine Frage an euch und entschuldige mich das es schon so spät ist und hoffe trotzdem auf hilfe...
habe eine Embedded View und möchte die *Show Single Category* verwenden.
wenn ich den Kategorienamen in einem extrafeld aus mehreren Feldern zusammensetze funktioniert die Anwendung nach betätigen von F9.....
wenn ich allerdings den String direkt in dem Formel- Feld von Show-Single-Category zusammensetze

a:=field1;
b:=field2;
c:=a+", "+b;
c
dann funktioniert es nicht trotz das rein theoretisch der gleiche String rauskommen sollte...

Wäre sehr schön wenn noch jemand wach wäre!

MFG, Carsten
Titel: Re: Embedded Views - Show Single Category
Beitrag von: TMC am 29.06.05 - 22:08:52
Bist Du 100% sicher, dass "c" Werten der 1. Spalte Deiner Embedded View entspricht?
Da würde ich mal ansetzen, denn theoretisch sollte das natürlich so funktionieren.
Titel: Re: Embedded Views - Show Single Category
Beitrag von: Notes-Creater am 29.06.05 - 22:13:02
ist genau der gleiche String!
 :-:
hab mal zwei Felder untereinander getan und einen festen String manuell eingegeben und den berechneten und es ist identisch...
funktionieren denn alle @Functions in einer Show-Single-Category-Eingabefeld?
Titel: Re: Embedded Views - Show Single Category
Beitrag von: TMC am 29.06.05 - 22:17:11
Was mich hier noch etwas verwirrt: das Komma.
Welchen Zweck hat es, ist das nur ein String-Bestandteil? Oder willst Du Mehrfachwerte verwenden?
Von welchem Typ ist denn das Feld: Mehrfachwerte erlauben?

Was steht denn in der 1. Spalte der View für Werte? Poste vielleicht mal Beispiele.
Titel: Re: Embedded Views - Show Single Category
Beitrag von: Notes-Creater am 29.06.05 - 22:27:53
die erste Spalte ist kategorisiert nach folgenden Kriterien:

Stadt, Nachname, Geburtsdatum

nach den Kriterien ist die View kategorisiert.
jetz hab ich in einer Form die felder:

Stadtname
Nachnamen
Geburt

als ich jetzt in einer weiteren vererbten Form eine View
implementiert hab und unter der Einstellung "Show Single Category" folgendes eingegeben:
Stadtname+", "+Nachname+", "+Geburt

wenn jetzt z.b.
Dortmund, Carsten, 20.07.1973
eine kategorie ist soll das dokument angezeigt werden....
jedoch macht er das net...
mache ich was falsch???
bitte um hilfe
 :-\
Titel: Re: Embedded Views - Show Single Category
Beitrag von: koehlerbv am 29.06.05 - 22:40:08
Lass mal - rein zu experimentellen Zwecken - sowohl in der kategorisierten Spalte als auch in Deiner Formel die Kommata weg (bei single category ist das ja eh wurscht - sieht ja keiner ;-). Die Kommata trennen immerhin per default Mehrfachwerte. Nicht, dass das ganz brutal so verstanden wird in der embedded view - Einstellmöglichkeiten wie in Felder hierfür hast Du da ja nicht. So könnte aus Deinem skalaren Wert eine Liste entstehen ...

HTH,
Bernhard
Titel: Re: Embedded Views - Show Single Category
Beitrag von: TMC am 29.06.05 - 22:44:37
OK. Ich wollte nur sicherstellen, dass Du nicht mit Listen arbeitest, denn da wäre ja der Verkettungsoperator in @Formula ein Doppelpunkt.

Von welchem Typ ist denn das Feld Geburt? Date/Time? Falls ja, gut, dann müsste noch ein @Text drin sein. Aber nicht unterschiedliche Datumswerte rauskommen, deswegen frage ich.

Ist vielleicht ein Leerzeichen zu viel / zu wenig?

Bist Du mal schrittweise vorgegangen und hast anstatt dem Auslesen der Feldwerte (a:=field1; etc.) direkt den Inhalt zum testen in die Variable gesetzt (also z.B. a:="Rainer Unsinn")?

Matthias

P.s. Sehe gerade während dem Posten Bernhard's Response, das ist natürlich auch noch ein Versuch Wert.
Titel: Re: Embedded Views - Show Single Category
Beitrag von: Notes-Creater am 29.06.05 - 22:47:22
Hallo!
Hab aus Versuchszwecken den gezielten wert mal manuell reingeschrieben.. dann funktioniert es! Wenn ich die Kommas weglasse funktioniert es auch nicht.. hab die View wie auch die Formel abgeändert..
wie erreiche ich denn anderweitig eine Auflistung von gezielten Dokumenten mit Informationen? möchte hinterher (um auf das Beispiel zurückzukommen) eine spezielle Person auswählen (Dokument)????
Titel: Re: Embedded Views - Show Single Category
Beitrag von: TMC am 29.06.05 - 22:54:00
Dann passt hier der Inhalt Der Felder nicht mit dem Selektionskriterium überein.

1.) hast Du Mehrfachwerte in den Feldern?
2.) Sind Felder vom Typ Datum beteiligt?

Verketten würde ich ohne Leerzeichen. z.B.

a := Feld1;
b := Feld2;
Trennzeichen := "~"
Ergebnis := @Text(a) + Trennzeichen + @Text(b)

Ich vermute immer noch, dass da u.U. ein Leerzeichen zuviel oder zu wenig im Spiel ist.
Titel: Re: Embedded Views - Show Single Category
Beitrag von: Notes-Creater am 29.06.05 - 23:08:59
das merkwürdige ist ja, dass wenn ich die formel in ein anderes Feld gebe, was vor der View ist und dann in die Formelbedingung der embedded view den feldnamen eingebe, funktioniert es ja!
blöd ist nur, das ich dann F9 drücken muss, um die Ansicht zu erreichen...
... wie kann das sein?
Titel: Re: Embedded Views - Show Single Category
Beitrag von: TMC am 29.06.05 - 23:12:47
1.) hast Du Mehrfachwerte in den Feldern?
2.) Sind Felder vom Typ Datum beteiligt?
Titel: Re: Embedded Views - Show Single Category
Beitrag von: Notes-Creater am 29.06.05 - 23:15:39
Mehrfachwerte?
es wird außer der kategorisierten Spalte nur noch eine Spalte anzeigt die die ID beinhaltet...
Datum ist lediglich im kategorisierten String....
das ist aber mit @Text umgewandelt worden
Titel: Re: Embedded Views - Show Single Category
Beitrag von: TMC am 29.06.05 - 23:20:29
Datum ist lediglich im kategorisierten String....
das ist aber mit @Text umgewandelt worden

Könnte ein Treffer sein !

Mach mal an *beiden* Stellen:

_Datum := datum...
_TextDatum := @Text(@Year(_Datum)) + @Text(@Month(_Datum)) + @Text(@Day(_Datum))

Just in case.

Und wirf die Leerzeichen raus zum testen beim Verketten.
Titel: Re: Embedded Views - Show Single Category
Beitrag von: Notes-Creater am 29.06.05 - 23:27:45
funktioniert auch nicht...
wie schaffe ich es denn noch elegant an die entsprechenden Documents heranzukommen, die den Auswahlkriterien entsprechen...?
brauche hinterher einige Daten aus den entsprechenden Dokumenten?????????????????
Hast du eine Idee?
Titel: Re: Embedded Views - Show Single Category
Beitrag von: TMC am 29.06.05 - 23:32:18
Ich würde pragmatisch versuchen das ganze einzugrenzen.
Ferndiagnose schwierig. Wir können hier nur Tipps geben. Z.B. passiert es halt oft, dass man mal ein Leerzeichen zuviel oder zuwenig drin hat.

Also:
Grenze es ein. Lass Dir die Ergebnisse via @Prompt anzeigen (zwischen Begrenzungszeichen, z.B. ">" und "<").
Ansonsten kann ich nur noch empfehlen, dass Du mal eine Beispiel-DB hier reinhängst, dann können wir uns das mal ansehen.
Titel: Re: Embedded Views - Show Single Category
Beitrag von: Notes-Creater am 29.06.05 - 23:37:46
Nee, es ist ja so dass es funktioniert wenn ich den string erst in einem anderen feld zusammensetze und dann auf das dementsprechende feld von der view aus verweise... allerdings muss ich dann erst F9 drücken um es anzeigen zu lassen und das find ich etwas umständlich...
ist es denn möglich beispielsweise einen eintrag in einer embedded view zu markieren und dann auf eine vererbte page zu verlinken wo er mir dann beispielsweise die ID in ein Feld schreibt?
(In der embedded View wird z.b. in der ersten spalte die ID angezeigt)?
Titel: Re: Embedded Views - Show Single Category
Beitrag von: TMC am 29.06.05 - 23:41:23
Nochmal:
Ich würde dem aktuellen Verhalten auf die Spur gehen. Erstelle doch mal schnell eine neue DB, 1 View, Masken, und bilde das nach. Wenn Du da dasselbe beobachtest, stell die DB hier rein, dann sehen wir uns das an. Zu 99,9% finden wir eine gute Lösung  ;)
Titel: Re: Embedded Views - Show Single Category
Beitrag von: umi am 30.06.05 - 08:01:21
Vielleicht hilft es ja, wenn Du in der Ansicht die Spalte Trimmst und im Form die Kategory auch.

gruss
umi