スポンサーリンク

スポンサーリンク

スポンサーリンク


2013年6月21日金曜日

FileMaker Pro 12:製品カタログソフトの製品テーブル

FileMaker Pro 12に付属しているサンプルソフトを調べることで、使い方を学習します。
付属している製品カタログソフトの[製品]テーブルのフィールド構成です。

項目名 : フィールドタイプ (説明)の順です。
  • 製品 ID 照合フィールド : 数字
  • 更新者 : テキスト
  • 前回の更新 : タイムスタンプ
  • 日付 : 日付
  • 項目 : テキスト
  • 部品番号 : テキスト
  • 年式 : 数字
  • 製品 Web サイト : テキスト
  • 詳細 : テキスト
  • カテゴリー : テキスト
  • 在庫状況 : テキスト
  • 単価 : 数字
  • 新製品 : テキスト
  • カタログ内 : 数字
  • 製造元 : テキスト
  • 電子メール : テキスト
  • 電話番号 : テキスト
  • 選択したファイル : テキスト (選択されたファイル 1 | オブジェクト~ファイル 4 | オブジェクトのフィールド名)
  • 選択したファイル | オブジェクト : バイナリ (選択された画像)
  • 選択したファイルのプレースホルダ : テキスト (選択された画像ファイル名)
  • ファイル 1 | オブジェクト : バイナリ (画像1)
  • ファイル 2 | オブジェクト : バイナリ (画像2)
  • ファイル 3 | オブジェクト : バイナリ (画像3)
  • ファイル 4 | オブジェクト : バイナリ (画像4)
  • ファイル 1 プレースホルダ : 計算(下の説明を参照)
  • ファイル 2 プレースホルダ : 計算
  • ファイル 3 プレースホルダ : 計算
  • ファイル 4 プレースホルダ : 計算
  • 複数結果ラベル : テキスト
  • 選択内容のソート : テキスト
  • ソートリストキー : テキスト
  • ファイル番号詳細 | iOS : テキスト
  • クイック検索 | iOS : テキスト
■ファイル 1 プレースホルダに入力されている計算式
下記の計算式が入力されています。
Let     (
    text    =    If ( Get ( システムプラットフォーム ) > 2 ; "タップしてファイルを追加" ; "ファイルをここにドラッグ" ) ;

    If ( IsEmpty ( ファイル 1 | オブジェクト ) ; text ; "" )
    )
式の内容:
・もしiPhone等のiOSの場合 変数textは「タップしてファイルを追加」となり、そうでなければ「ファイルをここにドラッグ」となります。
・もし[ファイル 1 | オブジェクト](画像ファイル)が登録されていれば上の変数textが表示され、登録されていれば空白になります。

■iOSとは、iPhone・iPod touch・iPad・iPad mini・Apple TVに使用されているOSで、フィールド名にiOSが付くフィールドはそれ用のフィールドのようです。