みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
皆様、どうぞよろしくお願いいたします。
インポート機能でExcelファイルをインポートし、
すでに登録してあるレコード内の在庫数を更新させたいと考えております。
レコードにはフィールドが複数ありますが、
こちらでは「在庫数」と「カテゴリ」を使わせていただきます。
インポートした際に、在庫数を見てカテゴリを変更したいのですが、可能でしょうか。
■希望
在庫数を取り込んだあとに「在庫数フィールド」が「5以下」、かつ、「カテゴリ」が「○」の場合 ⇒ カテゴリの値を「△」に置換
在庫数を取り込んだあとに「在庫数フィールド」が「0以下」、かつ、「カテゴリ」が「○」の場合 ⇒ カテゴリを値を「×」に置換
スクリプトにて下記を作成しております。
・全レコード表示
・レコードのインポート(一致するレコードを更新する)
・フィールド内容の全置換(ダイアログなし; ・・・ ←こちらの式が分かりません)
・全レコードを表示
どのような式にすれば良いかどうぞ教えていただけますでしょうか。
よろしくお願いいたします。
FileMaker 12を使用しております。
計算フィールドではダメなのですか。
計算フィールドではダメなのですか。
traveler 様
ありがとうございます。
計算フィールドで作成してみたのですが、
こちらのフィールドを手動で変更する場合もございまして、
計算フィールドではない形で考えておりました。
申し訳ありません。
その式を計算値自動入力(既存値置き換え)の式として使って、インポート時に
自動入力オプションをオンにするとカテゴリは自動で変わりますし、手動で変更
もできますよ。
その式を計算値自動入力(既存値置き換え)の式として使って、インポート時に
自動入力オプションをオンにするとカテゴリは自動で変わりますし、手動で変更
もできますよ。
traveler様
ありがとうございます。
よろしければその計算式が分からないので教えていただけますでしょうか。
よろしくお願いいたします。
カテゴリはインポートするわけではなく、単に在庫の指標ですよね。
Case ( 在庫数 ≤ 0 ; "×" ;在庫数 ≤ 5 ; "△" ; "○") かと。
テキスト 計算値自動入力 既存値置き換え 常に評価
インポート時、インポート中入力値の自動化を実行 に ✔
Case ( 在庫数 <= 0 and Self = "○" ; "×" ; 在庫数 <= 5 and Self = "○" ; "△" ; Self )
カテゴリが""だったら""になります。
Offline
Pages: 1
[ Generated in 0.005 seconds, 8 queries executed - Memory usage: 521.3 KiB (Peak: 525.84 KiB) ]