读书人

在sccess中运行小程序总提示“输入参数

发布时间: 2012-03-17 19:06:28 作者: rapoo

在sccess中运行小程序总提示“输入参数值”,我认为a已经赋值,怎么还是提示输入参数值报错
当运行如下小程序时,?,不知道这个小程序哪编错了,请各位帮忙找找!

Private Sub Command0_Click()
Dim a As String
On Error GoTo HandleErr
a = Left(list2(), 3)

DoCmd.OpenForm "全屏幕查询"
With Forms!全屏幕查询
mstrsql = "SELECT * FROM 家庭状况 WHERE left([住房编号],3) = [" & a & "]"
.RecordSource = mstrsql
!cmdFind.Caption = "全部显示(&S)"
End With

ExitHere:
Exit Sub

HandleErr:

Resume ExitHere
Resume

End Sub


[解决办法]
打断点,看一下mstrsql 变量的实际内容。应该是语句中有什么东西并不是字段名。


QQ群 48866293 OFFICE应用挖掘
MS OFFICE(ACCESS\EXCE\WORD等应用技术探讨与交流!技术群,请阅群论坛中的《踢人规则》

读书人网 >OFFICE教程

热点推荐