過去の桐井戸端BBS (桐ver.8)
17650 一覧表フォームで編集状態のままグループ項目から明細部に移りたい katsuyoshi 2002/10/21-13:17
またまたお世話になります。
一覧表フォームでヘッダ部にグループ項目を設定しています。
グループ項目入力後フォーカスが明細部に移ると表示状態になるんですが
編集状態のまま移行する方法を教えてください。
お願いします。
17655 Re:一覧表フォームでグループ項目から明細部に移ると表示状態になる 今村 誠 2002/10/21-23:06
記事番号17650へのコメント
こんにちは、これはすでにされているとして
http://www.fuku3.com/~habata/kbbs/kakov8/16461.htm
グループ追加のコマンドボタンを作成して。
オブジェクト名 c新規
標題      (&N)カード追加
→機能名    機能パラメータリスト
1表示     確定する
2手続き実行  新規
3グループ追加 
4なし

proc 新規()
 条件 (#グループ選択状態<>#u .and #グループ選択状態<>0) \
     グループ選択解除
     項目集計 [見積番号]
     &最大値=&最大値+1,&元号年=#元号年(#年月日),\
     &月=#月(#年月日),&日=#日(#年月日)
グループ選択
end

手続の中でグループ追加を記述してもうまくいかなかったように
記憶しています。
当方では上記の方法でうまくいっていますので試してみてください。
17661 困ったときのタイマーイベント natsu 2002/10/22-17:31
記事番号17650へのコメント
グループの追加や移動のイベント内では
更新モード設定はダメですよとありますから
困ったときのタイマーイベントで・・・

訂正モードにするには、「メソッド呼び出し セクション種別」で
フォーカスがフォーム明細部にあれば、
ここで更新モード設定を実行すればOKです

確認してみたら、なんかうまくいかないので領域種別で判断しました
もし、ヘッダのテキストオブジェクトにフォーカスが当たっていたら
そこも訂正モードになってしまいます あしからず


メソッド呼び出し @フォーム.フォーカスオブジェクト取得( &比較式 )
メソッド呼び出し  &比較式 .領域種別( &昭和年 )
条件 ( &昭和年=10 )  メソッド呼び出し @フォーム.更新モード設定( 2 )

戻る