【问题标题】:Conditional Formatting based on layout view基于布局视图的条件格式
【发布时间】:2012-09-11 20:21:00
【问题描述】:

Filemaker Pro 专家的另一个问题。我正在开发的数据库从带有多个按钮的 Main 布局开始(例如插入新项目、显示所有项目等)。每个按钮都与一个脚本相关联,该脚本将用户带到相关的布局。在每个布局中,我将按钮显示在一行中,并用反色突出显示当前布局。 我的问题是一些按钮导致相同的布局,以不同的模式查看,我不知道如何有条件地突出显示右侧的按钮。

例如,Insert new itemShow all items 采用相同的布局,但是在第一种情况下,脚本将布局视为表单并插入新的记录,而在第二个中,我以列表的形式查看并显示所有记录。不过,布局是相同的,所以我需要基于某些东西制定条件格式。我该怎么做,我应该检查什么?

提前感谢您的帮助。

问候。

【问题讨论】:

    标签: database layout conditional filemaker


    【解决方案1】:

    大概您目前正在使用公式:Get (LayoutName) 来决定您的条件公式,为什么不尝试另外使用公式:Get(WindowMode)Get(LayoutViewState)

    如果(在浏览模式下将用户发送到 MyLayout),您可以有条件地格式化按钮:

    Get(WindowMode)=0 and Get(LayoutName)="MyLayout"
    

    或者(在表单视图中将用户发送到 MyLayout):

    Get(LayoutViewState)=0 and Get(LayoutName)="MyLayout"
    

    .

    其他可能有帮助的函数可能是Get(FoundCount)Get(TotalRecordCount)你可以看到Get函数here的完整列表。

    【讨论】:

      猜你喜欢
      • 2020-07-19
      • 2011-06-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多