作成者カテゴリ返答の対象
公開
1122
07/04/2003 11:01 AM
文書リンクアイコン onChangeが起動しません
Re: テキストフィールドです。

ノーツクライアントなのか、Webクライアントなのかによって、
話はだいぶ変わってきます。
質問の際には記述されたほうが良いと思いますよ。

テキストフィールドであれば、

document.forms[0].予算更新フラグ.value = "on"

で良いですが、次の条件を満たしているなら、簡単な方法があります。

・予算更新フラグフィールドは計算結果のテキストである。
・onChangeを設定しようとしているフィールド(FieldAとする)は、ダイアログなどのキーワードフィールドである。

上記2つの条件を満たしているなら、予算更新フラグフィールドに、

@If(FieldA="";"";"on")

という式を設定して、FieldAのキーワードオプションで、
「キーワードの変更時にフィールドを更新」
を設定しておけば、FieldAが変更するたびに更新されます。
また、これはWebでも使用できます。

上記の条件を満たさなくても、ノーツクライアントであれば、
フィールドのExitingイベントを使用しても可能だと思います。
条件にも拠りますが・・・。

Sub Exiting(Source As Field)
  Dim ws As New NotesUIWorkspace
  Set uidoc = ws.CurrentDocument
  strdata = uidoc.FieldGetText("FieldA")
  If strdata <> "" Then
    Call uidoc.FieldSetText("予算更新フラグ","on")
  End If
End Sub


[Previous Main Document]
onChangeが起動しません (phiphi)
. . Re: onChangeが起動しません (小徹)
. . . . やってみましたがダメでした。 (phiphi)
. . . . . . Re: やってみましたがダメでした。 (紅烏龍)
. . . . . . . . やはり動きませんでした。。 (phiphi)
. . . . . . . . . . Re: やはり動きませんでした。。 (紅烏龍)
. . . . . . . . . . . . そうです! (phiphi)
. . . . . . . . . . . . . . でも動きませんでした。 (phiphi)
. . . . . . . . . . . . . . . . Re: onChangeが起動しません (1122)
. . . . . . . . . . . . . . . . . . onBlurでは動きました。 (phiphi)
. . . . . . . . . . . . . . . . . . . . Re: onBlurでは動きました。 (1122)
. . . . . . . . . . . . . . . . . . . . . . Re: onBlurでは動きました。 (1122)
. . . . . . . . . . . . . . . . . . . . . . Webでの稼動とは? (phiphi)
. . . . . . . . . . . . . . . . . . . . . . . . Re: Webでの稼動とは? (1122)
. . . . . . . . . . . . . . . . . . . . . . . . . . テキストフィールドです。 (phiphi)
. . . . . . . . . . . . . . . . . . . . . . . . . . . . Re: テキストフィールドです。 (1122) * 現在地 *
[Next Main Document]