私は HCL Notes アプリケーションで作業しています。計算された数値をユーザーに表示するための概要ビューを開発しました。次に、ユーザーがアクション ボタンの 1 つをクリックすると、詳細ビューが開きますが、そのビューでは、そのボタンの条件に合わせてフィルター処理されたレコードが表示されるように、その場で選択式をセットアップします。数日間はほとんど問題なく動作していましたが、現在はほとんどの場合、ユーザーがクリックしたボタンに関係なく、以前に表示された (フィルター処理された) データが表示されます。つまり、ビューの選択式が設定されず、古い式でビューが表示され、Notes アプリケーションを再起動しても正常な状態に戻りません。
ユーザーがこの特定の状態で立ち往生し、ステータス バーをのぞくと、次のメッセージが表示されます。
署名後にドキュメントが変更されたか破損しています! (データ)。
必要なコード スニペットは次のとおりです。
*Set dtlView = db.GetView("Report_Dtl")
dtlView.SelectionFormula =数式
dtlView.Refresh()* を呼び出す
ここで、 formula は動的に構築された式です。ラインのように見えます
dtlView.SelectionFormula =数式
選択式を更新できず、次の行で上記のエラー メッセージが生成されます。
uidb.OpenView(dtlView.Name,,False, False) を呼び出す
助けてください!
ありがとう