• ベストアンサー

ファイルメーカーでフィールド内にあらかじめ文字を挿入する方法

ファイルメーカーからメール送信フォームを作成しましたが、フィールド内にあらかじめ文字を挿入することはできるのでしょうか?教えてください。 塾の生徒管理データベースを作っているんですが、たとえば、 ■出席日 ■今日の○○さんの授業内容 ■次回までの宿題 などをフォーム内に入れておき、送信する人が内容だけを入力すればいいように設定したいのです。 回答をよろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • a2c_2005
  • ベストアンサー率49% (29/59)
回答No.2

少し長くなりますがお付き合いください。 生徒さん管理で、その生徒さんあてに今日の授業内容を送信されるのですね(いいアイデアですね、勉強になります) その際、Mail送信の本文に使うフィールドに上記のような内容が入ってくればよいということですね。 やり方は三通りあると思います。 一つ目: spadetailさんのおっしゃるように、フィールド設定で、本文を入れるフィールド(以下 本文フィールド と表記)のオプションを選んで、入力値の自動化で データ という箇所に本文の雛形を入れる。 すると、新しいレコードを作ったときにその雛形が入ってくる形になり、それを修正して送信します。 この方法のメリットは、作成や扱いが簡単でFMでのエラーが出にくいことにあります。 デメリットは、一人一人に対して手作業で内容を作成しなければならず、大量送信には向かないということです。 二つ目: 生徒さんの名前や授業内容がすでにデータとしてFMに登録されているのなら、計算式で本文を作成すると良いかもしれません。 本文フィールドを計算フィールドにして、以下のような計算式を設定します。(このとき生徒さんの名前を 生徒名フィールド に、授業内容を 授業内容フィールド に、宿題の内容を 宿題フィールド に入れてるとします) "■出席日¶" & 出席日フィールド & "¶■今日の" & 生徒名フィールド & "さんの授業内容¶" & 授業内容フィールド" & ¶■次回までの宿題¶" & 宿題フィールド すると、自動的に本文が作成できます。 メリットは、生徒名や授業内容などほかで管理できる(している)情報を流用できることと、手作業が無い為大量送信が可能になることです。 デメリットは、融通が利かないことです。計算で本文を自動的に作りますので、文書の書き換えができなくなります。 このデメリットを解消するのが三つ目です。 三つ目: 本文はテキストフィールドにする。 スクリプトで、フィールド設定で 本文フィールド に上記計算式を当てはめます。 これで、本文を自動的に精製し且つ修正も可能になります。また Loop と 次のレコードへ移動へ移動(最後まで来たら終了)を組み合わせると、連続的に作成も可能です。 どれも一長一短ですが、今あるもの・欲しい機能にあわせて選んで作ってみてください。 参考にしてください。

heiji_dog
質問者

お礼

丁寧なご回答ありがとうございます。 自動で本文を作る方法を知り、感動しています。 三つ目の方法で、私が思うとおりのものができました。 しかも全然分からなかった計算式の使い方まで少しわかりました。 さらに応用できるようがんばります! 本当にありがとうございました。 今後ともよろしくお願いします。 (またすぐに新たな質問をすると思います・・・)

その他の回答 (2)

  • spadetail
  • ベストアンサー率42% (9/21)
回答No.3

ふむ、、、No.2さんの計算フィールドを使う方法を使うとして、自分のデータベースのメール本文用の計算フィールドに似せて作ると(実際にはリレーショナルなので複雑になってますが)、こんなですね([]はフィールド、gはグローバルフィールド、Pは改行、引用符は省略): [氏名]&さん、P& [g挿入文]&P 出席日:&[出席日]&P 授業内容:&[授業内容]&P 宿題:&[宿題]&P [g署名]

  • spadetail
  • ベストアンサー率42% (9/21)
回答No.1

フィールド定義のオプションのところで、入力値の自動化を使えばいいでしょう。 あるいは、ボタンにスクリプトを設定し、そのスクリプトにフィールド設定で値を入れるステップをつくっておくとか、該当するレコードを検索してフィールド値を全置換するとか、くふうはいろいろできると思います。

heiji_dog
質問者

お礼

とても素早い回答をありがとうございます。 ファイルメーカー初心者で、どう質問していいかさえよく分からなかったのですが、理解し、的確なご回答をいただきとても嬉しく思います。 ぜひ今後ともよろしくお願いします。

