Das Notes Forum

Domino 9 und frühere Versionen => ND8: Entwicklung => Thema gestartet von: ThomasHB am 29.06.11 - 17:57:18

Titel: Anzeige Response Doc in der View
Beitrag von: ThomasHB am 29.06.11 - 17:57:18
Hallo Zusammen,

ich habe da ein Problem, in einer View einen Feldnamen anzeigen zu lassen.
Ich würde gerne in einer Column entweder das Feld "n_hw_rechnername" oder "n_vm_rechnername" anzeigen lassen.

Das Feld n_vm_rechnername gehört zu einem Responsedocument.

Die Selctformel sieht so aus:

Code
SELECT Form ="Hardware" | @IsResponseDoc

In der View selbst gibts eine Column welche das Häkchen Show Response Docs gesetzt hat.

Ich sehe die Dokumente also, kann sie auch anklicken und öffnen...
Aber wenn ich dann hingehe und in eine Column den Code:

Code
@If(@IsAvailable(n_hw_rechnername);n_hw_rechnername;n_vm_rechnername)

Dann wird nur das Feld n_hw_rechnername angezeigt aber nie das Feld n_vm_rechnername
Obwohl es dieses Feld im Responsedocumnt ja gar nicht gibt. Impliziet natürlich schon.

Ich verstehe jedenfalls den Grund an dieser Stelle nicht.

Weiß jemand was ich hier falsch mache?

LG,
Thomas
Titel: Re: Anzeige Response Doc in der View
Beitrag von: Axel am 29.06.11 - 19:12:24
Aber wenn ich dann hingehe und in eine Column den Code:

Code
@If(@IsAvailable(n_hw_rechnername);n_hw_rechnername;n_vm_rechnername)


In welcher Spalte fügst du denn diese Formel ein? In die, die die Antworten zeigen soll oder in eine andere?

Axel
Titel: Re: Anzeige Response Doc in der View
Beitrag von: ThomasHB am 30.06.11 - 10:16:23
Hallo Axel,

das ist ganz egal... In keiner der genannten funktioniert es.

Liebe Grüße,
Thomas
Titel: Re: Anzeige Response Doc in der View
Beitrag von: Axel am 30.06.11 - 13:30:30
Meines Erachtes kann das so nicht funktionieren weil es für die Abfrage immer die Hardware - Maske nimmt und damit das Feld immer vorhanden ist.

Was willst du eigentlich mit dieser Formel erreichen?

Die Ansicht normal aufbauen, eine Spalte für die Antwortdokumente (Häkchen Show Response Docs ) einfügen und dort in der Spaltenformel "n_vm_rechnername" eintragen. 

Axel
Titel: Re: Anzeige Response Doc in der View
Beitrag von: ThomasHB am 30.06.11 - 15:29:17
Hallo Axel,

nööö das geht nicht. Inzwischen gibts aber ein anderers Problem.
Wenn man die View aufruft bekommt man eine Meldung die von Code Exception handelt.

Obwohl die View inzwischen wieder auf dem Stand ist, wie sie zu Anfang war.
Wenn man die Einträge, die noch angezeigt werden anklickt kommt eine Meldung Document not found, was aber unsinn ist, weil das Dokument über die All Documents View noch aufgerufen werden kann... !?!?!?!?  ???

LG,
Thomas
Titel: Re: Anzeige Response Doc in der View
Beitrag von: ascabg am 30.06.11 - 15:37:59
Hallo,

Koennte auf einen defekten Ansichtsindex hindeuten.


Andreas
Titel: Re: Anzeige Response Doc in der View
Beitrag von: Axel am 30.06.11 - 16:38:55
Koennte auf einen defekten Ansichtsindex hindeuten.

Sehe ich genauso.

Versuche mal die Ansichtenindizes zu aktualisieren. Wenn das nichts hilft, lösche die Ansicht aus der Datenbank und erstelle sie neu.

Axel
Titel: Re: Anzeige Response Doc in der View
Beitrag von: ThomasHB am 30.06.11 - 18:17:40
Ich hab die Ansicht neu erstellt, jetzt klappt es.
Warum musste ich die denn löschen?

Das Löschen des Index hat nämlich nichts gebracht. !?!?!?  ???

Also die Frage nach dem Warum bezieht sich eher darauf: Was ist passiert?
Titel: Re: Anzeige Response Doc in der View
Beitrag von: Axel am 30.06.11 - 18:57:49
Was ist passiert?

Tja, das weiß Notes ganz allein.   >:D   ;)

Die Probleme hatte ich auch schon. Gestern hat die Ansicht noch funktioniert, heute geöffnet und nichts ging mehr.

Axel
Titel: Re: Anzeige Response Doc in der View
Beitrag von: koehlerbv am 30.06.11 - 23:03:39
Eine hohe Wahrscheinlichkeit hat folgende These: Die DB (schlimmstenfalls sogar mit der entsprechenden Ansicht) offen im Client und wurde gleichzeitig im Designer bearbeitet. Da beide einen gleichen Cache verwenden, gibt sowas abund an (wenn auch selten) Ärger - man sollte das bleiben lassen.

HTH,
Bernhard