如何筛选filemaker pro 15中的下拉列表

时间:2017-01-09 22:59:05

标签: database forms filter filemaker

我一直在寻找这个。我不想要一个向下钻取过滤器,我从一个下拉开始,另一个根据一个选择缩小。不,我想过滤1个特定的数据库字段。

一个例子:

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

在我的发票表单中,我希望从我的公司表中只下载客户的下拉列表。(例如,在CustomerTypeID = 1的下拉列表中)

在我的费用表单中,我希望从我的公司表中只有供应商的下拉列表。(例如,在CustomerTypeID = 2的情况下,下拉列表)

思考?很多人!

1 个答案:

答案 0 :(得分:3)

  

在我的发票表单中,我希望从我的公司表中获得一个下拉列表   只有客户在。(所以,例如,下拉在哪里   CustomerTypeID = 1)

  1. Invoices表中,定义一个未存储的计算字段 cConstant1(结果为数字)并输入:

    1
    

    作为公式。

  2. 定义Invoices与新事件之间的关系 Companies表格(让我们将其命名为Customers)为:

    Invoices::cConstant1 = Customers::CustomerTypeID
    
  3. 定义您的值列表以使用Customers::CompanyID中的值,仅包含从Invoices开始的相关值。

  4. 或者,在Companies表=

    中定义名为cCustomerID的计算字段
    If ( CustomerTypeID = 1 ; CompanyID )
    

    并定义您的值列表以使用此字段。