0

製品の長いリストを含むテーブルがあります。各製品には、SKU とスタイル番号の両方があります。麦粒腫番号は、一連の SKU 番号に共通です。たとえば、ノース フェイス ジャケットには一般的なスタイル番号があり、各サイズと色には個別の SKU 番号があります。非常に長いリストでスタイル番号の最初のインスタンスを取得し、別のテーブルに新しいレコードを作成する必要があります。そうすれば、すべての個別の SKU 番号をメインのスタイル番号にフックする関係を設定できます。私はファイルメーカーのプロではないので、これを行う方法についてアドバイスをいただければ幸いです。リストをループして、新しいスタイル番号の最初のインスタンスから新しいレコードを作成する方法があると思いますか?

助けてくれてありがとう。

4

1 に答える 1

2

これは、FileMaker では簡単に実行できるはずです。

まず、大量のデータを操作するときはいつものように、filemaker ファイルのバックアップを作成します。

File > Save a copy as...

タイプとしてクローンを選択しないようにしてください。そうしないと、データがなくなります。

これらの手順では、次のように 2 つのテーブルがあることを前提としています。

製品(記録あり)

  • ID
  • スク
  • スタイル

スタイル (空)

  • ID
  • スタイル

関係を作成する

File > Manage Database > Define Relationship
  • product::style から style::style への関係をドラッグします。
  • 等号をダブルクリックします。
  • リレーションシップのスタイル側で、[このリレーションシップを介してこのテーブルにレコードを作成できるようにする] をオンにします。
  • [ OK]を 2 回クリックします。

レコードを作成するスクリプトを作成する

Scripts > Manage Scripts

  • 「新規」をクリック
  • 次のスクリプトを再作成します。

スタイルレコードを作成する FileMaker スクリプト

何か問題がありましたら、ここに書き込んでください。コメントを追加したので、うまくいけば、すべてが簡単でわかりやすいものになります。

そして、最初にデータをバックアップすることを忘れないでください! 幸運を。

于 2012-12-10T04:02:55.667 に答える