我对使用 Access 很陌生,并且不知道它的许多功能,所以我的问题可能不是最清楚的,但这里有......
我正在尝试设计一个数据库来统计监控输入的值。即,我有一个数据输入表单、控制图,并且表格中都充满了包含数字的字段。
我想要的功能之一是它能够标记数据中的趋势。例如:如果某个字段中的最后 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、批次、日期、Field4、Field5、Field6。
都是数字。
我想知道字段 4、5、6 和 7 的最后 5 条记录中是否有趋势。
交叉发布于: http ://www.access-programmers.co.uk/forums/showthread.php?p=1421356#post1421356