Filemaker Pro专家的另一个问题。我正在开发的数据库以带有许多按钮的 Main 布局开始(例如插入新项目,显示所有项目等)。每个按钮都与一个脚本相关联,该脚本将用户带到相关的布局。在每个布局中,我都会显示一行中的按钮,并使用反色突出显示当前布局。 我的问题是一些按钮导致相同的布局,在不同的模式下查看,我不知道如何有条件地突出显示右键。
例如,插入新项目和显示所有项目采用相同的布局,但在第一种情况下,脚本将布局视为表单并插入新的记录,而在第二个我查看列表并显示所有记录。但是,布局是相同的,所以我需要根据某些东西制定条件格式。我该怎么做,我应该检查什么?
提前感谢您的帮助。
问候。
答案 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的完整列表。