過去の桐井戸端BBS (桐ver.8) |
17497 | 伝票形式フォームで2行目のレコードからは行訂正などを禁止したい | とみた | 2002/10/09-16:20 |
フォームの質問なんですが、伝票形式のフォームで2レコード以下から行訂正など マウスでの操作の禁止などできるのでしょうか?1レコード(先頭行)だけ行訂正したいのですが、 フォームまたは、一括処理でそのような処理ができますでしょうか。 どなたか教えてください。よろしくお願い致します。 | |||
17498 | Re>1行目だけ行訂正可@フォーム | 悲しげ | 2002/10/09-18:47 |
記事番号17497へのコメント どもっ、とみたさん 「レコード移動」イベントを使った一例です。 1)フォームのオブジェクト属性の設定で「編集対象表」タブにて 「許可作業」牡丹をクリック。上から2行目の「行訂正」のチェックを予め外しておく。 (外しておかなくてもよさそうですが、一応) 2)「イベント」タブで任意の名のイベントファイル(ふつうはフォーム名と同名にする)を指定して、 左部「レコード移動」をチェック。 ここでダブルクリックするとkevファイルの当該手続き定義に ジャンプすることができます。 以下、kevの記述例。 ------------------------------------------------------------- 名札 メイン * 手続き定義開始 フォーム::レコード移動(長整数 &行番号,長整数 &総件数,・・・・ if(#行番号=1) オブジェクト操作 @フォーム.行訂正="1" /*「フォーム」は正しくは半角カタカナ*/ else オブジェクト操作 @フォーム.行訂正="0" /*「フォーム」は正しくは半角カタカナ*/ end 手続き定義終了 ------------------------------------------------------------- | |||
17527 | Re:Re>1行目だけ行訂正可@フォーム | とみた | 2002/10/11-13:01 |
記事番号17498へのコメント とみたです。悲しげさんありがとうございます。仕事でバタバタしていて、今見ました。すいません。 イベントはじめてですが、やってみます。結果報告します。 | |||
17657 | ありがとうございました。 | とみた | 2002/10/22-12:24 |
記事番号17497へのコメント 悲しげさん、ありがとうございました。イベントではできませんでしたが、どうにか運用でやることにしました。 気合がたりなくてすいません。今回のことがあり、イベントの勉強になりました。ありがとうございました。 |