访问从其他表格读取的组合框并生成报告



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是您之前保存的查询的名称。基于此打开报告。

相关内容

最新更新