以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  求助  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=60695)

--  作者:yaojun
--  发布时间:2014/11/29 11:47:00
--  求助

假定有一库存表,包含库存,最低库存,最高库存三列

要求:当库存数量<最低库存数量时,当前行黄色显示,当库存数量>最高库存数量时当前行绿色显示

求代码

谢谢

 


--  作者:jialihaha
--  发布时间:2014/11/29 11:51:00
--  
http://www.foxtable.com/help/topics/0656.htm
--  作者:yaojun
--  发布时间:2014/11/29 12:03:00
--  
非常感谢指教,等下试试看
--  作者:yaojun
--  发布时间:2014/11/29 12:16:00
--  

If e.Col.IsNumeric AndAlso e.Col.Name <> "最高库存" Then
     If e.Row.IsNull(e.Col.Name) = False \'且该列已经输入内容
        If e.Row(e.Col.Name) < "最低库存" Then \'如果该列的值小于"最低库存"
             e.Style = "低"  \'那么用"不及格"样式绘制单元格
        End If
     End If
 End If

好像不行哦


--  作者:狐狸爸爸
--  发布时间:2014/11/29 14:58:00
--  
没有道理不可以的,你做个例子发上来看看。
--  作者:czy
--  发布时间:2014/11/29 15:04:00
--  
是不是这里输写错误  If e.Row(e.Col.Name) < "最低库存" Then
--  作者:有点甜
--  发布时间:2014/11/30 10:14:00
--  
 具体问题,请上传例子测试。不清楚你的表结构