设置Lookup

文章编号:040547

设置Lookup,即可从其他应用中复制获取所需数据。
例如,在[订单管理应用]中设置参照[商品管理应用]的Lookup,即可从[商品管理应用]中获取商品信息,并将所需数据复制到[订单管理应用]中。使用此功能,可避免数据输入的重复作业,也可避免输入失误。

参考:什么是Lookup?    

截图:Lookup完成效果图

Lookup的基本

要设置Lookup,则需要作为主数据(要参照)的应用以及从该应用获取数据的应用。

  • 创建作为主数据(要参照)的应用
    需要作为应用间关联key的字段。
  • 在要获取数据的应用中配置[Lookup]字段
    在[Lookup]字段中,设置与主数据(要参照)的应用之间的关联。
    关于[Lookup]字段的各设置项目,请参考以下页面:
    [Lookup]字段的设置项目

  • 确认应用是否已被正确参照
    打开添加记录页面,使用Lookup确认是否能从主数据获取数据。
    Lookup的使用方法请参考以下页面:
    使用已设置完成的Lookup

Lookup的设置示例

使用具体的应用,对Lookup的设置示例进行说明。此处,使用订单管理应用和商品管理应用。

在主应用中登记数据

要将商品管理应用(主应用)中的数据导入到订单管理应用,首先需要在商品管理应用中登记数据,作为原始数据。
本次的示例中,使用单行文本框字段创建商品代码和商品名称,使用[数值]字段创建单价,并登记数据。其他字段的创建可随意。
截图:商品管理应用的记录页面

设置[Lookup]字段

接下来在要获取数据的订单管理应用中添加[Lookup]字段。

  1. 打开订单管理应用。

  2. 在[记录列表]页面中,点击页面右上方的齿轮状 [设置应用]图标。
    截图:用线框圈出[设置应用]图标

  3. [应用的设置]页面中,点击[表单]标签。

  4. 在表单的设置页面,在表单中添加[表格]字段。
    截图:在应用设置的[表单]标签中将[表格]字段拖至右侧区域的页面

  5. 将[Lookup]拖放至表格中。
    本例中,设置根据商品代码获取信息的Lookup字段。
    截图:在应用设置的[表单]标签中将[Lookup]字段拖至右侧区域[表格]中的页面

  6. 将其他想从商品管理应用中获取数据的字段也添加至[表格]。
    本例中添加以下字段:

    • 商品名称:单行文本框字段
    • 单价:数值字段
    • 数量:数值字段
    • 小计:计算字段截图:配置了字段的表格
  7. 将光标移动至[Lookup]字段右上方齿轮状的设置图标上,点击[设置]。
    截图:用红色线框圈出[Lookup]字段的设置图标和[设置]

  8. 设置以下项目:

    • 更改[字段名称]。
      本例中更改为[商品代码]。
    • 选择[要关联的应用]。
      选择要从哪个应用中获取数据。本例中选择[商品管理应用]。
    • 选择[要复制的字段]。
      选择作为关联key的字段。本例中选择[商品代码]字段。
      [要复制的字段]中,可以指定以下字段。
      • [单行文本框]、[数值]、[计算]、[Lookup]、[链接]、[记录编号] 截图:在[Lookup的设置]页面中用红色线框圈出[字段名称][要关联的应用][要复制的字段]
  9. 设置获取商品代码信息时的搜索方式。
    此处勾选启用1字符搜索和英数字的单词内搜索(推荐)
    该功能的详情请参考以下页面。
    关于1字符搜索和英数字的单词内搜索
    截图:突出显示“获取记录时的搜索方式”一栏

  10. 选择[其他要复制的字段]
    您可以从查找源记录中同时检索其他字段的数据。
    在此处,选择“产品名称”←“产品名称(产品管理)”和“单价”←“单价(产品管理)”。
    点击 [+] 按钮,即可添加您想要复制的任意数量的设置。
    截图:在[Lookup的设置]页面中用红色线框圈出[其他要复制的字段]

  11. 根据需要,选择[要在搜选列表中显示的字段]。
    此处选择的字段将显示在搜选记录的选择页面。例如,存在多个相同商品代码的记录时,此字段有助于识别记录。
    此处选择“商品名称”、“单价”。实际的显示页面请参考以下页面:
    使用已设置完成的Lookup 截图:在[Lookup的设置]页面中,用红色线框圈出[要在搜选列表中显示的字段]

  12. 以下项目也可根据需要进行设置。

    • 指定筛选的初始设置。
      此处设置的筛选条件将应用于搜选记录的选择页面。在下拉菜单中选择要指定条件的字段,指定筛选条件。在此示例中,不进行[筛选的初始设置],而是显示所有记录。
      另外,即使指定了[筛选的初始设置],当仅有1条记录和[Lookup]字段中输入的关键字吻合时,将不应用筛选而直接获取该记录的信息。

    • 选择[默认排序]。
      设置搜选记录的显示顺序。此处选择“商品代码”、“升序”。
      截图:在[Lookup的设置]页面中,用红色线框圈出[筛选的初始设置]和[排序的初始设置]

  13. 点击[保存]。

  14. 通过表格右上方的齿轮状表格设置图标点击[表格的设置],设置[表格名称]。
    截图:用红色线框圈出表格的[设置]图标和[表格的设置]

  15. 输入[表格名称],点击[保存]。
    本例中输入“商品信息”。
    截图:在[表格的设置]页面中,用红色线框圈出[表格名称]

  16. 点击页面左上方的[保存表单]。

  17. 点击页面右上方的[更新应用]
    截图:在应用的设置页面中用红色线框圈出[更新应用]

  18. [更新应用]对话框中点击[更新应用]

