请教db.search中的参数formula$的疑问
punky 2006-02-23 11:52:27 大家好,我用db.search来查找用特定表单创建的文档,但是发现如果用表单的名称作搜索条件的话,搜出来的collection一个文档也没有,同样的情况,如果用表单的别名来搜索,那么会出现正确结果,请问这是为什么呢? 难道search方法搜索的条件不管是form或者是field都是用别名来搜索的么? 代码如下:
formNameIn = Inputbox("请输入表单的名称,请不要填写表单的别名。")
searchFormula$={form="} + formNameIn + {"}
Set collection = db.Search(searchFormula$,Nothing,0)
搜索没有结果 collection是空的
但是改成
formNameIn = Inputbox("请输入表单的名称,请不要填写表单的别名。")
temp=form.Aliases
searchFormula$={form="} + temp(0) + {"}
Set collection = db.Search(searchFormula$,Nothing,0)
搜索就没有问题,请教原委,谢谢!