0

FilemakerProの専門家へのもう1つの質問。私が開発しているデータベースは、いくつかのボタンを備えたメインレイアウトから始まります(たとえば、新しいアイテムの挿入、すべてのアイテムの表示など)。各ボタンはスクリプトに関連付けられており、ユーザーは関連するレイアウトに移動します。これらの各レイアウトでは、ボタンを一列に表示し、現在のレイアウトを逆の色で強調表示しています。私の問題は、いくつかのボタンが同じレイアウトになり、異なるモードで表示され、条件付きで右側のボタンを強調表示する方法がわからないことです。

たとえば、 [新しいアイテムの挿入]と[すべてのアイテムの表示]は同じレイアウトになりますが、最初のケースでは、スクリプトはレイアウトをフォームとして表示して新しいレコードを挿入し、2番目のケースではリストとして表示してすべてのレコードを表示します。ただし、レイアウトは同じなので、何かに基づいて条件付き書式を設定する必要があります。どうすればそれを行うことができ、何をチェックする必要がありますか?

助けてくれてありがとう。

よろしく。

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 に答える