| kidです。閲覧は良くさせていただくんですが投稿は初めてです。 当方、桐はよく使用するのですが、一括処理やイベントはまだ良くわかりません。
使用環境:桐ver9 2009a WinXP SP3
”数量表.wfm”の[点番号]にカーソルが行ったとき、その点の過去の作業履歴を 参照できるように別表より"測点管理.wfm"を作成し[ID]でグループ設定しました。
フォーカス取得イベントでそのフォームが参照できるように 以下のようなイベントを作りました。
手続き定義開始 t点番号::フォーカス取得(文字列 &喪失オブジェクト名) フォーム呼び出し "測点管理.wfm",許可作業 = なし,,編集表 = しない, 手続き定義終了
これだとフォームは開くもののグループ値での絞込みができません。 いろいろと調べたところ、[ID]を変数に代入した後、その値をグループ検索すれば、可能ではと思い、イベントに以下を追加しました。
手続き定義開始 t点番号::フォーカス取得(文字列 &喪失オブジェクト名) 代入 &変数 = [地区C・街区・点番] フォーム呼び出し "測点管理.wfm",許可作業 = なし,,編集表 = しない, グループ検索 { [地区C・街区・点番] = &変数 }, 手続き定義終了
しかし、グループ検索は参照元のフォームで実行されてしまい、参照フォームには 反映されません。(”数量表.wfm”と"測点管理.wfm"の[ID]で参照整合できません)何かよい方法をご教授いただけないでしょうか?
|