将字段内容从一个表复制到另一个表 - FileMaker

时间:2014-11-26 12:51:35

标签: copy field filemaker

我是Filemaker pro的新手。我正在与Filemaker pro 13合作。

我的数据库包含3个表:

  • category(fields = _pkCatID& CatName)
  • 子类别(fields = _pkSubcatID,_fkCatID& SubcatName)
  • 书籍(许多字段包括_fkSubcatID)

我在条件值列表中没有问题,因此在类别和子类别的书籍布局中创建两个弹出菜单是成功的。

但我想使用2empowerfm Menu Popper插件将两个类别和子类别放在一个菜单/子菜单中。

我在子类别表中创建了一个新字段,用于存储要在插件的值列表中使用的计算。 计算是= CatName& “>” 中&安培; SubcatName& “;” &安培; _pkSubcatID。 因此,在书籍布局中选择时返回的值将是“_pkSubcatID”。

问题是CatName不在子类别表中,如果我从相关表类别中选择它,我无法使计算“存储”,这是在值列表中使用字段的要求。

因此,我需要将类别表中的CatName字段复制到子类别表中的新创建字段。我不知道怎么做。

2 个答案:

答案 0 :(得分:0)

您只需要在子类表中创建一个指向类别表中类别名称的查找字段。

  1. 在子猫表中创建一个名为“类别”的字段
  2. 点击选项
  3. 自动输入底部的标签,选中“查找值”
  4. 选择正确的起始(subcat)和相关(Cat)表,然后选择Category的名称字段。
  5. 就是这样。

    要为现有记录填充此内容,请在显示所有记录后单击进入子徽章布局上的_fkCatID字段,然后在菜单中选择Records-> Relookup Field Contents

答案 1 :(得分:0)

@Michael Wallace的回答是正确的,该解决方案应该有效。

我添加但是,如果表格可能会变大(如果您为图书馆编写书籍,可以这样做)那么我建议您对假冒的图书进行一些测试大数据,以查看此菜单技术是否成立(特别是如果您通过网络提供服务)。在类别中使用executeSQL查找子类别运行两个全局搜索字段在大数据集中会更有效 - 这个技术在这里和其他地方都有很好的描述: http://forums.filemaker.com/posts/c4ed6f9923