因为我的数据库是ACCESS的,所以原先在SQL SERVER中可以三百多行代码的存储过程实现的
查询筛选,在ACCESS中我不得不用计算字段来实现。而其中有两个字段是“旧规则超期时间
”和“新规则超期时间”,这两个字段是通过相当复杂的规则计算出来的。两上字段的筛选
条件是相似的,都为“超期”,“未超期”,“所有”,而在选“超期”后,我用了一个
COMBOBOX来选择等式“=,<,<=,>,>=,<>”,还有一个EDIT来接受超期的数值。界面如下:
┌-─────────────────────────┐
│ ┌旧规则-─┐ 超期时间 ┌旧规则-─┐ 超期时间 │
│ │○超期 │ ┌─┬─┐ │○超期 │ ┌─┬─┐ │
│ │○未超期 │ │= │↓│ │○未超期 │ │= │↓│ │
│ │○所有 │ └─┴─┘ │○所有 │ └─┴─┘ │
│ │ │ ┌───┐ │ │ ┌───┐ │
│ └────-┘ └───┘ └────-┘ └───┘ │
│ ┌────┐ ┌────┐ │
│ │确定筛选│ │取消筛选│ │
│ └────┘ └────┘ │
└────────────────────────-─┘
如此如何解决呢?看来问题复杂了,加50分,决不食言!