|
请高手指导下,我刚学ACCESS,谢谢谢谢。
1.我的本意是希望控件点击一次后不能再点击,目的是避免重复追加记录,但是不会。
2.如果执行INSERT INTO之前先判断,WHERE当前窗体对应的记录中[工作号][rmb结算方]同时不在表“出口发票信息数据库”中时再追加,可是我也不会。
3.我在最后边添加了执行完后就隐藏这个按钮的两句话,可是这样一来,下一条记录想操作,按钮也不见了。
以下是我写代码,可以执行的:
rivate Sub 开票指令点击_Click()
DoCmd.SetWarnings False
DoCmd.RunSQL "insert into 出口发票信息数据库(结算方, 工作号, 业务结算金额, 提单号 ) select rmb结算方,工作号,RMB开票,提单号 from 出口基础信息数据库 where(工作号= forms!出口业务后续管理.[工作号]) "
MsgBox "您正准备向财务发送开票指令和数据,该操作是不可逆转的!", vbOKCancel
Me.rmb开票指令状态.Value = "已发送RMB开票指令和数据"
Me.rmb开票指令状态.SetFocus
Me.开票指令点击.Visible = False
End Sub |
|