一张表,有多个字段,每个字段对应一个条件,
需要定位到某一条记录时需要满足一个或多个条件
现利用多个DBLookupComboBox(每个字段对应一个)选择查询条件,进行联合查询
这一功能已经实现,但是在第一个条件的DBLookupComboBox选择了条件,进行了查询之后,要求其他的DBLookupComboBox中的条件选项是在第一次查询的结果中的,即进行二次查询
字段 a b c d
记录 1 7 4 3
1 7 4 5
3 5 4 3
1 2 3 4
当DBLookupComboBox_a=1时,dbgrid中有二条记录,在DBLookupComboBox_b中只出现7和2,若DBLookupComboBox_b选7,则DBLookupComboBox_c中只出现4,选4后DBLookupComboBox_d出现3和5,选择其中一个后可确定某条记录
类似于excel的自动筛选功能,用户可对任一个DBLookupComboBox先进行选择
请各位大侠指点小弟
需要定位到某一条记录时需要满足一个或多个条件
现利用多个DBLookupComboBox(每个字段对应一个)选择查询条件,进行联合查询
这一功能已经实现,但是在第一个条件的DBLookupComboBox选择了条件,进行了查询之后,要求其他的DBLookupComboBox中的条件选项是在第一次查询的结果中的,即进行二次查询
字段 a b c d
记录 1 7 4 3
1 7 4 5
3 5 4 3
1 2 3 4
当DBLookupComboBox_a=1时,dbgrid中有二条记录,在DBLookupComboBox_b中只出现7和2,若DBLookupComboBox_b选7,则DBLookupComboBox_c中只出现4,选4后DBLookupComboBox_d出现3和5,选择其中一个后可确定某条记录
类似于excel的自动筛选功能,用户可对任一个DBLookupComboBox先进行选择
请各位大侠指点小弟
解决方案 »
- 如何取html中table数据(idhttp)
- 函数调用问题
- 主任何如何等待线程执行完程,
- (完整源码)第一次使用FastReport出现的问题,在FR2.5中正确,但用FR3.07编译通不过.请问是怎么回事
- 怎样把一个表中的OLE字段插入到另一张表中?
- 我在TScrollBox中放了一个图形,我想在图形放大后, 让图形居中,让TScrollBox的滚动条也居中,即让TScrollBox滚动一下.怎么设置TScrollBo
- 怎么回事?
- 关于物流管理的!取消审核一般怎么做?求思路!谈谈可以吗?
- 高薪诚聘DELPHI高手
- 拖放技术
- 为什么我的ActiveForm在IE中没办法显示Flash动画!(分不够可以再加)
- 做过进销存系统的朋友请进,关于存货成本核算的问题
那你把a的结果集去掉重复项添加到b中.把b的结果集去掉重复添加到c 中
以此类推嘛.
DBLookupComboBox_b的onEnter事件中重新指定过滤后的数据集,依次类推
现在的问题是,如何判断用户会最先指定多个条件中第i个条件,然后其他的DBLookupComboBox在根据DBLookupComboBox_i查询出来的数据集,进行二次查询
请各位高手给个思路,或者是贴点能够代表该思路的源码,这个问题困扰我好多天了,真是急啊!