関連するQ&A

  • ファイルメーカーのテキスト挿入について

    質問させてください ファイルメーカーの6をウインドウズXPで使用しています。 テキスト挿入のスプリクトをつくりボタンを押すと フィールドに数字を挿入できるボタンを 「0~9 . 」と作っています。 ただこのボタンは1つのフィールドにしか挿入できません。 一組のボタン(スプリクト)で複数のフィールドを選択して共用できる方法はないでしょうか? つまり1つのレコードに フィールド1~フィールド10まで 数値を入力したいフィールドがあります。 この10個のフィールドにそれぞれ「0~9 .」の テキスト挿入するボタン10組を作るという作業はできるのですが もしひとつの1組のボタンでファールド1~10を 選択して数値を入力できる方法があれば教えてください。

  • 「ファイルメーカーPro8.5」挿入したピクチャの容量について

    ファイルメーカーPro8.5をWindowsXPで使用しております。 現在商品データベースにて、見やすく管理できるように オブジェクトフィールドに画像を挿入して管理しているのですが、 この画像の容量というのは、オリジナルの(挿入元の)画像の容量に 依存しますでしょうか? 例えば、500x500ピクセルの画像を、100x100ピクセルで作成した オブジェクトフィールドに挿入するとします。 この時、画像のサイズは100x100ピクセル分の容量に置き換わりますか? それとも、オリジナル画像分の容量がファイルメーカーに加算されて しまいますでしょうか? 何卒宜しくお願い致します。

  • ファイルメーカーのフィールド設定

    ファイルメーカーで工程管理表を作成しています。 進捗状況を棒グラフのスタイルで表示するために、幾つかのフィールドを横に並べて、それぞれのフィールドに作業完了日を表示するように考えておりますが、この際、完了日が挿入されたフィールドに「色」をつけて進捗状況が着色されたフィールドが右に延びていく形式で棒グラフのように見える形式にしたいと思っています。 《質問》DATAが挿入された時に限って、そのフィールド全体に様々な色を着色方法があるでしょうか?

  • ファイルメーカーでのパスワードのようなものはかけられますか?

    ファイルメーカーpro 8.5を使用しています。 データベース作成中にこのようなことはできないかと思案しています。 どなたかご存じの方がいらっしゃいましたらご教授頂ければ幸いです。 在庫の一覧を作っているのですが、販売価格と仕入れ価格の 二つのフィールドがあったとします。例えばパスワードのようなものを 入力しないと仕入れ代金が見えない、もしくはアカウントによって 仕入れ価格のフィールドが見えないようになる(管理者アカウントで ログインの際には見える等)など要は一部の人間には 仕入れ価格の情報を見えないようにしたいのですが何か良い方法は ないでしょうか?ちょっとうまく内容を伝えられたかわかりませんが 宜しくお願い致します。

  • ファイルメーカー5.5から4.0への変換

     ファイルメーカー5.5で使用しているデータベースのフィールドやレイアウトなどを4.0に戻したいのです。データを移行するのではなく、100近くあるフィールドと入力制限などの設定、レイアウトなどを移したいのですが簡単な方法はあるでしょうか。  4.0のデータベースは5.5で開けば簡単に変換できますが、つまりその逆をしたいのです。

  • ファイルメーカーで書式情報をクリアする方法

    お世話になります。 ファイルメーカーで納品書、作業指示書等の管理をしていますが、プリント時の文字数の制限等から基本カタカナは半角を使うとの社内ルールができています。 顧客よりメールで来た内容をコピー・ペーストして使いたいのですが、大抵の場合は全角カタカナを使用されているため打ち直す必要があります。 そこで全角を半角にするKanaHankaku関数を使用し、文字変換用のデータベースを作りそれを利用しています。 内容としては元となるテキスト用のフィールドとそれを変換するためのフィールドだけの簡単なものです。 しかし元のメールの文字の色や太さも反映されてしまうため、これらの書式を調整しなおす必要があります。これらの書式情報をクリアする関数やスクリプトの組み方があれば教えていただけないでしょうか。

  • FileMakerのスクリプト

    現在FileMakerPro8.5を使って,データベースの作り方を勉強している超初心者です。塾を経営していて,生徒情報のデータベースをつくっています。 生徒情報と授業内容報告書のFileMakerで作ったファイルが2つあり, 生徒情報の中にある,IDのフィールドで,授業内容報告書のファイルを開き,対象レコードを検索するスクリプトを作成したいのですが、どのようにすればいいでしょうか? 分かりにくい質問ですいませんが,教えて下さい。よろしくお願いします。

  • ファイルメーカー:フィールドによって検索に引っかからないトラブル・・・

    ファイルメーカーPro8をWindowsXP(home)で利用しております。 現在、あるはずのレコードが検索に引っかからない現象に困っています。 恐れ入りますがどなたか知恵をお貸しください・・・宜しくお願い致します。 例えば、商品データベース.fp7と、仕入帳.fp7があるとします。 まず、商品データベースに商品情報を入力しておきます。 (例) 【商品番号】1001 【商品型番】mikan123 【商品特徴】おいしい愛媛のみかん 【発売日】2007年1月1日 ・ ・ ・ そして、仕入帳では【商品番号】を入力すると 商品データベースからルックアップされた【商品名】等が 自動的に入力されるようにセットしてあります。 それではトラブルの内容です。 仕入帳の検索モードで【商品名】のところに、 「mikan123」と入力してEnterを押しても、 『この検索条件のセットに該当するレコードはありません。』と表示されてしまいます。 ブラウズモードで表示すると、間違いなく【商品名】のところには「mikan123」と 表示されているのですが・・・。 検索モードで「mikan123」と入力しても検索できないのです。 ちなみに、ルックアップで引っ張っていない、【仕入業者】などの テキストフィールドには、「愛媛商店」と入力すると、 愛媛商店から仕入れたレコードが検索に引っかかります。 何か原因はあるのでしょうか? 皆様宜しくお願い致します。

  • ファイルメーカーPro6について教えてください。

    ファイルメーカーPro6について教えてください。 職場でファイルメーカーを使用しているのですが、全く使用した事がなく操作に困っています。 商品の売上げ管理をしているのですが、例えばソファというコード番号06を1つのフィールドに入力し、更に3人掛けのコード01を次のフィールドに入力すると別のフィールドに「3人掛ソファ」と表示されるようにしたいのですが、どうしてもわかりません。それぞれのフィールドは作成済みで、あとは商品が表示されれば完成するのですが…。 説明が不十分かと思いますが、どうぞ教えてください。

  • ファイルメーカ7の関数の使用法について

    現在ファイルメーカ7を使用している初心者です。 あるフィールドにAAAのような文字を入力した時だけ、あるフィールドの数字が121から1増えて、122になるようデータベースを作成するには、どのようにすれば良いのでしょうか?