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

パスワード:


パスワード紛失

ファントムタスクのファンクションについて

  • このフォーラムに新しいトピックを立てることはできません
  • このフォーラムではゲスト投稿が禁止されています
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2008-7-3 13:29
k-shibata  常連   投稿数: 50
V9で作成したファントムタスクをV10に
バージョンアップして、
サブフォームを使用して作り替えを
行っています。

画面下部にファンクションボタンを置いて、
ヘッダー部にカーソルがある場合と
明細部にカーソルがある場合とで、
ボタンに違う名称を表示させたいのですが、
どのようにすればいいでしょうか。

この場合、
ファンクションボタンは親タスクにあるべきですか?
それともサブフォームの中にあるべきですか?

※ 実行元は「フォーカス上のタスク」にしています。
投票数:2 平均点:10.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2008-7-3 15:54
KURITA  常連   投稿数: 45
以下のような方法で表示の切替ができませんか?

(1).ボタンの書式に変数Aを設定
(2).メインタスクのタスク前で変数Aにボタンタイトル1をセット
(3).サブタスクのタスク前で変数Aにボタンタイトル2をセット
(4).サブタスクのタスク後で変数Aにボタンタイトル1をセット
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2008-7-3 16:13
k-shibata  常連   投稿数: 50
説明不足ですいません。

変数を使わずに、
親タスクの中で、サブフォーム以外からサブフォームに
移ったというのが分かるやり方、
もしくは、
サブフォームの中で親タスクに制御があるときから
サブフォームの中に制御が移ったっていうのが分かるやり方

って、ありますかね?
LEVEL関数を使ってみましたが、うまくいかなかったので。
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2008-7-3 16:17
ISHIJIMA  長老 居住地: 静岡県  投稿数: 1827
ちょっと違うかもしれませんがSubformExecMode関数はどうでしょうか
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2008-7-3 16:29
k-shibata  常連   投稿数: 50
ありがとうございます。
一度、試してみます。

サブフォームの中にコマンドボタンをもたした場合、
親タスクのカーソルの位置によって、コマンドボタンの
有効、無効を切り替えたいのですが、
論理型の変数をもたせて実現しようとしています。
変数自体はFALSE,TRUEになりますが、
サブフォーム内のコマンドボタンの可視に
反映してくれません。

コマンドボタンの可視に反映させる方法ってありますかね?
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2008-7-3 16:36
ISHIJIMA  長老 居住地: 静岡県  投稿数: 1827
[サブフォーム再表示]イベントではだめでしょうか
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2008-7-3 17:07
k-shibata  常連   投稿数: 50
ISHIJIMAさんへ

コントロール毎に
イベント実行でサブフォーム再表示を行うと、
無限ループとなり、うまくいきませんでした。
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2008-7-3 17:15
ISHIJIMA  長老 居住地: 静岡県  投稿数: 1827
コントロール毎にはやっていませんが親で取消を行った時にサブフォーム再表示で問題なく使用しています。
ウエイトはNOになっていますよね
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2008-7-3 17:31
k-shibata  常連   投稿数: 50
親タスクでたくさんのコントロールがあって、
そのコントロールごとにサブフォーム内の
ボタンの有効無効を変えたいのです。

親タスクに変数をもたせて、その変数をコントロールごとに
有効無効と切り替えています。

その変数がサブフォーム内のボタンの可視条件に入れてます。
この場合は、コントロールごとに再表示しないと
ボタンの有効無効が切り替わらないかな・・・と
思い、やってみましたが、画面が真っ白になりました。
うまくいきませんね。

ちなみにウェイトはNOになっております。
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2008-7-3 17:46
ISHIJIMA  長老 居住地: 静岡県  投稿数: 1827
ちょっと簡単に作成してみましたができましたよ
ちなみにボタンではなくエディト項目ですが・・・

入力項目の検証でサブフォーム再表示をしてみました。
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2008-7-3 17:56
tiyn  常連   投稿数: 70
サブタスクのパラメータにその有効無効のフラグを渡して
サブフォームの自動再表示にまかせるというのはどうですかね? 
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2008-7-3 18:02
ISHIJIMA  長老 居住地: 静岡県  投稿数: 1827
その手段もありますね
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2008-7-4 10:40
k-shibata  常連   投稿数: 50
tiynさま
ISHIJIMAさま

実際にやってみたら、
うまくいきました。

サブフォーム内にキーボードアクションが
自動で発生させるようになっていたので、
無限ループになるようでした。

ありがとうございました。
また、よろしくお願いします。
投票数:0 平均点:0.00

  条件検索へ


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