设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

12
返回列表 发新帖
楼主: mzjlgjf
打印 上一主题 下一主题

[窗体] 关于窗体与子窗体的问题

[复制链接]
11#
发表于 2007-5-11 17:41:00 | 只看该作者
1.将焦点句子写到最后

If Me![Text0] <> "" Then
    rs.AddNew
    rs("日期") = Me![Text0]
    rs("工号") = Me![Text2]
    rs("组别") = Me![Text1]
    rs("姓名") = Me![Text3]
    rs("号数") = Me![Text4]
    rs("级别") = Me![Text6]
    rs("面数&厚薄") = Me![Text10]
    rs("板号") = Me![Text11]
    rs("中数") = Me![Text12]
    rs("颜色") = Me![Text8]
    rs("数量") = Me![Text13]
    rs.Update
   
    MsgBox "添加成功", vbExclamation, "提示"
   
    Me![Text9] = ""
    Me![Text10] = ""
    Me![Text11] = ""
    Me![Text12] = ""
    Me![Text13] = ""
   
    Me.发钻子窗体.Requery
    Set rs = Nothing
Else
    MsgBox "日期不能为空", vbExclamation, "提示"
End If

    Me![Text1].SetFocus


2.将子窗体的数据源中的ID设为降序,
12#
 楼主| 发表于 2007-5-11 17:56:00 | 只看该作者
请问还有就是我设了一打开这个窗口就指向最后一条记录,但我按保存后,我点子窗体的任一个地方它都会自动跑回第一条记录了,这个怎么解决呢?
13#
发表于 2007-5-11 18:10:00 | 只看该作者
不是说了吗?设为降序是最好的办法,数据越多,可视性越强,因为最新的数据都在上面
14#
 楼主| 发表于 2007-5-11 18:20:00 | 只看该作者
哦,我试试哈,谢谢
15#
 楼主| 发表于 2007-5-11 23:30:00 | 只看该作者
可我设置子窗体为降序了,但不知道为什么,我打开程序后子窗体那显示的还是升序,为什么?
16#
发表于 2007-5-11 23:50:00 | 只看该作者
将窗体加载事件中的

Set Me.发钻子窗体.Form.Recordset = Me.Recordset

删除

另:不知你在窗体加载事件写这么多代码有什么用
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2025-1-10 06:16 , Processed in 0.086475 second(s), 28 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表