2012-02-14 5 views
1

Lotus Notes Designerを使用してフォームを作成し、フォームに@DBColumnルックアップを行うフィールドを追加しました。フォームは、Webブラウザを介して表示され、すべてがうまくいった。Lotus Notesでフィールドが計算されない

私はそのフォームを使用してデータベースに別のドキュメントを追加しますが、元のドキュメントはまだブラウザではうまくレンダリングされますが、新しいドキュメントはフィールドに何も返しません。

私はちょうど私が戻ってフィールドの名前を変更する場合、私はすべてが完璧が、その後に動作しdiferent何かにフィールドの名前を変更した場合は0

奇妙なことがあり得る@DBColumnが見上げる削除し、テキストだけが、何を表示しようとしました、破損、計算なし。

これはなぜですか?それは私のアプリケーションからさまざまな分野で私に起こった。私はもともと予約語のことだと思っていたが、今はそうではないことが分かっている。私は通常、フィールドの名前を変更して移動しますが、説明が必要です。それはキャッシングのことか何ですか?

ありがとうございました!

+0

使用しているフィールドの名前は何ですか? –

答えて

2

フィールドのタイプについては言及していませんが、「表示用に計算されましたか?フォームの表示項目を計算し、文書にすでに同じ名前の項目に格納されているデータが含まれている場合は、計算式がバイパスされ、項目値がそのまま表示されます。

+0

何かの理由で、私が「表示のために計算された」と読んでいただきありがとうございます。 :)それは私をこの記事http://www.lotusnotebook.com/lotusnotebook.nsf/D6Plinks/DLEY-7LY3JXに導いてくれます。私はもともとこのフィールドを編集可能なように作成していました。以前は値を格納していましたが、フィールドをCFDに変更したため、各ドキュメントに移動して編集可能なフィールド参照を削除してすべてをクリアしなければなりませんでした。 – Louie

1

フィールドが計算上問題となる可能性があります。フォームを開いてモードを編集し、F9キーを押してすべてのフィールドを再計算してください。 これが解決しない場合は、フォームを閉じてCtrl + Shift + F9を押して、DBのすべてのビューを強制的に更新してください。フォームを開き、モードを編集し、F9を開きます。値が表示されたら、@DBColumnの "nocache"パラメータを使用してみてください。

アプリケーションの設計によっては、問題の原因がいくつかある可能性があります。おそらく検索に使用されるビューが自動リフレッシュに設定されていないか、負荷の高い問題が原因でサーバーが十分に頻繁にリフレッシュされません。

+0

ありがとう、キリスト教、それは良い情報です、私はリフレッシュを強制するために私の後ろポケットに(Ctrl + Shift + F9)を保持する必要があります。 – Louie

関連する問題