2017-01-09 61 views
1

我一直在为此搜索很多。我不想要一个下钻过滤器,我从一个下拉菜单开始,并根据一个选项缩小另一个下拉菜单。不,我想过滤1个特定的数据库字段。如何在filemaker pro下拉列表中筛选15

一个例子:

我有1家公司。在该表中,我有一个FK公司表格(例如供应商,客户...)

在我的发票表格中,我希望从我的公司表中有一个下拉列表,只有客户在英寸(例如,下拉其中CustomerTypeID = 1)

在我的报销单我想从我公司表只在供应商下拉。(因此,例如,下拉其中CustomerTypeID = 2)

的思考?很多thx!

回答

3

在我的发票表格我想从我公司表 只有在客户下拉。(因此,例如,下拉菜单,其中 CustomerTypeID = 1)

  1. 在您Invoices表,定义未存储的计算领域 cConstant1(结果是号码),然后输入:

    1 
    

    作为公式。

  2. 定义InvoicesCompanies表的新发生之间的关系(我们将其命名为Customers)为:

    Invoices::cConstant1 = Customers::CustomerTypeID 
    
  3. 定义的值列表使用来自Customers::CompanyID值,包括启动只有相关的值从Invoices


另外,定义在公司表=

If (CustomerTypeID = 1 ; CompanyID) 

名为cCustomerID计算领域,并定义值列表使用该字段。