(現在 過去ログ15 を表示中)

HOME HELP 新規作成 新着記事 トピック表示 ファイル一覧 検索 過去ログ

[ 最新記事及び返信フォームをトピックトップへ ]

■2149 / inTopicNo.1)  チェックボックスでのソース値更新イベント
  
□投稿者/ ひろ -(2007/02/21(Wed) 08:51:58)
    お世話になります。
    桐9−2006です。
    項目[A][B][C][D]があります。(すべて文字列)
    [D]に × が入力された時[A][B][C]に入力ずみのデータを空白にしたいのですが、
    フォームで[D]のテキストオブジェクトのソース値更新イベントで

    メソッド呼び出し @フォーム.更新モード設定(0)
    if ([D]="×")
      行訂正 [A]="",[B]="",[C]=""
    end

    ではうまくいくのですが、
    チェックボックスを使用して同じイベント処理をすると
    対象表が更新中またはグループ操作中のためこのコマンドは使用できません
    のエラーメッセージがでます。(コマンド名は行訂正です)
    チェックボックスでこのような処理をするのはどうすればよいでしょうか。
引用返信 [メール受信/OFF] 削除キー/
■2150 / inTopicNo.2)  Re[1]: チェックボックスでのソース値更新イベント
□投稿者/ 今村 誠 -(2007/02/21(Wed) 09:31:34)
    ひろさんこんにちは
    > 項目[A][B][C][D]があります。(すべて文字列)
    > [D]に × が入力された時[A][B][C]に入力ずみのデータを空白にしたいのですが、
    > フォームで[D]のテキストオブジェクトのソース値更新イベントで
    >
    メソッドをやめて
    > if ([D]="×")
    >   行訂正 [A]="",[B]="",[C]=""
    ココを項目値代入
    や グループ項目値代入
    等に変更してはいかがでしょうか。
    > end
    ソース値更新に入った時点では訂正中だと思うので、
    項目値の変更は上記のコマンドでするか
    どうしても行訂正だったら、ボタンを使い
    メソッド @hogehoge.実行()
    で表示モードへ強制変更後に行訂正でするくらいだと思います。
引用返信 [メール受信/OFF] 削除キー/
■2151 / inTopicNo.3)  Re[2]: チェックボックスでのソース値更新イベント
□投稿者/ ひろ -(2007/02/21(Wed) 09:53:37)
    No2150に返信(今村 誠さんの記事)
    今村さんいつもありがとうございます。

    > ココを項目値代入

    項目値代入でできました。
    そういえば以前にも項目値代入コマンドを教えて頂いたことがありました。
    反省・・・・・
解決済み!
引用返信 [メール受信/OFF] 削除キー/
■2152 / inTopicNo.4)  Re[3]: チェックボックスでのソース値更新イベント
□投稿者/ 尾形 -(2007/02/21(Wed) 10:02:32)
    解決済のようですが

    >メソッド呼び出し @フォーム.更新モード設定(0)
    ちゃんとコレを書いてあるのであれば
    行訂正コマンドでもなると思いますけど

    何か他にも原因がありそうな・・・
    まぁ意図した動作してれば関係ないと思いますけど

引用返信 [メール受信/OFF] 削除キー/
■2153 / inTopicNo.5)  Re[4]: チェックボックスでのソース値更新イベント
□投稿者/ ひろ -(2007/02/21(Wed) 11:41:26)
    No2152に返信(尾形さんの記事)
    尾形さんこんにちは

    > >メソッド呼び出し @フォーム.更新モード設定(0)
    > ちゃんとコレを書いてあるのであれば
    > 行訂正コマンドでもなると思いますけど

    そうなんです。更新モードで表示モードにしているにもかかわらずエラーになるんです。

引用返信 [メール受信/OFF] 削除キー/
■2155 / inTopicNo.6)  Re[5]: チェックボックスでのソース値更新イベント
□投稿者/ V30 -(2007/02/22(Thu) 00:08:36)
    > そうなんです。更新モードで表示モードにしているにもかかわらずエラーになるんです。

    CheckBoxを使うときは、更新モードになるのじゃないかと思います。
    前書いたとき、これではまった記憶があります。
    それから、分かんない場合は、モードを調べて作るようにしました。
    更新モードか表示モードか調べる。
    更新モードであれば、項目値代入にする。
    表示モードであれば、行訂正にする。
    これなら、どっちのモードになっていても、問題ないから。

引用返信 [メール受信/OFF] 削除キー/
■2156 / inTopicNo.7)  Re[6]: チェックボックスでのソース値更新イベント
□投稿者/ ひろ -(2007/02/22(Thu) 10:08:42)
    No2155に返信(V30さんの記事)

    > それから、分かんない場合は、モードを調べて作るようにしました。
    > 更新モードか表示モードか調べる。

    なるほど。次にはまった時の参考にします。
    ありがとうございます。

引用返信 [メール受信/OFF] 削除キー/
■2159 / inTopicNo.8)  Re[6]: チェックボックスでのソース値更新イベント
□投稿者/ まう -(2007/02/23(Fri) 09:08:55)
    No2155に返信(V30さんの記事)
    >>そうなんです。更新モードで表示モードにしているにもかかわらずエラーになるんです。
    >
    > CheckBoxを使うときは、更新モードになるのじゃないかと思います。
    > 前書いたとき、これではまった記憶があります。
    > それから、分かんない場合は、モードを調べて作るようにしました。
    > 更新モードか表示モードか調べる。
    > 更新モードであれば、項目値代入にする。
    > 表示モードであれば、行訂正にする。
    > これなら、どっちのモードになっていても、問題ないから。
    >
    基本はそれでOKですが、行訂正終了イベントでは更新モードでも行訂正にしなければいけなかったと思います。
引用返信 [メール受信/OFF] 削除キー/



トピック内ページ移動 / << 0 >>

このトピックに書きこむ

過去ログには書き込み不可

Mode/  Pass/

HOME HELP 新規作成 新着記事 トピック表示 ファイル一覧 検索 過去ログ

- Child Tree -
- Antispam Version -