Rss & SiteMap

Foxtable(狐表) http://www.foxtable.com

新一代数据库软件,完美融合Access、Foxpro、Excel、vb.net之优势,人人都能掌握的快速软件开发工具!
共7 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:有这个问题中

1楼
dd-zdh 发表于:2011/4/30 15:41:00
我想只要输入同意后不管后面接什么别的字符,都能编辑第列,如果是不同意就不能编辑
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目76.table

2楼
lihe60 发表于:2011/4/30 16:07:00

if e.oldvalue like "*同意*"=fase

e.cancel=true

end if

 

3楼
lihe60 发表于:2011/4/30 16:11:00

if e.newvalue like "同意*" or e.oldvalue like "同意*"

else

e.cancel=true

end if

if e.newvalue like "不同意*" or e.oldvalue like "不同意*"

e.cancel=true

end if

[此贴子已经被作者于2011-4-30 16:15:48编辑过]
4楼
lihe60 发表于:2011/4/30 16:36:00
If e.newvalue Like "同意*" Or e.oldvalue Like "同意*"
Else
    e.newvalue="不同意"
End If
5楼
lihe60 发表于:2011/4/30 16:37:00

select case e.datacol.name

case "第一列"

If e.newvalue Like "同意*" Or e.oldvalue Like "同意*"
Else
    e.newvalue="不同意"
End If

end select

[此贴子已经被作者于2011-4-30 16:37:49编辑过]
6楼
dd-zdh 发表于:2011/4/30 17:22:00

不好意思,怎么编译不过去呢

 

7楼
blackzhu 发表于:2011/4/30 17:28:00

If e.Col.Name = "第二列" Then
    If e.Row("第一列") = "不同意" Then
        e.cancel = True
    End If
End If

 

只要是设置为不同意,其余第一列为任何字符第二列均可编辑,因为你第一列做死,也不会出现其他的字符出来。

共7 条记录, 每页显示 10 条, 页签: [1]

Copyright © 2000 - 2018 foxtable.com Tel: 4000-810-820 粤ICP备11091905号

Powered By Dvbbs Version 8.3.0
Processed in .03125 s, 3 queries.