0

我有一个带有 2 个网格的表格。我想根据第一个网格(标题网格)中的选定记录显示第二个网格(线网格)中的记录,即我需要过滤第二个网格中的记录..怎么做?我在表单上使用查询作为数据源。 在此处输入图像描述

如图所示,有一个名为活动编号的公共字段。现在,我需要在第二个网格中显示第一个网格中选定记录的记录(比如 VA-00015)。

4

4 回答 4

3

这称为连接数据源,并在链接中进行了说明。

如果您的数据源是基于查询的,那么您就不走运了:这些表要么是内部联接的,要么是外部联接的,因此通常的动态链接逻辑将不起作用。

您将不得不恢复到基于普通表的数据源。

于 2013-02-06T10:52:23.843 回答
1

使用JoinSource,例如您可以有2 个数据源SalesTable 和SalesLines,在SalesLine 的详细数据源中将JoinSource 设置为SalesTable。现在,一旦您单击 SalesTabel 网格,SalesLine 网格将显示所选 SalesTable 的行,无需额外代码。

于 2013-02-17T10:07:04.963 回答
0

您需要学习 Morph X 开发环境的基础知识,可能会对您有所帮助..

于 2013-02-07T05:22:43.630 回答
0

如果表单中的数据源是基于查询的,则没有可用于连接数据源的选项,并且我们不能添加任何额外的数据源:并且表是内连接或外连接的。因此,当您需要使用动态链接显示数据时,最好不要选择查询。

我做了同样的事情,并将不同的表作为数据源而不是查询。此外,我还为同一个表创建了两个不同的数据源,这些数据源通常在页眉和线网格中用于链接。

此外,我已经根据需要加入了数据源 a/c。我还为从不同数据源使用的字段创建了一些显示方法。

于 2013-02-15T05:30:37.057 回答