设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

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

[窗体] 求助:“保存按钮”根据组合框内的特定项目选择自动增加记录或保存(有附件)

[复制链接]
11#
发表于 2012-3-18 11:33:34 | 只看该作者
定义窗体模块级变量bln
  1. Private Sub 施工内容_AfterUpdate()
  2.     Dim str
  3.     bln = False
  4.     If Not IsNull(Me.施工内容) Then
  5.         str = DLookup("替换内容", "工作内容", "编号=" & Me.施工内容)
  6.         If Not IsNull(str) Then
  7.             bln = True
  8.         Else
  9.             str = DLookup("分类", "工作内容", "编号=" & Me.施工内容)
  10.         End If
  11.         Me.分类 = str
  12.     End If
  13. End Sub
复制代码
  1. Private Sub 保存工单_Click()
  2.     Dim rs As DAO.Recordset
  3.     Set rs = Me.RecordsetClone
  4.     If bln Then
  5.         With rs
  6.             .AddNew
  7.             .Fields("施工日期") = Me.施工日期
  8.             .Fields("井号") = Me.井号
  9.             .Fields("施工内容") = Me.施工内容
  10.             .Fields("施工类别") = Me.施工类别
  11.             .Fields("班组") = Me.班组
  12.             .Fields("员工") = Me.员工
  13.             .Fields("分类") = Me.分类
  14.             .Update
  15.             .Close
  16.         End With
  17.     Else
  18.         DoCmd.RunCommand acCmdSaveRecord
  19.     End If
  20.     Set rs = Nothing
  21. End Sub
复制代码


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

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

本版积分规则

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

GMT+8, 2024-5-20 22:05 , Processed in 0.083544 second(s), 23 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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