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

パスワード:


パスワード紛失

Re: 画面再表示について

このトピックの投稿一覧へ

なし Re: 画面再表示について

msg# 1.1.1.1.1.1.1.2.1.1.1.1.1
depth:
12
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2009-8-3 11:22
kyoike  一人前 居住地: M2C  投稿数: 80
UniPaasの仕様(バグ)の変更により、V10と全く同じ動きには
できませんが、様々な試行錯誤を重ねた結果、以下の方法で
処理を実現させました。

1.伝票明細のタスクに、変数を追加(再表示をするか否かのフラグ)
2.伝票明細のレコード後に、上記の変数を'TRUE'に
3.伝票明細のレコード前に、変数が'TRUE'だった場合に限り、
  一旦変数を'FALSE'に戻してから、画面再表示を発行
4.伝票明細のタスク後に、変数が'TRUE'だった場合に限り、
  サブフォーム再表示(パラメタ='伝票明細')を発行

この方法なら、画面再表示は伝票ヘッダのタスクに戻った時は、
実行されず、伝票明細の時だけ発行されます。

また、伝票ヘッダに戻った場合のサブフォーム再表示を発行する
と、伝票明細タスクの明細行が常に先頭行に戻ってしまいます。

伝票ヘッダに戻る際に、いつでもサブフォーム再表示を発行する
と、最後にいじっていた明細行から動いてしまいます。

よって、伝票明細にて明細行を登録前に、伝票ヘッダに戻った
場合のみ、サブフォーム再表示を発行するようにしました。

V10時代との異なる点は、伝票明細の確定前に伝票ヘッダに戻った
場合だけとなり、その他は同じ動きにすることができませい。

ISHIJIMA様、ご相談にのって頂き誠にありがとうございました。

取り急ぎ、ご報告までに...
投票数:0 平均点:0.00

投稿ツリー

  条件検索へ


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