Office中国论坛/Access中国论坛

标题: 用来输入数据的窗体,如何打开变有添加新记录的效果 [打印本页]

作者: 一克拉小猎    时间: 2010-2-9 16:42
标题: 用来输入数据的窗体,如何打开变有添加新记录的效果
各位大侠你们好,

  问题如下:
  我做了一个窗体win01,然后绑定表form01,里面直接拖入各字段名。正常情况是在文本框里输入数据,然后按保存--然后再按添加新记录,再输入数据。现在碰到一个问题是第一次打开窗体的时候,字段文本框对应的是form01里最近的一条历史数据,所以同事在输入的时候,没打开一次窗体,都必须先点击添加新记录按钮才能正常输入,如果什么时候忘了点一下,那么第一次输入的数据就会把上次输入那条历史数据覆盖掉。
  各位大侠有没有什么办法让窗体一打开就自动有添加新纪录的效果呢?

  拜谢,```
作者: dfnt11    时间: 2010-2-9 19:18
我也有同样的问题?希望高手解决
作者: wufeng980114    时间: 2010-2-9 20:33
修改窗体属性的“数据”的“数据输入”为“是”

[attach]41397[/attach]
作者: asklove    时间: 2010-2-10 08:10
一般方法是窗体打开事件中:
窗体绑定记录源:DoCmd.GoToRecord , , acNewRec
如果不绑定记录源,可以调用你“添加新记录”按钮事件: call "***"__Click()
作者: 石三少    时间: 2010-2-10 09:33
我也是新手,我一般是这样做的
新增 删除 修改 都用查询
能不用代码就不用代码[attach]41399[/attach]
作者: 一克拉小猎    时间: 2010-2-10 17:32
后来找了个办法勉强解决了:
在窗体中,给默认焦点的那个文本框加入:DoCmd.GoToRecord , , acNewRec,这样每次打开窗体的时候自动进行一次添加新记录的活动。不过心里总觉得好像这样会有问题。
作者: jumna    时间: 2010-6-5 12:11
3楼的方法可以用.谢谢指点




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3