今日の作りたいもの
- ベースファイルを作成する
- 顧客台帳テーブルを作成する
- 来店記録テーブルを作成する
- 写真記録テーブルを作成する
- iPadで見たときの見た目確認
- iPhoneで見たときの見た目確認
ファイル作成
ファイルを閉じるとバックアップを自動的に行うスクリプト組み込み
顧客台帳テーブル作成
顧客台帳のフィールドを作成
初期では18個設定
- 顧客ID(来店記録とのキー)
- 顧客名
- 顧客名カナ
- 生年月日
- 性別
- 職業
- 顧客郵便番号
- 顧客住所
- 自宅電話番号
- 携帯電話番号
- メールアドレス
- Line
- TikTok
- 髪質
- 体質
- 備考
来店記録カードテーブルを作成する
来店記録カードのフィールドを作成
- 顧客ID
- 来店ID(写真記録とのキー)
- カード作成日
- カード作成時間
- 来店日
- 来店時間
- 来店終了時間
- 来店備考
来店記録カードのリレーションを作成
顧客台帳の顧客IDと来店記録カードの顧客IDでリレーションを組む
そして、来店記録カード側は、レコードの作成を許可する
顧客台帳のレイアウトを考える
細かいUIはいずれ考えるとして、取り急ぎ作成
顧客台帳の画面
来店記録カードのポータルを作成して、来店記録を作成するスクリプトを作成
来店記録カードのレイアウトは、新規ウィンドウを立ち上げることにした
日付の横にあるボタンは、関連レコードとして、すでに作られた来店記録カードに飛べるようにした
ポータル内は、来店日が新しい日付が上に来るようにソート
写真管理テーブルを作成する
写真は、来客記録レコードから、一段下げて写真を管理するだけのテーブルを作成
ここには、顧客IDだけで、写真を探せるように、写真管理レコードの作成時に、顧客IDを取得して、挿入するようにする
写真管理のフィールドを作成
- 顧客ID(来店記録カードのルックアップ)
- 来店ID(来店記録カードとリレーション)
- 写真No(自動採番)
- 写真
写真管理のリレーションを作成
来店記録カードから、来店IDをキーにしようと思ったけど、イレギュラーで写真を撮るケースがないか考えてしまった
顧客台帳から、写真を見たいケースもあると思い、顧客IDをキーとして結んだ
ここでも、来店記録カードから写真管理のレコードを作成出来るように許可をする
iPadとiPhoneでチェック
iPadでまずは確認
ちゃんと動いているね
iPhoneでも期待通りの動き
UIを考えれば、単独でも行けるかも
補足
サンプルファイルについて
サンプルファイルとは、このサイト「https://eieioh.jp/」内で配布されているファイルメーカーProで制作された動作確認用のファイルを指します
サンプルファイルを提供する目的
ファイルメーカーの勉強を通じて制作した過程をこのブログに記載し、製作したプログラムの動作を確認するためであり、商用サービスで提供する目的では提供されておりません。本ファイルは、ファイルメーカーProのソフトウェアがインストールされた環境で動作するものでありますが、動作を保証、または外部システムとの連携稼働を補償するものではありません。なお、当該ファイルに記述されたデザインおよびアイコンなどの画像は、カチドキ研究所に帰属し、再頒布を認めるものではありません。
免責事項
カチドキ研究所は、本ファイルおよび、外部システムとの連携に関して一切の動作保証を致しません。このファイルに不備があった場合も訂正する義務を負いません。利用者がカチドキ研究所が提供したファイルにより、直接または間接的に損害を生じたとしても、カチドキ研究所は、いかなる責任および義務をも負わないものとし、一切の賠償も行わないものとします。このファイルの情報は、一部の機能を除き、無料で提供されています。
このファイルを利用した情報の保存や複製その他ユーザーによる任意の利用方法により必要な法的権利を有しているか否か、著作権、秘密保持、名誉毀損、品位保持および輸出に関する法規その他法令上の義務に従うことなど、ユーザーご自身の責任において行っていただきますようお願いいたします。このファイルが紹介しているソースやソフトウェアの合法性、正確性、道徳性、最新性、適切性、著作権の許諾や有無など、その内容については一切の保証を致しかねます。