みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
お世話になります。
Win7、FMP14を使用しています。
表題の件で、ひとつワークテーブルを準備しており、フィールドをひとつ配置しました。
そのフィールドの内容は外部サーバから読み込んだデータが格納されています。
123,ABC商事,新規顧客,10000円
321,XYZ株式会社,既存顧客,12000円
456,株式会社FMP,既存顧客,8000円
・・・
・・・(複数行あります)
のようにひとつのフィールドに複数明細があるような感じでデータがあります。
このフィールド内容を別のテーブルに分割してコピーしたいです。
得意先コード,得意先名称,区分,金額のようにフィールドを準備して
複数明細のテーブルを作成したいです。
可能でしょうか。
お知恵をお借りしたいです。
一旦エクスポートして、CSVファイルとしてインポートし直すのが一番シンプルかも。
次は、今格納してあるテーブルに、例えば、GetValue ( Substitute ( フィールド ; "," ; ¶ ) ; 1 )、GetValue ( Substitute ( フィールド ; "," ; ¶ ) ; 2 )、などという計算フィールドを作り、そのまま運用。
または、その各フィールドを別の運用テーブルへインポートする、という方法がいいかも。
Offline
Shin様
ありがとうございます。
ご教授いただいた方法で試してみようと思います。
先ずはやってみます。ありがとうございました。
すみません。
CSVエクスポートしたのですが、1行に全部入ってしまい改行できていません。
メモ帳で開いたら半角のスペース、エクセルで開いたら♂見たいなマークが入ってます。
金額の後に改行を入れたいのですが、どうしたら出来ますでしょうか。
何か、コントロールコードが色々入っている様ですね。
現物見ないと無理かな。
Offline
1レコードのフィールドに格納されていたのですか。
そのレコードの中で、項目毎の繰り返しフィールドに展開し、他のテーブルから繰り返しを別レコードにするオプションを使ったインポートを行うのが簡単でしょうね。
https://www.dropbox.com/s/oaf071z61qs4x … 7.zip?dl=0
Offline
最初の「一旦エクスポートして」は、「フィールド内容のエクスポート」してますか?普通のCSVファイルになるはずです。(文字コードがUTF-16とか、改行がCRだけとかでメモ帳で開いてもだめかもしれないけど)
先輩方、誠にありがとうございます。
コメント頂いてからのご連絡が遅れて申し訳ありません。
Shin様
サンプルファイルありがとうございます。真似させて頂いて実装してみます。
scripter様
ご指摘ありがとうございます。
大変お恥ずかしい話ですが、「レコードのエクスポート」をしておりました。
結果、改行されて出力されました。
おかげさまでまた次のステップに進めます。
重ね重ねですが、ありがとうございました。
Pages: 1
[ Generated in 0.010 seconds, 7 queries executed - Memory usage: 513.03 KiB (Peak: 517.94 KiB) ]