過去の桐井戸端BBS (桐ver.8) |
17455 | 一覧表フォームでヘッダのグループ項目の値によって明細行の入力項目を選択したい | katsuyoshi | 2002/10/07-13:25 |
入力用の一覧表フォームを作成し、ヘッダにグループ項目を設定しています。 あるグループ項目に値が入力されたらその値によって 明細行の指定した項目にカーソルをジャンプさせたいのですが そのイベントの設定方法を教えてください。 例 G項目 曜日に"火"と入力されたら 明細行 月 火 水 木 金 土 ○←にカーソルがジャンプし他の曜日は 入力禁止としたい。 お願いします。 | |||
17473 | Re:グループ項目の値によって明細行の入力項目を選択したい | natsu | 2002/10/08-11:45 |
記事番号17455へのコメント 準備として、一覧表オブジェクトの明細部分のオブジェクトの全部を フォーカス設定 "禁止" にしておいてください グループ項目のオブジェクト名を "t曜日" とします [曜日]の値は、月・火・・・ フォーカスを当てたい項目名は [月]・[火]・・・ オブジェクト名はそれぞれ t月・t火・・・ グループを移動したときにフォーカスの設定を行うのであれば、 グループソース値を取得しないといけません さらに、グループソース値によって目的とするオブジェクトの フォーカス設定を "自動" に変更して、フォーカスを移します 以下は、グループ移動イベントでの処理になります メソッド呼び出し @t曜日 .グループソース値取得( &STR ,1 ) ケース開始 ケース (&STR="月") オブジェクト操作 @t月{ フォーカスの設定 = "自動" } メソッド呼び出し @t月.フォーカス設定() ケース (&STR="火") オブジェクト操作 @t火{ フォーカスの設定 = "自動" } メソッド呼び出し @t火.フォーカス設定() ケース (&STR="水") ・ ・ ・ ケース終了 | |||
17510 | ありがとうございました | katsuyoshi | 2002/10/10-18:37 |
記事番号17473へのコメント natsuさん こんばんは いつもお世話様です。 今回作成しました牛乳配達予定表につきましては はじめから最後までnatsuさんにお世話になりました。 一括処理の内容もよく理解していなくて出来上がった 成果にただ驚くばかりです。 ほとんどnatsuさんに作って頂いたようなものです。 これを参考にもう少し(もっともっとかな?)勉強しようと 思っています。 またわからないときはやさしい手を差し伸べてください。 今回のフォーカスの設定はうまく行きましたが 自分で理解しながら取り組みましたので この次は一人でできるかなあ?と思います。 今後ともご指導お願いします。 |