メインコンテンツへスキップ

ボタン押下後に指定フィールドにカーソルを移動する方法

コメント

10件のコメント

  • Tanda

    iwasakiさん、

    ご質問内容の確認なんですが、コントロールの「サブフォーム」ということではなく、単に「サブタスクのフォーム」ということでしょうか?

  • iwasaki

    tandaさん

    コメントありがとうございます

    サブタスクのフォームです。質問文を修正しました。

  • Tanda

    iwasakiさん、

    クラサバでしたら、タスク特性の「インタフェース」→「ウィンドウ消去」を「No」にしてやれば、ファントムタスク(残像を残すタスク)が実現できます。RIAですと、残念ながらこのオプションが使えません。

  • nkmt

    iwasakiさん
    ▼文章を少し訂正しました。
    サブタスク側のタスク終了条件をYesやTrueになる変数式等を設定すれば
    サブタスクは表示されますが、パーキングはサブタスクにはとどまらず
    呼び出し元に戻ってくると思います。

  • iwasaki

    tandaさん

    コメントありがとうございます。

    タスクタイプRIAで使用する予定です。ウインドウの消去NOは使用できないのですね

    情報ありがとうございます

  • iwasaki

    nkmtさん

    コメントありがとうございます。

    サブタスク側の終了条件を「YES」にしてみたのですが、サブタスクが一瞬表示された後、すぐに終了してしまいます。


    「True」になる変数や式が具体的に分からず、試行錯誤しております。

    もしよろしければ、どのように設定すればよいのか、具体的に教えていただけないでしょうか
    お手数をおかけしますが、よろしくお願いいたします。

  • nkmt

    RIAだとは思わずにレスしておりました。

    RIA(インタラクティブなリッチクライアントタスク)だと、
    (サブ)タスクのウィンドウ消去は YESで固定。

    よって親タスクから、子タスクウィンドウを表示して、
    その子タスクウィンドウを表示したまま、
    パーキングを親に戻すというのは実現出来ないと思いました。

    サブタスクは、親タスク内のサブフォームとする訳には
    いかないのですか?




  • iwasaki

    nkmtさん

    タスクタイプによって設定が変わることを知らずに質問しており、申し訳ございません。

     

    サブフォームでも問題ありません。

     

    サブフォームを利用してみたのですが(サブフォームにはライン表示を使っていました)

    ボタンを押した後に表の値が更新されなかったため、サブタスクを呼び出す方法を試していました。

  • nkmt

    今回はボタンを押した時に、再表示して欲しいという事でしょうから
    自動再表示 はNoにして、
    ボタンを押したら、サブフォーム再表示イベントを発行するのでもいいのかもしれません。

     

  • iwasaki

    nkmtさん

    アドバイスありがとうございます

    「自動再表示」をNoにして、ボタン押下時に「サブフォーム再表示イベントを発行する方法を試してみます

サインインしてコメントを残してください。