Lotus notes 5にアプリケーションがあります。ビューが開いている場合、getdocumentbykey関数は機能しません。他のビューが開いている場合、またはデータベースが閉じている場合、関数は正しく機能しており、ドキュメントを検索しています。ビューが開いている場合でも、どうすればそれを機能させることができますか?以下のコードの一部を示しました。ありがとうございました。
BillNo2 = cdoc.fieldgettext("Bill_No2")
Set view = db2.GetView("Bill No.")
Set doc = view.getdocumentbykey(BillNo2)
If Not doc Is Nothing Then
doc.DOdone = "Done"
doc.LorryNo = cdoc.fieldgettext("Lorry_No")
doc.TripNo = cdoc.fieldgettext("Trip_No")
Call doc.save(True, True)
End If
デバッグ中は、「If Not doc is Nothing」の行をスキップして、ドキュメントがある場合でもループを終了します。ビューが開いていない場合、同じコードが正常に機能します。親切に私を助けてください。ありがとう。