みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
Mac OSX FMP13advです。
iPadで記録を入力する記録テーブルに以下のフィールドがあります。
顧客ID
日付
時間
記録カテゴリ(朝食・昼食・夕食・入浴・トイレ・バイタルチェック・・・・)
コメント
その他
iPadレイアウト上で、記録カテゴリごとのアイコンにボタン設定をして、
該当する記録ごとの入力レイアウトに移動。(OnLecordLord:同じ入力画面で、複数の顧客を登録する可能性ある為)
スクリプト引数で、記録カテゴリを渡します。
スクリプトで
フィールド設定[記録カテゴリ;Get(スクリプト引数)]
フィールド設定[日付;Get(日付)]
この後、同一日付で、同じカテゴリで登録ができないもの(昼食や入浴)については、
同一顧客ID 日付 カテゴリで記録があるかを確認して、
あれば、新規レコードはいったん削除して、
そのデータを表示して記録が既にあることをカスタムダイアログで表示。
なければ、そのまま新規レコード登録できる。
という流れを考えていますが、
検索のスクリプトステップとリレーションをどう作っていいか分かりません。
教えていただけると嬉しいです。
よろしくお願いいたします。
Offline
同一を判定する分のグローバルフィールドを作り、
それで自己リレーション。
作るべきレコードの値をグローバルに入力して、
関連レコードが有ればレコードを作らない。
無ければレコードを作り、値を移す。
この考えでは?
Offline
ありがとうございます!
あっさり解決してしまいました
Offline
Pages: 1
[ Generated in 0.005 seconds, 9 queries executed - Memory usage: 547.72 KiB (Peak: 579.66 KiB) ]