5 返信 最新の回答 日時: Nov 18, 2008 4:39 PM ユーザー:potikame

    繰り返しフィールドへの複数データのインポート方法

    potikame

      タイトル

      繰り返しフィールドへの複数データのインポート方法

      フォーラムに投稿

      お世話になります。

       

      件名のとおりなのですが、エクセル上の複数のデータを繰り返しフィールドに一括でインポートする方法をご存知ないでしょうか。 

      セルA1, B1, C1にそれぞれ1, 2, 3の数値が入っていたとして、これをファイルメーカ上の繰り返しフィールド X にフィールド X[1]に1、X[2]に2、X[3]に3をインポートするイメージです。

      ネット上で調べていたところ以前のバージョン(ver.5ぐらいまで?)では、各セルのデータをchar関数を用いてまとめることでインポートできたようなのですが、ver.9で試したところうまくいきません。

      (A1, B1, C1のデータを仮にセルD1に=A1&char(29)&B1&char(29)&C1 として統合し、これをフィールド X に取り込む)

       

      区切りキャラクターが変更になったのか、別の取り込み方法があるのか。

      ご存知でしたら教えていただけると助かります。 

        • 1. Re: 繰り返しフィールドへの複数データのインポート方法
          Matthew1
            

          こんにちは、potikameさん

           

          Excelワークシート上の複数のセルをファイルメーカーの繰り返しフィールドにインポートする方法ですが、たしか以前のバージョンでもできなかったと思います。区切り文字を使用したインポートはCSVファイルインポートでサポートされているので、インポート用のCSVファイルをExcel上で作成しそれをインポートする方法もあります。

           

          またはセルを個々のフィールドとしてインポートし、ファイルメーカー側のスクリプトにてそれぞれの繰り返しフィールドに値を入れる方法が確実ではないかと私は思います。 

          (例: 

              フィールドの全置換 [テーブル::繰り返しフィールド; A1] 

              フィールドの全置換 [テーブル::繰り返しフィールド[2]; A2] 

              フィールドの全置換 [テーブル::繰り返しフィールド[3]; A3] 

           

          • 2. Re: 繰り返しフィールドへの複数データのインポート方法
            shin
              

            昔と変わっていませんよ。

             =A1&char(29)&B1&char(29)&C1 と結合したセルを作り、これを一旦テキストファイルへ書き出します。これをファイルメーカーでインポートします。(FM9で確認しました)

            出来なかったのは、どのような手順でインポートされましたか?

            • 3. Re: 繰り返しフィールドへの複数データのインポート方法
              potikame
                

              Matthew さん

               

              ご投稿ありがとうございます。

              繰り返しフィールドへのデータの入力方法の一つとして役立ちます。

              アドバイスありがとうございました。 

              • 4. Re: 繰り返しフィールドへの複数データのインポート方法
                potikame
                  

                MrShin さん、

                 

                ご投稿ありがとうございます。

                記述されたとおりにやってみたつもりなのですが…。

                もう一度トライしてみます。

                (結果も、手順を含めて返信します。) 

                取り急ぎお礼申し上げます。 

                • 5. Re: 繰り返しフィールドへの複数データのインポート方法
                  potikame
                    

                  MrShin さん、

                   

                  記述された方法で無事各繰り返しフィールドにデータをインポートができました。

                  一度、テキストファイル(今回はcsv、カンマ区切りを使用)として書き出すのがポイントですね。

                  エクセルのファイルを直接インポートしようとして失敗していました。

                   

                  大変助かりました。

                  ありがとうございます。