0

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

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

提前感谢您的帮助。

问候。

4

1 回答 1

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查看完整的函数列表。

于 2012-09-12T09:41:07.737 回答