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

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

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

■2918 / inTopicNo.1)  フォーム上のコマンドボタンで開いている2つの表を閉じる方法
  
□投稿者/ Masukun -(2007/09/15(Sat) 07:15:48)
    いつもお世話になります。
    フォーム上のコマンドボタンで開いている2つの表を同時に閉じる方法をお教えください。

    下記の様にしましたが、syain表引.TBLの閉じ方が分かりません。

    フォームA上のコマンドボタンでフォームB(編集対照表B.TBL)を開き
    機能名
    モーダルフォーム 
    機能パラメータリスト名
    "B.WFM"

    イベントで
    手続き定義開始 コマンドボタン_36::マウス左クリック(長整数 &マウス位置[2],長整数 &明細番号,長整数 &フラグ,参照 長整数 &処理中止)
    表 syain表引 モード=共有参照
    手続き定義終了

    上記の方法でうまくネットワークでの表引き表は並び替えられましたが、
    フォームB上のコマンドボタンでフォームBを閉じる。
    機能名
    閉じる 

    としたところ、編集対照表のB.TBLは閉じられますが、
    syain表引.TBLは閉じられていません。どうすればフォームB上のコマンドボタンで開いている2つの表を同時に閉じることができるかお教えください。


引用返信 [メール受信/OFF] 削除キー/
■2919 / inTopicNo.2)  Re[1]: フォーム上のコマンドボタンで開いている2つの表を閉じる方法
□投稿者/ 今村 誠 -(2007/09/15(Sat) 09:57:50)
    Masukunさんこんにちは
    > 機能名
    > モーダルフォーム 
    > 機能パラメータリスト名
    > "B.WFM"
    >
    > イベントで
    > 表 syain表引 モード=共有参照
    > 手続き定義終了

    2つの処理を順番に実行したらいかがでしょうか
    両方をひとつの手続きにします。

    →  機能    機能パラメータ
    1表示    確定する 
    2手続き実行 モーダル呼び出し,"B.WFM"

    proc モーダル呼び出し(Str &Scallwfm)
     var Int{&Ino,&Iend},str{&Spb="syain表引.tbl"}
     &Ino=#表番号取得(&Spb)
     if (&Ino>0)
      callform &Scallform
     else
      表 &Spb モード=共有参照
      &Ino=#表番号取得(&Spb)
      callform &Scallform
      終了 表 &Ino
     end
    end
引用返信 [メール受信/OFF] 削除キー/
■2920 / inTopicNo.3)  Re[2]: フォーム上のコマンドボタンで開いている2つの表を閉じる方法
□投稿者/ 尾形 -(2007/09/15(Sat) 11:38:31)
    どうも、こんにちは

    通常、フォーム内で開いた表(編集対象表に限らず)は、
    そのフォームを閉じれば自動的に閉じられますが、
    多分この場合、B.WFMがモーダルなので
    B.WFMを閉じただけでは、表が閉じられないのだと思います
    A.WFMを閉じた時点で全ての表が閉じるのではないかな


    フォームの使いまわし、といった点から
    B.WFM内で処理を完結するのが、後々楽と思います
    B.WFMにフォーム終了イベントを設定して
    ケース開始
     ケース (#表番号取得(syain表引.tbl)>0)
      編集表 "syain表引"
      終了 表 編集対象表
    ケース終了

引用返信 [メール受信/OFF] 削除キー/
■2923 / inTopicNo.4)  解決しました。有難うございました
□投稿者/ Masukun -(2007/09/15(Sat) 15:19:15)
    早速の回答有難うございました。
    今村さん、いつもお世話かけます。
    尾形さん、有難うございました。
    先週からこの件で悩んでいましたが無事解決しました。
    今後とも宜しくお願いします。
解決済み!
引用返信 [メール受信/OFF] 削除キー/



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

このトピックに書きこむ

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

Mode/  Pass/

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

- Child Tree -
- Antispam Version -