VB如何逐条判断数据库中的某个字段

来源:百度知道 编辑:UC知道 时间:2024/05/29 06:30:11
思路是做一个仓库管理软件,每个入库的产品都有一个字段是设置库存最低报警数量,在打开窗体时,如何做到将所有处于报警数量的产品列出来!
可能是我说的不太清楚!我的意思是每种产品的最低报警数都不同,只有在低于或等于该产品所设定的数量才会报警,如按select * from ck where 报警数量<=10 的话那么所有低于10的都报警,但我有的产品设定的是要低于5的话才会报警,这样就不行了!好比汽车要低1台就报警,而螺丝要低于9件才会报警,如按上面的查询这两个都报警了!我在想应逐条判断是不是低于了该条所设定的数量,如低于就列出来!
回复0871love:是的!正和你说的一样!一个字段存放实际数量,一个存放最低数量,请问这样判断须要定义最低数量的字段吗吗?请看这样查询证明吗:cp:表名,字段sl:现存有的数量,字段bj:报警数量
select * from cp where sl<=bj,查询SQL名中的bj须不须要定义呢?还是直接这样写??谢谢了

那你在表中,应该有这么一个字段,这个字段是存放最低值的,而且还有一个实际值,如果实际值字段小于最低值字段时,就报警,是这样吗??如果是的话,就这样来做
select * from ck where 报警数量字段名<报警最低字段名

如果是VB.NET,建个数据源,设置一个带条件(where 数量《= 最低数量)的select语句,窗体上拖个datagridview绑定这个数据源就OK了被。
如果是VB6,写个连接语句,同样设置这个select语句,用recordset设置个循环语句输出就行了吧。

Select * From 表名 Where 库存量<=相应报警字段名