0

私は filemaker を初めて使用します - 気に入っていますが、慣れるまでに時間がかかります

顧客が ID カードでチェックインするソリューションを作成しています。初めてこれを行うときは、カードをユーザー レコードにリンクする必要があります。

ユーザー テーブルがあり、このテーブルのレイアウト上のボタンをクリックして、カードの ID を設定したいと考えています。カードの ID は、単に別のテーブルに置かれています。

だから、チェックインテーブルの最新の行を取得したいだけです

そこからcardidを取ります

現在のユーザーのカード フィールドをその値に更新する

私はmysqlをfilemakerのバックエンドとして使用しており、Webとの同期性を向上させています。

私はSQLでこれを行う人を知っています-その

update users set cardid = (select cardid from checkins order by checkintime desc limit 1) where id = [current user id];

だから私はファイルメーカーのexecutesqlがうまくいくと思っていましたが、[現在のユーザーID]を渡す方法がわかりません

私はこれを機能させるのにとても近づいています。私はそれを味わうことができますが、困惑しています! ヒントをいただければ幸いです。ありがとう。

4

1 に答える 1

1

OK私は最終的にこれを理解しました。それが誰かを助ける場合に備えて、ここに答えを入れます。

シンプルで、[SQL を実行] スクリプト ステップで [計算された SQL] テキスト オプションを使用する必要があるだけです。

また、UI を更新するために、SQL データのフラッシュ オプションが有効なステップを含む更新ウィンドウも必要でした。

于 2010-02-14T08:02:35.003 に答える