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

パスワード:


パスワード紛失

実行指示画面などでマウスホイール

  • このフォーラムに新しいトピックを立てることはできません
  • このフォーラムではゲスト投稿が禁止されています
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2012-12-26 11:50
Tanda  長老   投稿数: 2151
nkmt さん、こんにちは。

IsFirstRecordCycle()関数を使用すればうまく行くことが確認
できました。代入式に、次のように関数を定義してみてください。

IF(IsFirstRecordCycle(0),'あ',A)
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2012-11-27 8:45 | 最終変更
nkmt  長老   投稿数: 1668
おはようございます。

> 無効にする定義はどのようにやっておられますか?

実験で行ったのは以下の通りです。

イベント 次行
イベント 前行
イベント 次画面
イベント 前画面
イベント テーブル先頭
イベント テーブル末尾

 を定義してみました。ロジックは記述しませんでした。
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2012-11-26 17:39
Tanda  長老   投稿数: 2151
nkmt さん、こんにちは。

無効にする定義はどのようにやっておられますか?
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2012-11-26 14:06
nkmt  長老   投稿数: 1668
s_nagura様 レスありがとうございます。
おっしゃる通りメインPGで制御する方法も良さそうですね。
でもなかなか大変でしょうね。^^;

スクリーン形式の実行指示画面から
マスタ一覧表のコード検索画面へ行ったりきたりする都度
ON/OFFの切り替えとか、実行結果の一覧画面でもON/OFFなど。
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2012-11-22 20:23
s_nagura  一人前   投稿数: 109
こんにちは。
次行、前行などを無効にするロジックをメインプログラムで定義しています。
ただし、無条件にこれをやってしまうと当然ながらテーブルコントロールでも無効になってしまうので、CurRow関数を条件につけて対応しています。
また、スクリーン画面で意図的に行移動させたい時もあると思うので、メインプログラムのフラグ変数も条件に加えれば、だいたい対応できるかなと思います。
投票数:1 平均点:10.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 .2 .3 .4 | 投稿日時 2012-11-22 17:24
nkmt  長老   投稿数: 1668
メインソースが貼り付いていないオンラインタスクで
マウスホール、PageUp/Down、Ctrl+Home/Endといった操作を
行うと、入力した変数などの値が、代入式でリセット
されてしまいますよね。

これらの影響を受けないようにするには
次行、前行、次画面、前画面、テーブル先頭、テーブル末尾
といった内部イベントを無効にする感じの定義をする以外
他に方法が思い浮かばないのですが、もっと簡単な方法は
ないでしょうか?

(普段はここまで対応しておりません。)
投票数:0 平均点:0.00

  条件検索へ


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