其他的Lookup的设置示例

通过使用[Lookup设置]中的[其他要复制的字段],还可获取[多选]字段、[复选框]字段、[下拉菜单]字段等字段的数据。
此处,以将客户列表中登记的以下内容,复制到案件管理应用时的设置为例进行说明。

  • 使用产品([多选字段])
  • 选项([复选框字段])

截图:[多选字段]和[复选框]字段的使用示意图

由于客户列表应用和案件管理应用中都登记了公司名称,所以可以关联公司名称,获取使用产品和选项的内容。
在案件管理应用中配置[Lookup]字段,命名为公司名称,并进行以下设置。

要关联的应用 要复制的字段
客户列表 公司名称
其他要复制的字段(复制到) 其他要复制的字段(复制源)
使用产品 [客户列表]使用产品
选项(仅日语)[客户列表]选项

截图:[Lookup的设置]页面

输入案件管理应用的公司名称点击[获取],即可从客户列表应用获取使用产品和选项的内容。
截图:[多选字段]和[复选框]字段的使用示意图

Lookup的注意事项

  • 即使要参照的记录(主数据)发生更改,通过Lookup已获取的数据仍将保持不变。不会自动变为最新的值。
    再次点击[取得],可更新为最新的数据。

  • 使用通过CSV文件批量更新的方式,可方便地更新已添加的记录。
    但是,如果[要复制的字段]中选择的字段的值在要参照的应用中重复,则导入文件时无法识别目标记录,从而无法更新值。
    如要更新类似的值,需要在记录的编辑页面中逐个更新。

  • 不可指定表格内的字段。

  • 即使删除了[Lookup]字段,已添加记录中的如下字段的值不会发生变化。

    • 在[Lookup]字段的设置中[其他要复制的字段]所选择的字段
  • 如果在[Lookup]字段设置中选中“启用单字符搜索和字母数字单词搜索(推荐)”复选框,则可能需要一些时间才能筛选出最新记录的信息。有关详细信息,请参阅下一页。
    启用单字符搜索和字母数字单词搜索功能后,查找记录无法正确筛选。