(現在 過去ログ47 を表示中)

HOME HELP 新規作成 新着記事 トピック表示 ファイル一覧 検索 過去ログ

[ 最新記事及び返信フォームをトピックトップへ ]

■7394 / inTopicNo.1)  フォームの画面移動で、指定行に移動
  
□投稿者/ たゆー -(2013/01/23(Wed) 13:02:30)
    お世話さまです。

    伝票形式フォームで、コマンドボタンの利用で
    「ジャンプ 前画面」「ジャンプ 次画面」を設定したとき
    通常は、新画面表示後、移動前の明細行にカーソルが移動します。

    それを、
    「ジャンプ 前画面」ボタンで → 前画面の最下段明細行
    「ジャンプ 次画面」ボタンで → 次画面の最上段明細行
    へ、移動できないでしょうか

    もちろん、イベントでも結構です。

引用返信 [メール受信/OFF] 削除キー/
■7397 / inTopicNo.2)  Re[1]: フォームの画面移動で、指定行に移動
□投稿者/ およよ -(2013/01/23(Wed) 18:12:17)
    いつもいつも 管理運営お疲れ様です。そしてありがとうございます。

    たまたま私も同じ動きをキーダウンで組んでいました。
    伝票の最終行で↓,→キーで次画面先頭に移動するものです。

    コマンドボタン"次画面"は
    機能名:手続き実行 パラメータ:NEXT

    コマンドボタン"c_次画面"は非表示で
    機能名:ジャンプ パラメータ:次画面

    手続き定義開始 NEXT()
      メソッド呼び出し @フォーム.明細番号取得( &標準偏差 )
      代入 &標準偏差=&標準偏差-1
      メソッド呼び出し @c_次画面.実行()
    *  確認 #STR(&標準偏差)
      ジャンプ 行番号=-&標準偏差
    手続き定義終了


引用返信 [メール受信/OFF] 削除キー/
■7399 / inTopicNo.3)  Re[2]: フォームの画面移動で、指定行に移動
□投稿者/ たゆー -(2013/01/23(Wed) 21:01:36)
    No7397に返信(およよさんの記事)

    およよさん>こんにちは
     いつもご利用ありがとうございます。

    ところで、質問の仕方がミスったみたいですが
    例えば、明細行が5行有ったとして、カーソルが3行目にあったとします
    そのとき、「前・次」画面移動ボタンを利用したときの質問でした

    従って、ご紹介いただきました
    > 伝票の最終行で↓,→キーで次画面先頭に移動するものです。
    ここにカーソルがあるとは限ってませんので「↓,→」は
    ちょっと難しいですね。

    また考えて見ます。どうもありがとうございます

引用返信 [メール受信/OFF] 削除キー/
■7400 / inTopicNo.4)  Re[3]: フォームの画面移動で、指定行に移動
□投稿者/ およよ -(2013/01/24(Thu) 07:31:01)
    どうもです。
    > ところで、質問の仕方がミスったみたいですが
    こちらこそ書き方が悪かったです。

    例示のイベントはたゆーさんの質問にそって
    書き直してあります。

    明細行が何行有るか、カーソル行がその何行目に有るか、は
    関係なく次画面の先頭行にカーソルが移動すると思います。
引用返信 [メール受信/OFF] 削除キー/
■7401 / inTopicNo.5)  Re[1]: [明細番号設定]メソッド
□投稿者/ ONnoji -(2013/01/24(Thu) 10:23:19)
    No7394に返信(たゆーさんの記事)
    > 「ジャンプ 前画面」ボタンで → 前画面の最下段明細行
    > 「ジャンプ 次画面」ボタンで → 次画面の最上段明細行

    最上段明細行、最下段明細行へには[明細番号設定]メソッドはいかがでしょうか???

    当方は、実際に試していませんのでタラレバです。

    【引用】桐ver.9-2004 一括処理&イベントリファレンス
    メソッド呼び出し 明細番号設定
    --------------------------------------------------------------------------------
    メソッドの別名 SetDetailLineNo
    一括処理での実行 ○可能
    対象オブジェクト フォーム
    ■説明
    伝票フォームまたは一覧表フォームで、処理対象行の表示位置を明細部のn番目にします。

引用返信 [メール受信/OFF] 削除キー/
■7402 / inTopicNo.6)  Re[2]: [明細番号設定]メソッド
□投稿者/ たゆー -(2013/01/24(Thu) 12:03:18)
    ONnojiさんこんにちは

    私も最初は「メソッド呼び出し 明細番号設定」を検討していました
    ただ、表示は行われますが希望の動きではないようです

    仮に4行明細フォームとして、現在「31行目・32行目・33行目・34行目」を
    表示して、カーソルが明細行の2行目(32行目)にあるとします。

    ここで、前画面ボタンでは
     「27行目・28行目・29行目・30行目」を表示し、カーソルは「30行目(最下段)」を
    次画面ボタンでは
     「35行目・36行目・37行目・38行目」を表示し、カーソルは「35行目(最上段)」を
    表示したいのですが、

    「メソッド呼び出し 明細番号設定」を利用すると(カーソルは32行目にあります)

    ここで、前画面ボタンでは
     「25行目・26行目・27行目・28行目」を表示し、カーソルは「28行目(最下段)」を
    次画面ボタンでは
     「36行目・37行目・38行目・39行目」を表示し、カーソルは「36行目(最上段)」を
    表示します。

    つまり、カーソル行に「前画面・次画面」で、フォーム明細行数移動しその対象行を
    明細番号設定で設定している明細行に表示しているようです。

    ということで、今回は移動後
    >ジャンプ 行番号=-&標準偏差
    これで、対応したいと思います。ご意見ありがとうございます


引用返信 [メール受信/OFF] 削除キー/
■7403 / inTopicNo.7)  Re[4]: フォームの画面移動で、指定行に移動
□投稿者/ たゆー -(2013/01/24(Thu) 12:04:08)
    どうもお世話さまです
    投稿記事だけ見て試さなかった私が悪かったですね
    >ジャンプ 行番号=-&標準偏差
    これで前画面移動も併せて、うまく動きました。
    ありがとうございました


解決済み!
引用返信 [メール受信/OFF] 削除キー/



トピック内ページ移動 / << 0 >>

このトピックに書きこむ

過去ログには書き込み不可

Mode/  Pass/

HOME HELP 新規作成 新着記事 トピック表示 ファイル一覧 検索 過去ログ

- Child Tree -
- Antispam Version -