联系
我们

工作日 9:00-18:00

13632615190

给可编辑子表增加对应的“实体”表单

可编辑子表是没有办法查询统计的,因为可编辑子表只能随主表表单进行查看,编辑,本身是没有单独的“查询列表”,以及“表单详情页面”的,所以没法对其增加统计报表,查询列表。

image.png


但是在很多情况下我们其实是希望能够像统计主表单一样,对可编辑子表的数据进行查询,统计,怎么做呢?我们就可以做一个可编辑子表的“实体表单”,如下图,假设我们的可编辑子表的属性:

子单据ID:OrdersItem

数据库表:tb_OrdersItem

image.png

可编辑子表的字段名:在可编辑子表的属性“列设置”中查看

产品编号:引用了产品表(Product)的编号字段(__NO__);

产品名称引用了产品表(Product的名称字段(__Name__);

数量:__Amount__

单价:__Price__

金额:__Amt__

备注:__Comment__

如下图可以看到每个字段的字段名:

image.png

现在增加一个对应的实体表单:

image.png

点击上图的“增加表单”菜单项后弹出“新增单据”窗口,单价名“订单明细”,根据您实际的填写。特别重要的是“单据名称”和“对应数据库表”这两项,分别填写为上面的可编辑子表的“子单据ID:OrdersItem”和“数据库表:tb_OrdersItem”。

image.png

在新增加的“订单明细”表单中,增加对应的字段,分别对应可编辑子表上的每一列,如下图。

订单编号:由于“订单明细”可编辑子表本就属于“订单信息”的子表,但是新增加的“订单明细”表单,则需要引用订单信息主表的字段(这里引用“订单编号”)。

产品编号:和可编辑子表一样,引用“产品”表单的编号;

产品名称和可编辑子表一样,引用“产品”表单的名称;

数量:填和可编辑子表的“数量”列的数据库字段一致,为“__Amount__”;

单价填和可编辑子表的“单价”列的数据库字段一致,为“__Price__”;

金额填和可编辑子表的“金额”列的数据库字段一致,为“__Amt__”;

备注填和可编辑子表的“备注”列的数据库字段一致,为“__Comment__”;

image.png

如下图,务必保证表单上的每个字段的“数据库字段”名和可编辑子表上的一致。

image.png

这样的话,我们的“订单明细”子表就创建好了,就可以给它增加查询列表,统计报表等。

image.png

增加好菜单后,就可以对订单明细进行查询统计了:

image.png