Office中国论坛/Access中国论坛
标题:
如何使数据表子窗体的列不可编辑
[打印本页]
作者:
tzjj
时间:
2007-2-16 05:07
标题:
如何使数据表子窗体的列不可编辑
各位高手,请你帮忙,先谢了。
一个父窗体中有一个子窗体,有以下几列内容:
编号 仓库 产品名称 进货数量 入库否 进价 金额 付款否
1 A 名称1 10 否 15 150 否
2 B 名称2 15 是 12 300 否
3 C 名称3 20 是 10 200 是
问题:1、当选择“入库否”列为“否”、“付款否”列为“否”的记录时,该记录所有的列都可编辑,不锁定状态。
2、当选择“入库否”列为“是”、“付款否”列为“否”的记录时,“仓库”、“产品名称”、“进货数量”等列不可编辑,锁定状态。其他各列侧可编辑,不锁定状态。
3、当选择“入库否”列为“是”、“付款否”列为“是”的记录时,该记录所有的列都不可编辑,锁定状态。
作者:
一点通
时间:
2007-2-16 06:17
举一反三,看下这个例子
http://www.office-cn.net/vvb/dispbbs.asp?BoardID=2&replyID=51289&id=50815&skin=0
作者:
tzjj
时间:
2007-2-16 06:36
一点通先生,你好:我看了例子,有一点还是不明白,我要的是如何使部分列可编辑,另一部分列不可编辑(如上问题2)
请指教,谢谢!
作者:
一点通
时间:
2007-2-16 07:08
什么叫举一反三?
作者:
einstein_supeng
时间:
2007-2-16 23:24
都说了举一反三.....
Private Sub Form_Current()
If Me.付款否 = '是' Then
Me.AllowEdits = False
Else
Me.AllowEdits = True
End If
End Sub
自己在子窗体改改程序就可以了啊!!!
作者:
tzjj
时间:
2007-2-17 00:31
谢了.
欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/)
Powered by Discuz! X3.3