从表单而不是表中提取访问报告查询

时间:2017-01-27 14:29:57

标签: combobox access-vba

我的报告会根据记录来源中使用的查询进行更改。 我这样做是为了合并6个不同的报告,这些报告打印相同的格式和相同的标签打印机,但它们都使用了不同的数据类型/来源。我能够将所有转换为1。 我遇到麻烦的是有一个表格,有一个组合框和一个文本框。组合框有一个桌子,它与11个不同的符号连接,范围从Hearts到&和那样的东西。文本框将采用任意数字/文本组合。

当我运行使用[Forms]![frmPrintPtouchLabel]![txtName][Forms]![frmPrintPtouchLabel]![cmbSymbol]设置的查询时。 查询将提取正确的信息,但columb留空的符号除外。任何人都可以提供任何理由说明为什么会发生这种情况以及如何解决这个问题?

谢谢。

1 个答案:

答案 0 :(得分:0)

在我的代码中看起来有点侥幸,或者我只是在思考一些东西。设置空白查询后,我设置了一个字段:Symbol: [Forms]![frmPrintPtouchLabel]![cmbSymbol]和一个字段Name: [Forms]![frmPrintPtouchLabel]![txtName] 我设置了一个按DoCmd.OpenQuery "qry_TestQuery"形式的按钮,同样的形式有符号的组合框和名称的文本框,当我输入这两个并单击查询打开的按钮时适当的信息。感谢所有帮助。