|
4#
楼主 |
发表于 2005-4-11 21:54:00
|
只看该作者
谢谢hi-wzj的指教!做了一些小修改以后,大功告成!
Private Sub PMP_Click()
If Me.PMP = True Then
If MsgBox("提问:是否要进入设备维修保养?", vbYesNo, "提示") = vbYes Then
DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, , acMenuVer70
DoCmd.OpenForm "设备维修保养", , , "[识别号]='" & Me.识别号 & "'"
End If
End If
End Sub
另谢谢wan_shan的指教!又一种好方法!!
Private Sub PMP_Click()
dim strwhere as string
If Me.PMP = True Then
If MsgBox("提问:是否要进入设备维修保养?", vbYesNo, "提示") = vbYes Then
DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, , acMenuVer70
strWhere = "[识别号] IN ('" & Me.txtid & "')" '有人能给我解释这条语句吗?
DoCmd.OpenForm "设备维修保养"
Forms!设备维修保养.Filter = strWhere
Forms!设备维修保养.FilterOn = True
End If
End If
End Sub
但是现在又有新问题,因为DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, , acMenuVer70这条语句,我在保存窗体前要做是否保存的判断,当否定时,会出现下图,能解决这个吗?先谢谢了!
[此贴子已经被作者于2005-4-11 14:42:05编辑过]
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
|