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

パスワード:


パスワード紛失

サブフォーム上にボタンを置きたいが・・・

  • このフォーラムに新しいトピックを立てることはできません
  • このフォーラムではゲスト投稿が禁止されています
depth:
0
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2009-6-30 16:27
teru999  新米   投稿数: 10
みなさんこんにちわ。
現在V10で、はまっていることがあります。

入力系でサブフォームを使用しております。
親タスクで見出し部を何個か入力して、
子タスク(サブフォーム)で、明細部を複数行入力します。
「処理中止」ボタンがサブフォームに置いてあります。

親の見出し部で、たとえば「日付」入力で必須入力チェックを行っております。

以上の画面ですが、見出しにカーソルがある状態で、
サブフォームの「処理中止」ボタンを押下すると、
子タスクで「処理中止」のイベントを認識する前に、
親タスクがサブフォームまでの項目を高速モードで走り、
必須入力エラーでひっかかってしまいます。

これを、とにかく
親にカーソルがある状態でも、サブフォーム上の「処理中止」
を押下したら、親タスクのエラーチェックをパスしたいのですが
何か方法があるでしょうか?

条件として、
親タスクのエラーチェックは高速モードのままとする。
「処理中止」ボタンはサブフォーム内に置く。
です。

KBGET関数やらいろいろ試しましたが、ダメでした。
これは出来ないものでしょうか?
投票数:0 平均点:0.00
depth:
1
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2009-6-30 17:12
ISHIJIMA  長老 居住地: 静岡県  投稿数: 1827
なぜサブフォーム上に置くのですか?
それ自身が問題で解決できないようにも思えますが・・・
投票数:0 平均点:0.00
depth:
2
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2009-6-30 17:28
teru999  新米   投稿数: 10
返信ありがとうございます。

たんなる設計上の問題で、
「処理中止」ボタンを、見出しの親でも明細でも共通で使いたい
がためだけです。
(画面最下段にキーボードのFキー配列と同じデザインでボタンを
配置しておくという・・・)

やっぱり無理なんでしょうか?
投票数:0 平均点:0.00
depth:
3
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2009-6-30 18:29
ISHIJIMA  長老 居住地: 静岡県  投稿数: 1827
サブフォームを利用してあるのであればボタンで実行元をフォーカス上のタスクにしておけば子にフォーカスがあれば子のイベントとして動くし親にフォーカスがあれば親のイベントが働くと思うのですが
投票数:0 平均点:0.00
depth:
4
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2009-6-30 19:41
teru999  新米   投稿数: 10
ありがとうございました。

そうですね。
サブフォーム上にはボタンは置かないで、
親にボタンを置いて
実行元の指定をフォーカス上のタスクとすることによって
無事解決しました!
投票数:0 平均点:0.00

  条件検索へ


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