FileMaker Proの初心者です。バージョン5.5を使用しています。
元のcsvファイルをインポートし、下記のような形式に整形したいのですが、よいスクリプトの組み方はあるでしょうか。
【元のcsvファイル】
--------------------
(レコード) フィールド 値
1 フィールドa a1
1 フィールドb b1
1 フィールドc c1
1 フィールドd d1
2 フィールドa a2
2 フィールドb b2
2 フィールドc c2
2 フィールドd d2
3 フィールドa a3
3 フィールドb b3
3 フィールドc c3
3 フィールドd d3
--------------------
【整形後の形式】
--------------------
レコード フィールドa フィールドb フィールドc フィールドd
1 a1 b1 c1 d1
2 a2 b2 c2 d2
3 a3 b3 c3 d3
--------------------
A 回答 (3件)
- 最新から表示
- 回答順に表示
No.3
- 回答日時:
FileMakerでばっちりできますよ。
ただ、フィールド名をスクリプトで変えることができないので、ちょっとした工夫は必要になります。ざっくりした手順は下記となります。便宜上、元の.csvファイルは左からf1、f2、f3というフィールド名だとしますね。
1) 元のcsvを読み込んだテーブルでf1をキーにした自己リレーションを設定
2) Status(レコードID)だけを記述した計算フィールドを定義(f4とします)
3) 自分自身のf4と1)のリレーション先にあるf4とを比較し、イコールなら1を立てるという式を作る。これで検索するとf1の値ごとの集計用に使える
4) 「フィールドa」などの名前でリレーションを取り、a1などのデータを取得
5) これらで集めたデータをMerge形式(=フィールド名が1行目に含まれる形のcsv)にしてエクスポート
6) そのファイルをMerge形式でインポート
という感じです。4)がちょっと難しいかもしれませんが、頑張ればできます。
手順はだいぶ省いてご説明しているので、引っかかった点があったら具体的にお教えください。
No.2
- 回答日時:
フィールド名がフィールド値として入っていますよね。
FMでフィールド名として認識されるのは1行目だけです。持っていないので何とも言えませんが表計算ソフ
トで整形した方が良いのではないかと思います。
番号,フィールドa,フィールドb,フィールドc,フィールドd,値
1,a1,b1,c1,d1
2,a2,b2,c2,d2
3,a3,b3,c3,d3
のように。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Access(アクセス) access,vbaでフォルダ内のファイルをテーブルにインポート、ファイル名もフィールドに追加したい 1 2022/08/31 11:11
- Access(アクセス) アクセスの更新クエリでカレントレコードのみ更新したい 1 2022/06/02 23:32
- その他(データベース) Accessのクエリで1フィールドの抽出条件設定をNullでなく全角半角含む空白のみの文字列でない文 1 2023/04/24 15:20
- その他(データベース) 更新クエリをリンクデータベーステーブルに実行し実行時エラー3362固有インデックスに重複する値が含ま 1 2022/09/21 11:44
- Access(アクセス) Accessクエリで年月フィールドを年のみで抽出する方法について 2 2022/08/29 18:10
- Access(アクセス) Accessテキストボックス内に2つのフィールドの値を比較して大きい方の値を表示させる方法 1 2022/09/09 10:50
- その他(Microsoft Office) ピボットテーブルへの集計フィールド挿入 1 2023/02/26 11:33
- その他(データベース) IT用語について質問です。 以前ITパスポートの試験を受けた際にデータベースが何の集まりかについての 2 2022/12/10 12:29
- Access(アクセス) Accessフォームで複数条件でフィールドの値を表示する方法 4 2022/07/21 10:47
- Outlook(アウトルック) 【 Windows 10 】アドレス帳に正しくインポートを完了させたい。 3 2023/04/23 13:41
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
NULL値を含む場合のフィルタ
-
Access 抽出条件を自動で入力し...
-
[Access]クエリの抽出条件について
-
[Microsoft Access]クエリ作成...
-
アクセスのフィールドデータを...
-
アクセスで前年対比を出す方法...
-
プレミアエレメンツ2.0 インタ...
-
RPGツクールVX 戦闘後、フィー...
-
Accessのクエリで、Left関数を...
-
テーブルに主キーを作らないデ...
-
Accessを使って日付を比較したい
-
ACCESSでクエリを作成したら「...
-
ACCESSのフォームからデータの...
-
アクセスのフォームのビューが...
-
ACCESS クエリで重複データを最...
-
アクセスでテーブルの変更内容...
-
「データベースまたはオブジェ...
-
ACCESS クエリー 抽出条件が...
-
Accessのフォーム上にレコード...
-
accessのレポートであとから他...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Accessのクエリで、Left関数を...
-
Accessでフォームへのフィール...
-
NULL値を含む場合のフィルタ
-
Accessでグループ化した結果フ...
-
access で「指定したフィール...
-
アクセスで前年対比を出す方法...
-
Access2000 2番目に大きい数値...
-
別のテーブルのフィールドを抽...
-
【access】テキストから日付へ...
-
Access2003でフィールドのデー...
-
ファイルメーカーで住所内の市...
-
[Access]クエリの抽出条件について
-
ACCESSで2つのテーブルで一致し...
-
LotusNotesで全角の空白を半角...
-
【至急】Mp3tagで歌手情報を追...
-
[Microsoft Access]クエリ作成...
-
アクセスのフィールドデータを...
-
VBAで日付型とテキストでフィル...
-
値("001")と数値(1)が混在...
-
FileMakerでアットマーク入り文...
おすすめ情報