以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  if问题  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=137890)

--  作者:jick0526
--  发布时间:2019/7/17 22:38:00
--  if问题
老师,请问下,如果A列,B列,C列为空,且D列,E列等于出售,F列G列等于未出售,那么M列会自动输入停止出售,否则为空,代码要怎么写,麻烦老师帮我写下,谢谢!
--  作者:有点蓝
--  发布时间:2019/7/18 9:11:00
--  
select case e.datacol.name
case "A","B","C","D","E","F","G"
    if e.datarow.isnull("A") andalso e.datarow.isnull("B") andalso e.datarow.isnull("C") andalso e.datarow("D") = "出售" andalso e.datarow("E") = "出售" andalso e.datarow("F") = "出售" andalso e.datarow("G") = "出售" then
     e.datarow("M") = "停止出售"
else
    e.datarow("M") = nothing
end if
end select
[此贴子已经被作者于2019/7/18 9:10:51编辑过]