2017-01-20 5 views
0

私はFilemakerには新しく、電子メール購読リスト管理システムを構築しようとしています。連絡先のテーブルと、既存のニュースレターの出版物(pdf)がある別のテーブルがあり、各連絡先に受け取った出版物のステータスをFilemakerから直接送信するビューを作成したいと考えています。そのような 私がターゲットてる何か:私は(タイムスタンプとの接触のIDとニュースレターのIDのペア)、すでに送信されたメッセージを格納しますテーブルを行っていたFilemaker Pro 15アドバンス - ニュースレターの連絡先への送信

Contact 1 
--------- 
Newsletter 1  SENT 01/12/2016 
Neswletter 2  SENT 01/01/2017 
Newsletter 3  (Send now) 
Newsletter 3  (Send now) 

私はそれぞれにすでに送られたニュースレターを一覧表示することができ私は、まだ送信されていないものを取り出してリストするためにどのアプローチをとるべきかについては全く知らない。あなたの助けを事前に

おかげ

+0

あなたの連絡先は正確にどのように購読していますか?いくつかの問題があるニュースレター、または特定の問題? –

+0

@ michael.hor257k - 彼らはニュースレターを購読し、すべての問題を受け取ります。しかし、新しい加入者が到着すると、加入前に発行された問題を送信する可能性があります。 – Argoron

答えて

0

は、(複数の問題を持つ)一つだけのニュースレターがあると仮定すると、あなたは3つのテーブルが必要になります:加入者、問題とメーリング - 差し込み印刷は、他の2つの間のテーブルを参加している場合、のためのフィールドを持つ:

  • - サブスクライバ(契約者へのリンク)。
  • IssueID(問題へのリンク)。
  • MailingDate

加入者のレイアウトに配置された差し込みにポータルは、現在見ている加入者に郵送されてきたすべての問題が表示されます。

unmailedの問題を表示するための多数のオプションがあります - 私は2つに言及します:

  1. は、スクリプトが問題(ショーのみ関連レコード)から関連レコードに行く持って、それからだけ省略表示されます。

  2. x関係演算子を使用して、サブスクライバと(新しい発生の)問題の別の関係を定義します。サブスクライバのレイアウトに関するこの問題のTOへのポータルを配置し、条件付き書式を使用して郵送された問題と未郵送の問題を区別します。

+0

再オプション1 - 面白いと聞こえますが、前にスクリプトで演奏したことはありません(少なくともFMで)。再オプション2 - その(2番目の)ポータルを実行しようとすると、その中のすべての問題を含む2番目のリストが表示されます。とにかく、なぜ私が加入者と発行者との間に直接の関係を作るのか理解できないので、私は混乱しています。問題と郵送物との間の接続ではありませんか? – Argoron

+0

@Argoron FileMakerプラットフォーム専用のフォーラムに参加することをお勧めします。ここでは、これらの問題について議論することができます。 –

+0

@Argoron FileMakerでは、基本的なスクリプト作成は非常に簡単です。私は(fmforums.comのようなFileMaker特有のフォーラムに参加することに加えて)あなたが手動でタスクを実行するために何をするかを考えることを提案します。最も単純なFileMakerスクリプトは手動で実行できるステップの複製だけです。そのため、手動でタスクを実行できる場合は、スクリプトに変換するのはかなり簡単です。使用可能なスクリプトステップについては、FileMakerのマニュアルを参照してください。 – Chuck

関連する問題