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

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

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

■1397 / inTopicNo.1)  メソッドが実行できませんを回避したい
  
□投稿者/ 今村 誠 -(2006/09/15(Fri) 20:41:09)
    メインアンドサブフォームのメインのレコード移動イベントで
    サブのコマンドボタンの手続きを実行ししているのですが
    エラーとなってレコード移動イベントが発生しなくなります。
    一度表編集画面に戻ってフォームを開き直すと動作します。
    ボタンの手続きは下記の通りです。
    proc 行移動()
     検索 [電話住所]{#cond(#文字位置([電話住所],&S市)>0 .and #文字位置([町],&S町)>0,[],1,"")}\
     ,文字比較方法=自動,部分一致検索=しない,終了状態=&実行リターン
    end
    回避方法はありませんか?
    桐8sp7です。
引用返信 [メール受信/OFF] 削除キー/
■1398 / inTopicNo.2)  Re[1]: メソッドが実行できませんを回避したい
□投稿者/ 今村 誠 -(2006/09/16(Sat) 10:53:11)
    名札メインで局所変数を宣言してレコード移動イベントで移動毎に
    移動回数を増やし最初のメソッドを発生しないようにしました。
    桐9でも同様の状態であった事を確認しました。
     if (&L移動回数<3)
      &L移動回数=&L移動回数+1
     end
     cond (&L移動回数>2 .and &S市<>"" .and &S町<>"") \
       method @sw〒.@c行移動.実行()

解決済み!
引用返信 [メール受信/OFF] 削除キー/
■1399 / inTopicNo.3)  Re[1]: メソッドが実行できませんを回避したい
□投稿者/ アックン -(2006/09/16(Sat) 11:58:04)
    すでに解決したようですが。
    フォーム開始イベントでフラグを立てておいて、レコード移動イベント内で
    if( &flg )
    method @sub.@b1.実行()
    end
    &flg=1
    とすれば、最初のレコード移動イベント発生時にスルーしてエラーを回避します。
    アックン(=^・^=)
引用返信 [メール受信/OFF] 削除キー/
■1400 / inTopicNo.4)  Re[2]: メソッドが実行できませんを回避したい
□投稿者/ 今村 誠 -(2006/09/16(Sat) 13:39:30)
    アックンさん返信ありがとうございます。
    フォーム開始にイベントを設定しても局所変数の宣言は省けないので
    なるべくイベントは増やしたくないので下記のように少し書き換えて
    実行してみました。
     if (&L移動回数<3)
      &L移動回数=&L移動回数+1
     else
      if (&S市<>"" .and &S町<>"")
       method @sw〒.@c行移動.実行()
      end
     end


引用返信 [メール受信/OFF] 削除キー/
■1401 / inTopicNo.5)  Re[2]: メソッドが実行できませんを回避したい
□投稿者/ 尾形 -(2006/09/16(Sat) 17:50:21)
    アックンの方法が便利と思いますよ

    レコードイベントは重たくなるので
    ユーザサイドで「オン・オフ」を切り替えられた方が便利ですよ
    &flgをチェックボックスで変更可能にしておけば、不要な時は
    その機能を止める事が可能です
    止めたらダメなら別だけど

引用返信 [メール受信/OFF] 削除キー/
■1402 / inTopicNo.6)  Re[3]: メソッドが実行できませんを回避したい
□投稿者/ 今村 誠 -(2006/09/16(Sat) 18:58:28)
    尾形さんこんにちは、大まかにしている事を説明します。
    堺市と静岡市とさいたま市が政令指定都市になっているので〒番号簿を
    サブフォームにして、住所録をメインフォームにして上記で絞り込んだ
    住所を〒番号と町域がある合致した場合は市区町村を書換るそうでない
    場合そのままにして手動で同じ町域をボタンにより〒番号と市区町村を
    書き換える。
     なのでメインが1行移動するとサブも同じように移動しその〒番号と
    町域を自動で書き換えてもらう必要があるので、レコード移動イベントが
    欠かせないのです。
引用返信 [メール受信/OFF] 削除キー/



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

このトピックに書きこむ

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

Mode/  Pass/

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

- Child Tree -
- Antispam Version -