赛捷软件论坛's Archiver

lynn.yu 发表于 2021-9-26 17:16

[V12功能解说] 如何通过点击按钮跳转到特定的记录

[b]* 本文由赛捷软件(上海)有限公司翻译完成,未经授权不得转载。如需转载,请先联系相应版块的版主取得授权。[/b]



在Sage X3中,按钮起着重要的作用,因为这些按钮是打开屏幕以及创建、修改和删除记录的通道。简而言之,按钮是催化剂,因为X3的整个功能是通过点击各种按钮来实现的。

因此,X3有各种类型的内置按钮,如“创建”、“保存”、“删除”等,每个屏幕都有不同范围的按钮,而这取决于屏幕的功能。例如,销售有一个“过账”按钮,以便在将过账后可以创建凭证。此外,这个功能中还有许多其他按钮,如“凭证追溯”,它会显示的整个环节,如从订单编号到发货编号再到编号最后到凭证编号等等。因此,这些按钮让我们能够追踪任何功能的完整流程,它还让我们可以通过提供的快捷按钮导航到任何其他屏幕或窗体。Sage X3在表头层级字段或行层级字段上也有许多按钮,我们可以用这些按钮来跳转至其他功能的特定记录。例如,在销售订单屏幕行层级的产品描述字段上,我们有一个按钮,点击它,我们可以跳转到特定的产品记录,这是当前在该特定订单的行层级可见的。所以,这就是X3提供的诸多功能之一。

除了上述功能,X3还允许我们将任何其他定制的按钮添加到相同的窗体中,该窗体可以连接到定制的屏幕,通过使用相同的按钮,我们还可以导航到该屏幕并可以在该屏幕上执行活动。同样地,通过在字段或一些网格层级字段中添加相同的按钮,我们可以根据使用情况跳转至任何定制功能甚至标准功能,如销售订单、发货等。

在本文中,我们将看到如何在表头层级或网格层级的任何字段上添加一个按钮,然后通过点击这个按钮,我们将跳转到一个特定的功能,如订单或发货。如前所述,用户可以根据其想跳转的对象跳转到任何特定的屏幕。

应遵循的步骤 :

首先我们需要导航到功能:开发→屏幕→屏幕(GESAMK)功能,然后
•        我们需要通过屏幕上的操作来添加按钮。
•        下面是截图:

[attach]7122[/attach]
[b]图:屏幕[/b]

[attach]7123[/attach]
[b]图:操作[/b]

•        我们需要编写代码来跳转到特定的屏幕,在那个屏幕中我们需要传递我们要跳转的功能的对象。
•        下面是相关的代码片段。
[attach]7124[/attach]
[b]图:代码[/b]

“POD”是我们要跳转的对象。这可以根据你的需要来更改。

“GBIDC1”是同一对象的记录。

•        通过使用上述代码,我们可以跳转到所需对象的屏幕。
•        但为了跳转到特定的记录,我们只需要在代码中的对象的“FILTRE”操作中筛选出记录。

这样,使用上述代码,我们就可以跳到所需对象的屏幕了。

页: [1]

Powered by Discuz! Archiver 7.2  © 2001-2009 Comsenz Inc.