基于布局视图的条件格式

时间:2012-09-11 20:21:00

标签: database layout conditional filemaker

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

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

提前感谢您的帮助。

问候。

1 个答案:

答案 0 :(得分:0)

据推测,您目前正在使用公式: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的完整列表。