Office中国论坛/Access中国论坛

标题: 运行该窗体的时候,为什么报错“查询输入必须包含至少一个表和查询” [打印本页]

作者: mhmok    时间: 2004-8-30 18:15
标题: 运行该窗体的时候,为什么报错“查询输入必须包含至少一个表和查询”
针对这个例子,我已经得到很多前辈的指导,使我进步不少。谢谢


可是现在除了标题所说的报错信息以外,还有如下几个问题:


1  子窗体的数据刷新问题


DoCmd.SetWarnings False


DoCmd.RunSQL "DELETE * FROM tmp;"


For i = 0 To 货品列表.ListCount - 1


    If 货品列表.Selected(i) Then DoCmd.RunSQL "INSERT INTO tmp (货品名称) SELECT '" & 货品列表.Column(0, i) & "';"


Next


DoCmd.SetWarnings True


DoCmd.OpenQuery "结果" (我改成DoCmd.me.子窗体.requery,子窗体中动态生成的货品列还是没有及时刷新!)





2 我想把子窗体的查询结果导出到excel中





3 能不能只打印子窗体中的查询记录。





请前辈指导!


谢谢。





[attach]6341[/attach]



作者: hi-wzj    时间: 2004-8-30 18:35
以后将问题用回复的方式续到原贴后面,尽量不要发新。

这样让人看问题也有连续性。

1、查询“结果”的语句被修改错!造成报错!

2、DoCmd.me.子窗体.requery     子窗体应改为该子窗体控件的名字。

3、4、根据查询“结果”做导出和报表就是了。[attach]6343[/attach]


作者: mhmok    时间: 2004-8-30 18:47
谢谢你的耐心指导!




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3