Das Notes Forum

Domino 9 und frühere Versionen => ND7: Entwicklung => Thema gestartet von: giochips am 29.01.09 - 15:31:27

Titel: Feld aus Parentdocument in Ansicht anzeigen
Beitrag von: giochips am 29.01.09 - 15:31:27
Hallo @all,

ich baue gerade eine Ansicht in der Antwortdokumente enthalten sind. Konkret: Die Hauptdokumente sind die Mitarbeiter. Dazu gibt es für jedes Hauptdokument (Mitarbeiter), Antwortdokumente mit beantragten Freizeiten.

Ich möchte nun eine Ansicht bauen, sortiert nach Art der Freizeit (z.B. Mehrarbeit, Sitzung, Schulung...) Darin sollen nur die Antwortdocs mit den entsprechenden Freizeiten enthalten sein. So weit so gut...
Gibt es eine Möglichkeit in der jeweiligen Zeile der Ansicht den Mitarbeiternamen anzuzeigen? Also aus dem jeweiligen dazugehörigen Hauptdokument den Feld-Inhalt des Feldes "Name"?
@GetDocField($Ref, "Name") funzt in Ansichten ja nicht.

Kann mir da jemand behilflich sein??

Vielen Dank!!!
Gruß
Marco
Titel: Re: Feld aus Parentdocument in Ansicht anzeigen
Beitrag von: koehlerbv am 29.01.09 - 15:37:48
Du kannst in Ansichten prinzipiell nur das darstellen, was in den angezeigten Dokumenten auch enthalten ist.
Dein Vorhaben ist *so* also nicht machbar.

Bernhard
Titel: Re: Feld aus Parentdocument in Ansicht anzeigen
Beitrag von: giochips am 29.01.09 - 15:39:55
Hallo Bernhard,

danke für die schnelle Antwort!!

Habs mir schon gedacht, dass das nicht funktioniert  ::)

Ein Versuch wars wert! Werd mir was anderes einfallen lassen  ;)

Marco
Titel: Re: Feld aus Parentdocument in Ansicht anzeigen
Beitrag von: Driri am 29.01.09 - 15:46:03
Übertrag doch einfach beim Anlegen eines Antwortdokumentes die benötigten Werte aus dem Hauptdokument. Dann kannst Du sie auch in der Ansicht anzeigen.
Titel: Re: Feld aus Parentdocument in Ansicht anzeigen
Beitrag von: giochips am 29.01.09 - 16:05:43
Ja daran hab ich auch schon gedacht. Dann hätte ich aber diese Informationen in jedem Antwortdoc... Irgendwie widerstrebt mir das... obwohl man heutzutage ja mich dem Speicherplatz nicht mehr so geizen muß  ;D

Trotzdem vielen Dank für den Tipp!!

Marco
Titel: Re: Feld aus Parentdocument in Ansicht anzeigen
Beitrag von: koehlerbv am 29.01.09 - 16:11:47
Na, viel Heu werden die Mitarbeiternamen ja nicht fressen, Marco. Oder habt Ihr viele Kollegen mit Namen wie Georg-Gottfried Wilhelminus Caesar Seiblossstill Haltdochdieklappe Fürst Ferkel zu Randsau und Obergrummelshausen?

Bernhard  ;D
Titel: Re: Feld aus Parentdocument in Ansicht anzeigen
Beitrag von: MadMetzger am 29.01.09 - 16:14:49
Du musst dann aber auch über einen Mechanismus für das Nachführen von Änderungen der übernommenen Felder im Mitarbeiterdokument nachdenken.
Titel: Re: Feld aus Parentdocument in Ansicht anzeigen
Beitrag von: giochips am 29.01.09 - 16:24:15
Richtig! Wenn dann nämlich die Frauen anfangen zu heiraten und den Namen ändern... ;D ;D
Titel: Re: Feld aus Parentdocument in Ansicht anzeigen
Beitrag von: Thomas Schulte am 29.01.09 - 16:29:11
Du kannst in Ansichten prinzipiell nur das darstellen, was in den angezeigten Dokumenten auch enthalten ist.
Dein Vorhaben ist *so* also nicht machbar.
Diese Aussage muss man mittlerweile etwas einschränken.....

Das ist so für den Notes Client noch nicht machbar. X-Pages machen das nämlich unter 8.5 schon jetzt, allerdings noch nur für das Web Frontend, möglich.
Titel: Re: Feld aus Parentdocument in Ansicht anzeigen
Beitrag von: samWare am 02.02.09 - 16:54:52
Erstell doch einfach ein Berechnetes Feld im Antwortdocument das meinetwegen "AntwortName" heißst. Darin beziehst du den Namen aus dem Hauptdokument. Dann Spaltenwert in deiner Ansicht auf Formel stellen und einfach folgendes Machen:

Code
@Text(AntwortName) + " " + @Text(dein_gewünschter_ausgabewert)

Bitte berichtigt mich wenn meine Nooblösung völlig aus der Luft gegriffen ist  ;)

mfg Sam

Titel: Re: Feld aus Parentdocument in Ansicht anzeigen
Beitrag von: MadMetzger am 02.02.09 - 20:51:54
Der Name ist an dieser Stelle denkbar schlecht als Fremdschlüssel. Sinnvoller wäre hier wohl eine Kombination aus @GetDocField und @Text($Ref).