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

パスワード:


パスワード紛失

サブフォームの画面がづれるのは?

  • このフォーラムに新しいトピックを立てることはできません
  • このフォーラムではゲスト投稿が禁止されています
depth:
0
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 .2 | 投稿日時 2012-1-12 16:16
ihara  新米   投稿数: 9
親にいるときに、サブフームにデータを照会し、
サブフォームの入力に行くと、
照会した画面の上に入力画面が少し上右ともずれて表示されます。
サブフォームのレベルで終了し、
親に戻ると、入力画面は消え、
照会画面になります。(入力データを反映しています)

サブフォームの終了条件は、子タスクFがfalseのとき前置きとしています。
照会と入力の画面をそれぞれ持っているわけではありませんし、フォ−ムを指定して切り分けているわけでもありません。

OS:XPです。

よろしくお願いいたします
投票数:0 平均点:0.00
depth:
1
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2012-1-13 10:31
Tanda  長老   投稿数: 2151
ihara さん、こんにちは。

ご質問の内容は、ひょっとして「サブフォーム」ではなく、「サブタスク」の
ことでしょうか?

サブフォームは常に親と並行して動くので、終了条件とかはないはずですが。

タンダコンピュータ/丹田 昌信
投票数:0 平均点:0.00
depth:
1
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2012-1-16 15:35
ihara  新米   投稿数: 9
丹田さま
お手数おかけします。
具体的には、
サブタスクに表が作ってあり、
親がopenされた時は、表はデータ参照の状態で、
マウスクリックか、もしくは、TABにより、
サブタスクの表に入ったとき、入力する(できる)ようにしたいのです。
終了条件とかないはず・・・という意味がよくわかりませんが、
終了条件を外してしまうと、親のインデクスデータが入力されると、
表入力に行ってしまうため、FLGを設け、
それを終了条件に使うことで参照と入力を分けています。

この場合に、いったん表示された表にカーソルが入ると(入力しようとする)画面がずれてしまうのです。
(照会していた画面は消えず残っています)
少し右に少し下に新しい表が表示されます。
表入力が終わると、入力していた表は消え、照会画面には、入力したデータが反映された表が表示されています。
もちろんformはひとつしかありませんが、
2度目にサブタスクがコールされるとそうなるのでしょうか?
(1度目は、終了条件(前置)によりデータ表示してタスクを抜け、2度目は、終了条件に該当しない)
投票数:0 平均点:0.00
depth:
2
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2012-1-20 16:42
Tanda  長老   投稿数: 2151
ihara さん、こんにちは。

サブフォームを使わずに、普通のサブタスクのフォームにされたら
いかがでしょうか?

タンダコンピュータ/丹田 昌信
投票数:0 平均点:0.00

  条件検索へ


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