设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 779|回复: 1
打印 上一主题 下一主题

[窗体] 如何在保存后重新打开窗体

[复制链接]
跳转到指定楼层
1#
发表于 2004-12-25 06:57:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
Private Sub 命令36_Click()

Dim rst As Recordset, db As Database, I As Long

Set db = CurrentDb()

Set rst = db.OpenRecordset("表1")

For I = 1 To 8

If IsNull(Me("MC" & I)) = False Then

     If IsNull(Me("DM")) = True Then

       MsgBox "必须输入单位名称"

       Exit Sub

     End If

      If IsNull(Me("XSY")) = True Then

       MsgBox "必须输入经营主管"

       Exit Sub

     End If

     If IsNull(Me("RQ")) = True Then

       MsgBox "必须输入日期"

       Exit Sub

     End If

   

rst.AddNew

rst![DM] = Me("DM")

rst![日期] = Me("RQ")

rst![名称] = Me("MC" & I)

rst![规格] = Me("GG" & I)

rst![单位] = Me("DW" & I)

rst![数量] = Me("SL" & I)

rst![单重] = Me("DZ" & I)

rst![总重] = Me("ZZ" & I)

rst![单价] = Me("DJ" & I)

rst![金额] = Me("JE" & I)

rst![备注] = Me("BZ" & I)

rst![经营主管] = Me("XSY")

rst![保管员] = Me("BGY")

rst![开票人] = Me("KPR")

rst![编号] = Me("BH")

rst.Update

End If



Next I

MsgBox "保存成功"

DoCmd.GoToControl ("DM")

Me.命令36.Enabled = True

End Sub

怎样在保存后重新打开窗体,让DM字段为空,编号自动加1, 谢谢

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2005-2-14 18:37:00 | 只看该作者
不需要重新打开的,只要把所有的文本框内容设置为  =""  或者 =0 即可,编号=编号+1 即可

您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-9-30 01:30 , Processed in 0.318821 second(s), 25 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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