| イベントについて勉強中です。イベントについてほとんど理解しておりません。 伝票形式のフォームを作成中です。 伝票入力の中で値引きを入力したいのですが現在のフォームをそのまま利用したいと思います。
添付ファイル 表:uriage.tbl
質問:[商品コード]に9999が入力されると[数量]に自動的にー1(マイナス1)を入力したい。[単価]に値引き金額をプラスの値で入力すれば[金額]はマイナス表示となる。(マイナスを手入力すれば出来ます)
[数量]のオブジェクトのソース値更新イベントを使おうと思います。 下記のように書き込んだのですが”オブジェクトが登録されていません”という エラーメッセージが出ます。 書式に間違いがあると思うのですがわかりません。
名札 メイン 手続き定義開始 テキスト_4::ソース値更新()
変数宣言 自動,長整数{&更新モード} ケース開始 ケース([商品コード]="9999") メソッド呼び出し@フォーム.更新モード設定() 項目値代入[数量]=-1 ケース終了
手続き定義終了
イベントの基本も分かっておりません。過去ログ等を探し出しよく似たのを改造しました。よろしくお願いします。
|