変数のセット方法
皆様お知恵をお貸しください。
データビューで変数を3つ作成しています。
この変数にどこで値を代入しているのかが分かりません。
データビューにもロジックにもフォームにも変数に値をセットしている箇所は見当たりません(クロスリファレンスしても見つかりません)。
ロジックにはグループ前とグループ後があります。グループ前に来た時点で、この変数が変化しています。
ということで、まったくどこで値がセットされているのか謎なんです。
どなたか何かご存じであればアドバイスいただければ幸いです。
宜しくお願いいたします。


-
変数に初期値が設定されてませんか?
変数のプロパティのデフォルト/NULLのあたりを確認してみてはいかがでしょうか?
-
Tera様
ご返事ありがとうございました。
変数プロパティは特に何もしていないようです。

-
気になる点として、データビューの中で同じテーブル(売上分納テーブル)に対して3回照会リンクを貼っています。テーブル名と変数名に同じ「売上分納」があり、照会リンクの数とも一致するので、この照会リンクの結果が何等かの方法で変数にセットされているのではと思っております。
-
だいずさん、
照会リンクの「戻り値」ではないですか?
-
リンクの戻り値には設定されてないんですよね?
-
Tanda様
あたりです!!ありがとうございました。こんな使い方があったんですね。勉強になりました。
ご協力ありがとうございました。
Tera様もご協力ありがとうございました。
作った人はもう社内におらず、リンクに戻り値が設定できることすら知りませんでした。
ご協力いただき、大変ありがたいです。
-
だいずさん、
ちなみにリンクの戻り値に設定されていれば、変数からのクロスリファレンスにも出てきますよ。もう一度試してみるといいですよ。やり方は、データビューのその変数にカーソルを置いて、Ctrl + Fです。
-
Tanda様
なるほど!確かに出てました。Pに割り当てられているという意味と勘違いしてました。クロスリファレンスのウインドウを広げるとちゃんと出てますし、よく見ると戻り値のところにカーソールも来てます。
ありがとうございました。大変勉強になりました。
-
だいずさん、
補足ですが、式テーブルとかからですと、プルダウンメニューからクロスリファレンスを掛けることができませんので、この「Ctrl + F」というショートカットを覚えておくといいですよ。可能なところなら、どこからでもクロスリファレンスが掛けられます。
-
Tanda様
おおっ!!便利ですね。ありがとうございます。
サインインしてコメントを残してください。
コメント
10件のコメント