Office中国论坛/Access中国论坛
标题:
我是一个初学者,有两个问题请各位高手指教,感激涕零!!
[打印本页]
作者:
chunyi
时间:
2004-12-26 01:42
标题:
我是一个初学者,有两个问题请各位高手指教,感激涕零!!
两个问题请指教,感激!!!!!!!!!
1\在录入数据时,比如:客户档案窗体中,我想在填加新记录时,各个文本框才可以修改数据,不是填加新记录时,是不可以修改记录的,只可以以只讲读的方式看,
2\在录入产品档案窗体中时,录入类别时,如果产品类别是没有的新类别,是不是以下代码?
If MsgBox("输入之类别找不到,是否要立即添加?", 4) = 6 Then
DoCmd.OpenForm "产品类别", , , , acFormAdd '开启产品类别窗体
Forms![产品类别]![产品类别] = Me![产品类别].Text
Response = acDataErrContinue
'Forms![客户]![Command12].Enabled = True
Else
SendKeys "{escape}" '若不要添加,则还原?
为什么系统不执行上面的代码?是代码不对吗?[attach]8294[/attach]
作者:
Trynew
时间:
2004-12-27 18:38
第一个问题,在成为当前事件中判断主关键字是否为空来设置能否编辑:
Private Sub Form_Current()
If IsNull(Me.客户姓名) Then
Me.AllowEdits = True
Else
Me.AllowEdits = False
End If
End Sub
第二个问题,首先要把下拉列表框的数据属性选项页的“限于列表”设为“是”,才会触发“不在列表”事件。另外还要在产品类别窗体关闭时更新下拉列表框的数据。
[attach]8324[/attach]
欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/)
Powered by Discuz! X3.3