Hy-all,
我正在为我的工作场所制作一个access 2013数据库应用程序,该应用程序的作用域可以根据一些组合框的选择自动生成一些文档。
因此,更具体地说,主要形式有:
- 卡车编号(cboNr_Auto(的一个组合框选择,从表"高级条件列表"中读取,并填充自动文本框以显示驾驶员姓名、执照号码等。(与更新后事件配合良好(
- 垃圾代码(cboCode_Deseu(的一个组合框选择,从表"Categorie_Deseuri"中读取,并在文本框"txtDenumire_Deseu"中显示垃圾的名称。。。(不工作(
- 装载和卸载日期的日期选择器-工作良好
- 用于手动输入重量的文本框-工作良好
我的问题是下一个:
- 如何在组合框中选择"cboCode_Deseu",以在主窗体中的表"Categorie_Deseuri"的文本框中显示值
- 如何根据我的组合框选择、日期选择器和通过按钮手动输入权重字段来生成报告
感谢
假设您有一个带有资源的combox,这个资源返回3列。
现在,如果你想根据组合框的选择值设置文本框,那么你可以如下设置文本框控件。
=[Combo0].[column](1)
"Combo0"是组合框的名称。
用于基于不同标准的报告。
首先,为报表创建一个查询,并根据您的条件更改此查询。下面是一个如何实现这一点的小例子。
Dim query_1 as string
query_1 = "Select * from Table1 where DATE = #yourdate#"
CurrentDb.QueryDefs("Report_Query").sql = query_1
Report_Query是您之前保存的查询的名称。基于此打开报告。