みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
FM12 WIN
メールシステムを作成しています。
初心者のため、行き詰まっていますので、ご教授願います。
▼Aテーブル
ID
メールタイトル
▼Bテーブル
ID
部署
氏名
敬称
メール送信用(部署&¶¶&氏名&敬称)
▼リレーション
Aテーブル ID = Bテーブル ID
Aテーブルから、ポータルでBテーブルの情報を見れるようにしています。
メールで送信する際、BテーブルからListをしようすると部署が同じ場合
総務課
氏 名1 敬称
総務課
氏 名2 敬称
経理課
氏 名3 敬称
となります。これを…
総務部
氏 名1 敬称
氏 名2 敬称
経理課
氏 名3 敬称
としたいのですが、可能でしょうか。
そのメールって1氏名ごとに1通送るのではないのですか?
Offline
はい。
複数名送ることも想定しています。
ん?
送信先のリストを作るのではないんでしょう。
本文、または本文に加える内容として部署とその氏名のリストを作りたい。
なんでしょう?
Offline
言葉足らずで申し訳ございません。
チポさんのおっしゃる通り、本文に宛名を表示させる所で悩んでいます。
BテーブルでIDと部署で自己リレーション。B2側は部署でソート設定
メール送信用フィールドの式を
=Case ( 部署 = GetNthRecord (B2::部署 ; Get ( レコード番号 )-1 );"";部署 & ¶) & 氏名 & 敬称
にする?
Offline
旅人さん、ありがとうございます。
おっしゃる通り完成しました。
しかし、私の入力間違いがありまして、
×メールで送信する際、BテーブルからListを…
〇メールで送信する際、AテーブルからListを…
でした。
つまり、
Aテーブル List(Bテーブル::メール送信用)
で、宛先の一覧を出します。
例えば、Bテーブルの部署が
総務課 氏 名
総務課 氏 名
人事課 氏 名
総務課 氏 名
と入力した場合、テーブルAでListすると、
総務課
氏 名
氏 名
人事課
氏 名
総務課
氏 名
となってしまいます。
出来れば
総務課
氏名
氏名
氏名
人事課
氏名
とまとめたいのですが、可能でしょうか。
そのつもりでしたけどサンプル
http://pupld.net/21/140703/4f899vhefy/index.cgi
メールまとめ.fmp12 ??
ファイル名の付け方が分からない・・・
Offline
Case ( 部署 = GetNthRecord (B2::部署 ; Get ( レコード番号 )-1 );"";部署 & ¶) & 氏名 & 敬称
これ、大丈夫ですか?
Get ( レコード番号 )
これが、
現在の対象レコード・ソート状態によって変わりますから、
参照するレコードも変わってきちゃうのでは。
シリアルとか、レコードIDとかを振って、
その比較が間違いなさそう。。
Offline
旅人様
わざわざサンプルを作成していただきありがとうございました。
リレーションの内容も理解でき、思っていた形となりました。
本当にありがとうございます。
Pages: 1
[ Generated in 0.006 seconds, 9 queries executed - Memory usage: 563.51 KiB (Peak: 582.34 KiB) ]