Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2008/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Database 如何在filemaker pro 15中筛选下拉列表_Database_Forms_Filter_Filemaker - Fatal编程技术网

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

Database 如何在filemaker pro 15中筛选下拉列表,database,forms,filter,filemaker,Database,Forms,Filter,Filemaker,我一直在寻找这个。我不想要一个向下钻取的过滤器,我从一个下拉列表开始,然后根据一个选择缩小另一个下拉列表。否,我想筛选1个特定的数据库字段 例如: 我有1家餐桌公司。在该表中,我有一个FK to CompanyType(例如供应商、客户等) 在我的发票表单中,我希望从我的公司表中有一个下拉列表,其中只包含客户。(例如,CustomerTypeID=1的下拉列表) 在我的费用表中,我想从我的公司表中只列出供应商。(例如,CustomerTypeID=2的下拉列表) 想法?很多thx 在我的发票表单

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

例如:

我有1家餐桌公司。在该表中,我有一个FK to CompanyType(例如供应商、客户等)

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

在我的费用表中,我想从我的公司表中只列出供应商。(例如,CustomerTypeID=2的下拉列表)

想法?很多thx

在我的发票表单中,我想从我的公司表中有一个下拉列表 只有顾客在里面。(例如,下拉列表 CustomerTypeID=1)

  • 发票
    表中,定义未存储的计算字段
    cConstant1
    (结果为数字)并输入:

    1
    
    正如公式所示

  • 定义
    发票
    与新出现的发票之间的关系
    公司
    表(我们将其命名为
    客户
    )如下:

  • 定义您的值列表以使用来自
    客户::公司ID
    的值,仅包括来自
    发票的相关值


  • 或者,在公司表中定义名为
    cCustomerID
    的计算字段=

    If ( CustomerTypeID = 1 ; CompanyID )
    
    并定义要使用此字段的值列表

    If ( CustomerTypeID = 1 ; CompanyID )