我是Filemaker pro的新手。我正在与Filemaker pro 13合作。
我的数据库包含3个表:
我在条件值列表中没有问题,因此在类别和子类别的书籍布局中创建两个弹出菜单是成功的。
但我想使用2empowerfm Menu Popper插件将两个类别和子类别放在一个菜单/子菜单中。
我在子类别表中创建了一个新字段,用于存储要在插件的值列表中使用的计算。 计算是= CatName& “>” 中&安培; SubcatName& “;” &安培; _pkSubcatID。 因此,在书籍布局中选择时返回的值将是“_pkSubcatID”。
问题是CatName不在子类别表中,如果我从相关表类别中选择它,我无法使计算“存储”,这是在值列表中使用字段的要求。
因此,我需要将类别表中的CatName字段复制到子类别表中的新创建字段。我不知道怎么做。
答案 0 :(得分:0)
您只需要在子类表中创建一个指向类别表中类别名称的查找字段。
就是这样。
要为现有记录填充此内容,请在显示所有记录后单击进入子徽章布局上的_fkCatID字段,然后在菜单中选择Records-> Relookup Field Contents
答案 1 :(得分:0)
@Michael Wallace的回答是正确的,该解决方案应该有效。
我添加但是,如果表格可能会变大(如果您为图书馆编写书籍,可以这样做)那么我建议您对假冒的图书进行一些测试大数据,以查看此菜单技术是否成立(特别是如果您通过网络提供服务)。在类别中使用executeSQL查找子类别运行两个全局搜索字段在大数据集中会更有效 - 这个技术在这里和其他地方都有很好的描述: http://forums.filemaker.com/posts/c4ed6f9923