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

パスワード:


パスワード紛失

dbMAGIC Ver8をマイグレしたプログラムの動作の違い

  • このフォーラムに新しいトピックを立てることはできません
  • このフォーラムではゲスト投稿が禁止されています
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2019-3-25 15:13
humi  長老   投稿数: 204
Tandaさんへ、ご返答頂き有難う御座います。

EnableRefreshActionの特殊設定はサポートされなくなったという情報をご教授頂き有難う御座います。こちらの件は、マイグレ後の違いと言うことで、お客様への説明で了解を頂くようにします。いろいろご教授頂き、誠にありがとう御座います。
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2019-3-20 18:30
Tanda  長老   投稿数: 2151
Magic xpa 3.*のヘルプに、次のような記述がありました。

-----
[dbMAGIC_ENV]セクションの以下の特殊設定は、サポートされなく
なりました。
EnableRefreshAction
-----

下位互換は次第に削除されていくようですので、早めに手を打って
おいたほうがよいかもしれませんね。
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2019-3-19 17:11
humi  長老   投稿数: 204
ISHIJIMAさんへ、ご返答頂き有難う御座います。

テクニカル情報の内容を記載して頂き有難う御座います。この内容を確認すると、今回私が解消したいこととは違う内容みたいなので、問題になっている件は、お客様への説明で了解を頂ける様にしたいと思います。いろいろご教授頂き有難う御座います。
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2019-3-19 16:23
ISHIJIMA  長老 居住地: 静岡県  投稿数: 1827
テクニカル情報に下記内容がのっていました。

登録モードのオンラインタスクで、ある項目に値を入力してから、プッシュボタンなどで「画面再表示アクション」または「ビュー再表示アクション」を実行しても有効になりません。
したがって、レコードが書き込まれないため、別のレコードに移動しない限り、そこから子タスクをコールしても、更新した項目の値が反映されません。

これは、登録モードでこの2つのアクションを発行することにより、不適切なメッセージが表示されることがあることが報告されたために、8.2K4から動作変更されました。

8.2K4 SP2では、MAGIC.INIの以下のフラグにより、いずれの動作も可能になりました。

[dbMAGIC_ENV]EnableRefreshAction = Y/N
Y:有効
N:無効(デフォルト)

投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2019-3-19 15:46
humi  長老   投稿数: 204
Puさんへ、ご返答頂き有難う御座います。

いろいろご教授頂き有難う御座いました。ISHIJIMAさんから教えてもらった、EnableRefreshActionを試しているのですがうまくいかない状況です。ヘルプを見ると、Ver8以前と同じ動作にすることができると記載されているのですが。引き続きご教授の程、宜しくお願い致します。
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2019-3-19 15:18
pu_mahalo  長老 居住地: 大阪  投稿数: 775
こんにちは Puです

まったくV8と同じと言うのは難しいのでしょうね
unipaasからイベント駆動が標準になったので
解決策が見つからず申し訳ございません。
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2019-3-19 14:00
humi  長老   投稿数: 204
レコード後処理にて、テーブル末尾のイベントを追加したところ、テーブルの最終行にデータを追加した時はVer8のような動きになったのですが、レコードの間にデータを追加した時でもテーブル末尾に移動してしまいます。全くVer8と同じ動きにはなりませんでした。引き続きご教授の程、宜しくお願い致します。
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2019-3-19 13:57
humi  長老   投稿数: 204
ISHIJIMAさんへ、ご返答頂き有難う御座います。

