みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
win7 fm11です。
1予定1レコードとして下記のようになってるデータを
2014/03/25 10;00 12:00 太郎
2014/03/25 10:00 12:00 次郎
データをエクスポートした時に
2014/03/25 10:00 12:00 太郎 次郎
としたいのですが
可能でしょうか?
可能でしたら、どの様にやったらよいでしょうか?
グループ化したいフィールドで自己リレーションすると、
List関数で、同グループの名前のリストが得られますから、
これをご希望の書式に変えてフィールド値とします。
グループ化したいフィールドでソートしておいて、
エクスポートの際、
「グループ化の基準」
でそのフィールドを全てチェック。
これでエクスポートすれば1グループごとに1レコードで書き出されます。
Last edited by チポ (2014-03-25 18:47:57)
Offline
グループ化したいフィールドで自己リレーションすると、
List関数で、同グループの名前のリストが得られますから、
これをご希望の書式に変えてフィールド値とします。グループ化したいフィールドでソートしておいて、
エクスポートの際、
「グループ化の基準」
でそのフィールドを全てチェック。これでエクスポートすれば1グループごとに1レコードで書き出されます。
すみません
自己リレーションまでは出来ましたが
List関数を使う所がどうやっていいのかわかりません
もし、よければ詳しく教えて頂けませんでしょうか
初歩的な事で申し訳ございません。
List(テーブル2::氏名)という計算フィールドを作ると、結果は
太郎
次郎
となりますから、この改行区切りをスペースに変えるには
Substitute ( List ( テーブル2::氏名 ) ; ¶ ; " " ) を作ると
太郎 次郎
となります。
別テーブルに日付と開始時刻?、終了時刻?を作って、それらを連結したフィールドを
常時ユニークにして、元テーブルからインポートして同じ計算式を作ると少し楽かも?
出来ました!
とりあえず、新しく作ってみて出来ましたので
今のファイルに組み込んでみたいと思います。
ありがとうございました。
すみません、一回解決にしましたがちょっとした問題がでたので
もう一度教えて下さい。
2014/03/25 10;00 12:00 太郎
2014/03/25 10:00 12:00 次郎
データをエクスポートした時に
2014/03/25 10:00 12:00 太郎 次郎
ここまでは出来るようになりました。
ですが
2014/03/25 10;00 12:00 太郎
2014/03/25 10:00 13:00 次郎
と終わり時間が違う場合だと
データをエクスポートした時に
2014/03/25 10:00 12:00 太郎
13;00 次郎
こうなってしまいます。
出来れば
2014/03/25 10;00 12:00 太郎
10:00 13:00 次郎
したいのですが可能でしょうか?
よろしくお願いいたします。
二つの時刻を連結したテキストタイプのフィールドにして、それでソートするしかないのでは。
テキストですから、時刻の書式に注意が必要ですね。
Offline
ありがとうございました。
希望通り出来ました。
助かりました!
Pages: 1
[ Generated in 0.005 seconds, 9 queries executed - Memory usage: 555.81 KiB (Peak: 579.31 KiB) ]