设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

12下一页
返回列表 发新帖
查看: 1804|回复: 13
打印 上一主题 下一主题

[窗体] 怎样使员工窗体停下来,修改数据后再出现删除提示

[复制链接]
跳转到指定楼层
1#
发表于 2009-9-2 16:33:26 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 付谦 于 2009-9-2 17:10 编辑

Private Sub Cmd删除记录_Click()
  Dim tixing As String
  Dim MM As String  
  Dim CC As Integer
Forms![员工档案]![员工简况].SetFocus
   MM = Forms![员工档案]![员工简况]![姓名].Value
   CC = DCount("姓名", "员工流动", "姓名='" & MM & "'")
MsgBox (CC)
   If CC = 0 Then
    DoCmd.OpenForm ("员工")   
     Forms!员工.Filter = "姓名='" & MM & "'"
      Forms!员工.FilterOn = True  
     Forms!员工.Requery
   Forms![员工].SetFocus  
  Forms![员工]!Child169!流动类型.Locked = False
  Else
  End If   
  Forms![员工档案]![员工简况].SetFocus
      tixing = MsgBox(" 真得要从在册库中删除" & Chr(13) & Chr(10) & Chr(10) & "       " & MM & Chr(13) & Chr(10) & Chr(10) & "  并将其存入减少库吗?", 1, "警告!")        
      If tixing = 1 Then
CurrentDb.Execute "INSERT INTO [减少员工流动]  SELECT * FROM [员工流动] where [员工流动]![姓名]='" & MM & "';"
;"
-------------------------------------------
   Else
End If
   Forms![员工档案]![员工简况].Requery
  
End Sub
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2009-9-2 17:35:19 | 只看该作者
没有看懂问题
3#
 楼主| 发表于 2009-9-2 17:54:46 | 只看该作者
代码能够运行,只是原想打开“员工”窗体后,在此窗体上停留,修改内容后,再执行tixing = MsgBox(" 真得要从在册库中删除" & Chr(13) & Chr(10) & Chr(10) & "       " & MM & Chr(13) & Chr(10) & Chr(10) & "  并将其存入减少库吗?", 1, "警告!")   ,现在问题是“员工”窗体不停留,无法修改内容,就出现删除提示了,如何解决这个问题?
4#
发表于 2009-9-2 18:06:25 | 只看该作者
要分为两步操作:
1 、打开窗体并筛选,代码执行到Forms![员工档案]![员工简况].SetFocus 处
2、删除,在“员工”增加【确认删除】命令按钮,代码从tixing =...开始
5#
 楼主| 发表于 2009-9-2 20:03:25 | 只看该作者
能不能在 End If   与
Forms![员工档案]![员工简况].SetFocus 之间,加入语句,使 “员工”窗体成为当前窗体,待其中的内容修改无误后再执行tixing = MsgBox(" 真得要从在册库中删除" & Chr(13) & Chr(10) & Chr(10) & "       " & MM & Chr(13) & Chr(10) & Chr(10) & "  并将其存入减少库吗?", 1, "警告!") 。我不知道需加入何语句,请帮助。
6#
发表于 2009-9-2 20:24:42 | 只看该作者
把示例库传上来吧
7#
 楼主| 发表于 2009-9-2 22:28:06 | 只看该作者
点员工档案---删除记录----确定-------出现警告
我要的是按确定后,出现了员工窗体,在没有修改内容前,不要出现警告窗体

本帖子中包含更多资源

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

x
8#
发表于 2009-9-3 09:13:44 | 只看该作者
不知道是否适合

本帖子中包含更多资源

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

x
9#
 楼主| 发表于 2009-9-3 09:50:09 | 只看该作者
可能我没有讲清楚,要的是按确定后,出现员工窗体,成为当前窗体,供用户修改其中内容.现在问题是:内容还没有修改,就出现了警告窗体,员工窗体上的内容无法修改.8楼的办法不要警告语句,当然就无警告窗体了,我的意思是,警告窗体只有修改了员工窗体上的内容关闭员工窗体后才让它出现.
10#
发表于 2009-9-3 10:00:41 | 只看该作者
docmd.openform "name",acnormal,,,,acdialog
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-9-23 23:33 , Processed in 0.101050 second(s), 34 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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