nokonoko
2023/06/14 (水) 08:36:36
3e2e6@54883
テーブルに[差]というフィールドを追加することが可能なら、.edit .Update で更新することができます。
それが一番わかりやすいですね。テーブルに追加するのは永続的に捨てデータができるだけだと思って敬遠していましたが、たいしたデメリットではないので、それで対応しようと思います。
テーブルにフィールドを追加することができないなら、DLookupなどの定義域集計関数を使うか、サブクエリを使った演算フィールドを設定することになります。
今回はテーブルで対応すればいいのかなと思いますが、まだ方針が定まりません。最終的にはデータの差についての折れ線グラフ(それっぽい画像でもよい)描画が目的で、その手段が間違いであれば、根本的に考え直したいです。
また、データが空欄の場合は、差はどうなるのでしょうか。
0603のようなデータがある場合は、無視します。ロットを昇順にして並び替え、データがないものは無視し、あるものの中で直前のデータとの差を使います。
折れ線グラフはどのように作成する予定でしょうか。
グラフコントロールを利用するのでしょうか。
最終目標と現在のデータから考えて、思いついたのはグラフコントロールを使ってみる方法でしたが、それが最善であるかもわかっていません。
直線コントロールを使って自前でグラフを描画するようにすれば、差フィールドはなくても、描画するときに計算してもいいでしょう。
この考え方は全く知りませんでした。アクセスでグラフを作るのは大変だと認識しているので、この方法を検討してみたいと思います。
以上、初級者の舌足らずな説明で申し訳ございませんが、引き続きご指導のほどよろしくお願いします。
通報 ...