Access交流中心

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

关于子窗体中添加新记录问题

极品飞车  发表于:2011-05-14 22:44:48  
复制

下面是主窗体中添加按钮的代码,当然这里有不少问题,但现在主要关心的是如何实现主窗体与子窗体的主与从表中都能添加新的记录等待录入信息?

Private Sub 添加_Click()
On Error GoTo Err_添加_Click
   
    Dim i As Integer
   
    DoCmd.GoToRecord , , acLast
    Me.异常事件编号.Value = Me.异常事件编号.Value + 1
    DoCmd.GoToRecord , , acNewRec
    Me.Refresh
   
    Me.设备表子窗体!设备名.Value = Me.设备名
    'Me.设备表子窗体.Refresh
   
    'MsgBox Me.异常事件编号.Value
   
Exit_添加_Click:
    Exit Sub

Err_添加_Click:
    MsgBox Err.Description
    Resume Exit_添加_Click
   
End Sub

先谢过.

 

Top
虽虽TV 发表于:2011-05-14 22:57:29
极品飞车 发表于:2011-05-15 18:24:23
谢谢楼上的朋友,不过感觉例子帮助不大

极品飞车 发表于:2011-05-15 18:27:30
我的意思是在按完添加按钮之后,在主窗体和子窗体中显示空白记录等待录入新内容,然后用保存按钮保存新记录.在未按添加按钮之前,原有记录或者说主窗体上的控件都是不能编辑的,只能"看".

蔡小东 发表于:2011-05-16 13:00:05

记录集类型 设置为 快照 就不能编辑之类的

Me.AllowAdditions = False
Me.AllowDeletions = False
Me.AllowEdits = False
这些代码也可以

如果你说说的主窗体和子窗体 的数据源是1对多关系 ,点主窗体中点新纪录 就是空白了,也就保存了先的纪录

Me.AllowAdditions = not Me.AllowAdditions

DoCmd.GoToRecord , , acNewRec

这些你看看对你有帮组没的



极品飞车 发表于:2011-05-16 22:30:57

实际上我得问题是:绑定控件如何实现新记录的添加,很多示例演示的多是窗体中非绑定控件的记录添加,好象很少有绑定控件添加、保存和删除记录的例子,很郁闷!



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