私は Access を使用するのに非常に慣れていないため、Access で使用できる機能の多くを知りません。
入力された値を統計的に監視するデータベースを設計しようとしています。つまり、データ入力フォーム、管理図があり、テーブルはすべて数値を含むフィールドでいっぱいです。
私が欲しい機能の 1 つは、データの傾向にフラグを立てることができるようにすることです。例:特定のフィールドの最後の5つの値が上昇傾向にある場合(最後の値が前よりも高い、前よりも高い、前よりも高い...など)または下向きの場合、色付きのテキストボックスが表示されます(か何か)。
私は考えたことがあり、Excel でそれを行う方法を知っています。特定の値 (セル) を参照し、次のようなコードを作成します。
If .Cells(iRow, 1).Value > .Cells(iRow - 1, 1)
And .Cells(iRow - 1, 1).Value > .Cells(iRow - 2, 1) etc etc Then
Sheets("Box1").Range("AA15").Interior.ColorIndex = 44
Trends = "3 consecutive points increasing"
Access がどのように機能するかについてはよくわかりませんが、入力された最新の 5 つのレコードを選択するクエリを作成することしかできないようです。
これを行うSQLで何かを書く方法はありますか? 誰かアドバイスをくれませんか!または、これを可能にするいくつかのテクニックの正しい方向を教えてください。
ありがとう。
使用しているデータのテーブルには、ID、バッチ、日付、フィールド 4、フィールド 5、フィールド 6 のフィールドがリストされています。
すべて数字です。
フィールド 4、5、6、および 7 の最後の 5 つのレコードに傾向があるかどうかを知りたいです。
クロス投稿: http://www.access-programmers.co.uk/forums/showthread.php?p=1421356#post1421356