ホーム   フォーラム   FAQ
 
メインメニュー
ログイン
ユーザー名:

パスワード:


パスワード紛失

リッチクライアントのコントロール制御について

  • このフォーラムに新しいトピックを立てることはできません
  • このフォーラムではゲスト投稿が禁止されています
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2012-4-28 19:31
Tanda  長老   投稿数: 2151
inokama さん、こんにちは。

亀レスですみませんが、ヘルプに次のような記載がありました。
この件とは違いますでしょうか?

-----
親タスクのパーク可能なコントロールから[次項目]イベントが発行
された場合、コントロールがサブフォームの前に定義されていると、
カーソルは、サブフォーム内の最初に定義されたパーク可能な
コントロールに移動します。
-----
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2012-3-30 12:17
nobukoshi802  一人前   投稿数: 118
そのサブタスクでメインテーブルを指定していませんか?
リッチの場合、該当レコードが存在しない場合
オンラインと、違う動作をしています。
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2012-3-30 11:18
inokama  新米   投稿数: 3
Tandaさん、こんにちは。

すみません、説明が下手なもので・・・

もう一度説明させて下さい。

同じプログラム内にメインタスクとサブタスクがあります。
メインタスクにエディット項目1、2と2つ配置し、エディット項目1のコントロール検証イベントでサブタスクの画面を表示します。
(この際、エディット項目2はパーク不可になっています。)

サブタスクを終了すると、メインタスクの画面に戻るはずなのですが、なぜか再度エディット項目1のコントロール検証イベントに入ってしまい、サブタスクの画面が表示されてしまうのです。

オンラインのプログラムではこんなことはないのですが、リッチクライアントにすると発生します。

開発環境
OS:XP SP3
stdio:1.9g2
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2012-3-29 15:47
Tanda  長老   投稿数: 2151
inokama さん、こんにちは。

ちょっとおっしゃる意味がよく理解できないのですが。。。
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 .2 .3 | 投稿日時 2012-3-26 20:29
inokama  新米   投稿数: 3
現在、リッチクライアントのプログラムを作成しています。

親タスクで検索条件を入力した後、コントロールの検証を使用して
子タスクに移動して検索結果を表示するというプログラムです。

親タスクに配置されているフィールドでTAB順序が最後のフィールドのコントロールにて子タスクに移動するという処理にしています。

この際にTAB順序のフィールドがパーク可能であると、子タスクで終了イベントが実行されると親タスクに戻るのですが、パーク不可になっていると、子タスクで終了した後、すぐに親から子に移動してしまいます。

最後のフィールドをパーク可能なフィールドにすれば良いのですが、検索条件の入力によって可・不可を切り替えているためなるべくこの状態のまま問題を解決したいのですが、何か良い解決策はないでしょうか??

皆様のご意見をお聞きかせ下さい

投票数:0 平均点:0.00

  条件検索へ


Copyright (C) Magic Software Japan K.K. All Rights Reserved.
個人情報保護方針 会員規約