伙计们,我是 access 2007 的初学者,我想创建一个包含许多字段(产品 ID、产品名称等和交易日期)的表单,并使用查询来搜索数据,例如我想输入这形成了一个日期范围,即从 2013 年 1 月 1 日到 2013 年 1 月 3 日并搜索产品 x(注意)我的基本表只包含交易字段的日期,而不是从、到字段(从、到我想要的字段仅将它们添加到搜索表单中,并根据交易字段的价值或日期进行搜索)请帮助我
问问题
52 次
1 回答
0
简短而甜蜜的回答;
使用 GUI 创建一个新的“查询”。将您的表格添加到顶部。双击表中的列将它们添加到查询的输出中。
接下来,在查询条件(每个字段名称下方的网格)中,在开始/结束日期周围使用括号“[]”。例如,您的日期字段下方的查询条件可能是;
“在 [MyStartDate] 和 [MyEndDate] 之间”。
现在“运行”查询来测试它;Access 将提示您输入“MyStartDate”和“MyEndDate”。
最后; 如果您保存此查询并将其设置为表单的“数据源”,您可以稍微更改上述条件以自动从表单本身中提取值,这样每次查询运行时都不会提示您。例如,这种情况可能是;
“在 Forms![MyTableForm]![MyStartDate] 和 Forms![MyTableForm][MyEndDate] 之间”。
你将不得不玩一点,但这些是基础。
于 2013-11-08T17:36:34.837 回答