2017-08-04 6 views
0

ボタンに問題があります。同じIDを使用する(アクティブではない)

私はクライアントを持っていますが、これらはすべて番号(Clients :: ClientID)を持っています。今私は、別のフォームでボタンを作成し、アクティブなclientIDを別のアプリケーションに送信して、このクライアントIDを使用して、そのクライアントに関するそのアプリケーションの情報を表示したいとします。今、私は次のコードスニペットが含まれているオープンなURLでボタンを作った

:私はviewlayoutでボタンをクリックすると

"http://localhost:12345/showClientFile?clientid=" & Clients::ClientID 

、常にアプリケーション(私はね、レコードに関係なく)同じclientIDであり、私が入っているレコードのclientIDではありません。ブラウザのURLをチェックすると、同じIDになります。何か不足していますか?

+0

"viewlayout"または "別のフォームのボタン"の意味が不明です。あなたが説明したことがうまくいくためには、あなたとあなたのボタンは、「クライアント」TOのレイアウト上にある必要があります。 –

+0

私は本当に別のTOのレイアウトになっていますが、このTOにこの値を入れる方法はありますか? viewlayoutは、通常のビュー(編集ビュー:pではなく)の名前にすぎず、フォームは別のTOの名前です。私はこのファイルメーカーの構文に特化していません。これについて申し訳ありません;-) –

+0

別のTOのレイアウトを使用している場合は、どのクライアントがどのクライアントであるかをどのように判断できますか? - P.S. FileMakerプラットフォーム専用のフォーラムの1つに投稿することをお勧めします。必要な場合は、ファイルが添付された状態で問題を議論できます。 SOは厳密にQ&Aサイトです。 –

答えて

1

Clientsテーブルオカレンスにリンクされていないレイアウトを使用している場合は、レイアウトに関連付けられているレイアウトとClientsテーブルの関係が必要です。そうでなければ、Clients::ClientIDの値は表示されません。

「アクティブなクライアントID」を送信するとします。アクティブなクライアントIDが何であるかを、あなたはどのように知っていますか? $$_ACTIVE_CLIENT_ID、またはおそらくグローバルフィールドClients::g_active_client_idなどのグローバル変数に格納されていますか? 「アクティブクライアントIDが何であるか知りたいときは、ここにと表示されます」と言えば、URL計算を編集するために何が必要かを知っている。

"http://localhost:12345/showClientFile?clientid=" & $$_ACTIVE_CLIENT_ID 
関連する問題