EnableRefreshActionの値を、YにしてもNにしても動きに変わりがありませんでした。ちなみにISHIJIMAさんのところでは、Yにした時とNにした時で動きに違いがあるのでしょうか。引き続きご教授の程、宜しくお願い致します。
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2019-3-19 12:46
ISHIJIMA  長老 居住地: 静岡県  投稿数: 1827
通常はコメントアウトされていてデフォルトはYなのでN出ない限り動きは問題ないという事ですね
YとNでどんな動きになるか確認されてみてはいかがですか
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2019-3-19 12:37
ISHIJIMA  長老 居住地: 静岡県  投稿数: 1827
設定して思った通りにならないという事はこの内容ではなかったという事ではないですか?
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2019-3-19 11:25
humi  長老   投稿数: 204
ヘルプを確認して、[dbMAGIC_ENV]セクションに、EnableRefreshAction=Yを追加したのですが、表示のリフレッシュ動作がdbMAGIC Ver8の時と同じなりませんでした。ちなみにこの設定が追加されたか確認する方法はあるのでしょうか。引き続きご教授の程、宜しくお願い致します。
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2019-3-19 11:03
humi  長老   投稿数: 204
ISHIJIMAさんへ、ご返答頂き有難う御座います。

ヘルプなどの確認をします。ご教授頂き有難う御座います。
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2019-3-19 10:59
ISHIJIMA  長老 居住地: 静岡県  投稿数: 1827
ヘルプ等のマイグレーションを一読された方かよいかと思います。
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2019-3-19 10:54
ISHIJIMA  長老 居住地: 静岡県  投稿数: 1827
EnableRefreshActionをヘルプで検索してみて下さい。
該当しませんか?
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2019-3-19 10:42
humi  長老   投稿数: 204
Puさんへ、ご返答頂き有難う御座います。

ご教授頂いた方法を確認してみます。ちなみになのですが、プログラムを修正しないで、動作環境の設定等で解決する方法はないでしょうか。引き続きご教授の程、宜しくお願い致します。
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2019-3-18 15:34
pu_mahalo  長老 居住地: 大阪  投稿数: 775
こんにちは Puです

短銃なTBLコントロールで更新確認ありのPGで
レコード後処理に イベント「ビュー再表示」を発行しても
並び変わりませんでした。
「テーブルの末尾」イベントを発行すると並び変わって表示されました。

でわ〜でわ〜
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2019-3-18 13:44
humi  長老   投稿数: 204
Puさん、ご返答頂き有難う御座います。

マスター保守プログラムが複数あるのですが、全てのプログラムでビュー再表示イベントの発行を追加することになるのでしょうか。ちなみに、ビュー再表示イベントを発行するのはどのタイミングになるのでしょうか。引き続きご教授の程、宜しくお願い致します。
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2019-3-18 13:40
humi  長老   投稿数: 204
Tandaさんへ、ご返答頂き有難う御座います。

dbMagic Ver8の動作ですが、更新確認をYesを押して、インデックス順に並び変わった後のカーソルの位置ですが、テーブルの末尾です。引き続きご教授の程、宜しくお願い致します。
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2019-3-18 12:38
Tanda  長老   投稿数: 2151
V8の動作の確認ですが、更新確認でYesを押して、インデックス順に
並び変わったあと、カーソルはどこに来ますか?テーブルの末尾ですか、
それとも並び変わったあとの新規登録を完了したレコードの行ですか?
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2019-3-18 9:58
pu_mahalo  長老 居住地: 大阪  投稿数: 775
こんにちはPuです

ビュー再表示イベントを発行すれば並び変わって表示されませんか?
でわ〜でわ〜
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 .2 .3 .4 .5 .6 | 投稿日時 2019-3-16 16:34
humi  長老   投稿数: 204
いつも参考にしております。

dbMAGIC Ver8のアプリケーションをMagic uniPaaS V1Plusにマイグレしたプログラムについて質問なのですが、テーブルコントロールを使ったマスタ保守のプログラムにて、Ver8の時は、新規のデータを追加して、更新確認が表示されてYesを選択したら、インデックス順に並び変わるのですが、uniPaaS V1Plusのプログラムの方は、最後のインデックス順に並び変わる処理が行われず追加された行は最終行になります。追加された行で下キーを押して上キーで戻るとその時にインデックス順に並び変わります。動きをVer8と同じする方法があれば、ご教授の程、宜しくお願い致します。
投票数:0 平均点:0.00

  条件検索へ


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