Access交流中心

北京 | 上海 | 天津 | 重庆 | 广州 | 深圳 | 珠海 | 汕头 | 佛山 | 中山 | 东莞 | 南京 | 苏州 | 无锡 | 常州 | 南通 | 扬州 | 徐州 | 杭州 | 温州 | 宁波 | 台州 | 福州 | 厦门 | 泉州 | 龙岩 | 合肥 | 芜湖 | 成都 | 遂宁 | 长沙 | 株洲 | 湘潭 | 武汉 | 南昌 | 济南 | 青岛 | 烟台 | 潍坊 | 淄博 | 济宁 | 太原 | 郑州 | 石家庄 | 保定 | 唐山 | 西安 | 大连 | 沈阳 | 长春 | 昆明 | 兰州 | 哈尔滨 | 佳木斯 | 南宁 | 桂林 | 海口 | 贵阳 | 西宁 | 乌鲁木齐 | 包头 |

绑定窗体能否实现

丁丁  发表于:2008-05-25 17:33:21  
复制

高手们帮忙:
    一绑定录入窗体,我在浏览记录时,不小心修改到窗体的数据从而改动了绑定表,我想:
1.能否在绑定表中,增加一个字段1,使得记录的字段1为true是,则不能修改该记录;
2.能否在窗体中实现,未按“保存”键时,即使修改窗体数据,也不能保存到表中;
注:窗体中要有编辑、添加、删除功能


 

 

Top
全利 发表于:2008-05-25 19:44:47

用如下代码:

Private Sub Form_Current()
If Me.字段1 = True Then   
Me.Text0.Locked = False
Else
Me.Text0.Locked = True
End If
End Sub

Private Sub 字段1_Click()    '字段1我这里用的是复选框。单击后运行窗体当前事件。
Form_Current
End Sub

 



符鸿敏 发表于:2008-05-25 23:38:28

这个问题我是这样解决的

1、建立一个临时表和一个追加查询表

2、写出锁定代码和解除锁定代码

3、单击添加或修改按钮时,激活解除锁定代码,单击保存按钮时,激活追加查询和锁定代码



钱玉炜 发表于:2008-05-26 08:28:02

可以在窗体里加两按钮,一个保存一个关闭,按保存按钮的时候直接关闭窗体,保存修改,按关闭按钮的时候在按钮单击事件里写代码me.undo然后再关闭窗体,这样就不保存数据直接关闭窗体

http://www.accessoft.com/article-show.asp?id=1510

和这篇文章类似



总记录:3篇  页次:1/1 9 1 :