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

パスワード:


パスワード紛失

ViewMod関数

  • このフォーラムに新しいトピックを立てることはできません
  • このフォーラムではゲスト投稿が禁止されています

なし ViewMod関数

msg# 1
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 .2 .3 | 投稿日時 2016-7-29 11:51
nkmt  長老   投稿数: 1668
エラー命令の中で ViewMod関数を使うと
期待通り True/Falseが返ってきます。

ところが
画面フォーム上に ViewMod(0) を貼り
メインソースの値を変えてもFalseのまま。

V1 Plusだと画面に貼りつけた分も期待通りの結果なのですが。




投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2016-8-3 11:18
ISHIJIMA  長老 居住地: 静岡県  投稿数: 1827
下記の内容がヘルプにのっていました。
動作が変更されみたいですね

以前のオンラインタスクでは、式にデータ項目が使用されていなくても、関数(によっては(例えばInTransとViewMod)、常に再評価されました。この動作は変更され、式が変更された項目を使用している場合だけ、再評価されます。

以下の通りにすることで以前のように動作させることができます。

変数項目([データビューの一部]を「No」に設定)をプログラムに追加します。

[レコード前]で変数をFalseに更新します。

ViewMod()では、以下の条件を指定した式イベントによるロジックユニットを追加します。

ViewMod(0) AND A<>ViewMod(0) [A:変数項目]

ロジックユニット内で、ViewMod(0)で、変数項目を更新します。

InTrans()では、[コントロール更新]ロジックユニットを追加します。

ロジックユニット内で、変数項目をInTrans()で更新します。

これだけです。これで、項目はそれに応じて更新され、フォーム上で使用することができます。

投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2016-8-3 14:41
nkmt  長老   投稿数: 1668
ISHIJIMA様、教えて頂きありがとうございました。

式の評価も変わった分があるのですね。

知りませんでした。

uniPaaS V1 Plusから上げる分は思わぬ影響を受けなければいいのですが。


ISHIJIMAさんのアドバイスを元に今回は
 イベント 式 ViewMod(0) を用いました。
投票数:0 平均点:0.00

なし InTrans関数

msg# 1.3
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2016-8-9 12:05
nkmt  長老   投稿数: 1668
ISHIJIMAさんの言われる通り、InTrans関数もどこでもは使えないですね。
その辺りもInTrans関数の説明の所に記載されるようになるといいですね!

項目 更新 イベントの所で使えましたが、沢山の場所に配置する必要が有りますね。
投票数:0 平均点:0.00

  条件検索へ


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