• ベストアンサー

ファイルメーカーでの自動入力について

FM6.0 MacOS9.2です。 社名というフィールドを作り、そこに何か文字の入力が有った場合のみ、 文字の末尾に御中と入れたい場合、フィールド定義はどのようにすれば 良いんでしょうか? 例えば入力が無い場合は空白のままで、山田商店と入力した場合 山田商店御中と表示させたいんです。 値一覧から選ぶ方法で今はやってます(リストから御中を選び カーソルと先頭にもっていき、山田商店と入力)が、 もっとスムーズに出来ないかと思い質問させていただきました。 フィールド定義で出来ないでしょうか? よろしくお願いいたします。

noname#61024
noname#61024

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

  • ベストアンサー
  • nickn123
  • ベストアンサー率57% (8/14)
回答No.1

別のフィールドを定義する方法では駄目ですか。 例えば、”社名2”と言うフィールドを定義し、計算式で自動入力するとか。。 計算式: 社名2=  社名 & "御中"

noname#61024
質問者

お礼

こういう方法があったんですね。 社名のすぐ後ろにこのフィールドを作れば いいし、計算式で社名が空白の場合は計算しないに すればいけますよね。 ありがとうございました。

その他の回答 (1)

  • Bubuca
  • ベストアンサー率59% (531/896)
回答No.2

こんばんは 「御中」を付けたいのは宛名に使うからですよね。 それならば「宛名」というフィールドをつくって 宛名= If ( 会社名 = "" ; "" ; 会社名 & "御中" ) というふうにすればいいと思います。 こうすれば元の会社名フィールドは別な用途にも使えます。

noname#61024
質問者

お礼

No1様のお礼にも書きましたがこういう方法があったんですね。 もっと勉強して、応用力を付けないとだめですね。 ありがとうございました。

関連するQ&A

  • ワード2007での頭揃え

    文字を箇条書きをする際に  行の先頭から、空白4文字(全角)を入力して、文字列を入力する場合と文字列を入力してからカーソルを先頭列に移動させ空白4文字(全角)を入力する場合では、前者は空白で全角4文字分になりますが、後者は、インデントの位置が動き、場合によっては、文字列の先頭文字が頭揃えにならない場合があります。  ゆえに、後者のように文字列を先に入力した場合は、その文字列の前にEnterキーで改行→空白4文字(全角)を入力→文字列の最後にカーソルあわせ、Deleteで改行削除させて頭揃えしています。  後者の場合も前者と同じように、インデントの位置が動くのではなく、空白4文字(全角)が文字列の前に入るように設定変更が出来ないのでしょうか。  …以外と文書作るのにも時間ロスするので…。

  • ファイルメーカー11を使用してます

    検索結果で「山田太郎」を選択したい場合、 検索条件に「山」だけ、または「太郎」だけの入力でも可能にする方法をお願いします。 現在「山田太郎」と入力しない限り検索結果なしとなります。 「山」だけ、または「太郎」だけの入力でも、結果「山田太郎」となるフィールドもあります。 設定の違いがあるのでしょうか?

  • アクセス 入力した文字を自動で他のフィールドに返す

    アクセス2000を使用しています。 フォームでテーブルにデータを入力しています。 フィールド1に【みかん A-1】と入力するとフィールド2に自動的に【みかん】と 空白の前の文字を返したいのですが可能でしょうか? 必ず半角のスペースが間に入りますのでその前の文字(文字数は決まってません)を 自動で入力されるようにしたいです。 テーブルのフィールドにも入力されるように反映もしたいです。 DLookupではやはりフィールド全体になりますよね? 分かりにくい説明ですがよろしくお願いします。 初心者ですので分かりやすく教えて頂けると助かります。

  • Access のラベル印字の質問です

    Window7: Access2013: いつも、大変お世話になっております。ラベル印字につきまして、次の質問をさせていただきたいと思います。何卒、よろしくお願いいたします。 フィールドには[姓],[名],[所属],[年齢],[区分]があり、家族毎のラベルを作成したいのです。 山田 太郎 総務課 50歳 大人    次郎 fm   10歳 子供    花子 fm   46歳 大人 上記のようなデータがありますが、[姓]は代表者のみで家族には入力がありません。 [所属]につきましては、家族は[fm]とされています。 通常の印字では、1名毎に1枚のラベルが作成されて 総務課御中 山田 太郎様 50歳・大人 fm御中 次郎様 10歳・子供 fm御中   花子様 46歳・大人 となるところを1枚のラベルにまとめて 総務課御中 山田 太郎様 50歳・大人    次郎様 10歳・子供    花子様 46歳・大人 としたいのです。 [姓]でグループ化してみたり、又は 色々試してみましたが、どうもうまく出来ません。 大変、お手数ですが、何卒よろしくお願いいたします。

  • ACCESS でフォームからの入力とテーブルからの入力

    今、宛名発送先リストのデータベースを作っています。この中に、「敬称」(データ型は「テキスト型」)というフィールドを設けています。 ●●"様"や"御中"のように宛名ラベルに印刷できるようにするため、データ入力の際にこのフィールドにカーソルをもっていくと「様」「殿」「御中」「 」(スペース)を選べるようにしています。 <設定の概要> 具体的にはテーブルのデザインビューで「ルックアップ」タブ→「値集合ソース」の欄に「"様";"殿";"御中";"  "」と指定しています。 そして、「標準」タブ→「要求値」は「はい」を選択、「空文字列の許可」は「いいえ」を指定しています。このようにして、敬称を入れ忘れるのを防ぐ為に必ず何かを入力しないと先に進まないようにしました(スペースは特別な理由があるため敬称を一時的に入力せずに進む為です)。 <問題点> 初めは敬称の入力忘れの防止を考えていなかったので、「要求値」は「いいえ」を選択、「空文字列の許可」は「はい」を指定していました。そして、この状態で一旦フォームを作成しています。 それから、敬称の入力忘れ防止の為に「要求値」は「はい」を選択、「空文字列の許可」は「いいえ」を指定しました。 ところが、テーブルでデータ入力をする場合にはこれらの設定が反映されている(敬称を入力しなければエラーメッセージが出て次に進めないように出来た)のに対し、フォームから入力するとこれらの設定が反映されていません(敬称を入力せずに次に進めるまま)。 どのようにして、フォームにまで設定内容を反映させればよいのでしょうか???大変困っています。 ちなみに、フォームで入力した内容はデータとして問題なく残っているので、単にフィールドの設定内容が反映されていないと言うことのようです。

  • ファイルメーカーの関数

    ファイルメーカーPro7を使用しています。例えばA,Bという2つのフィールドを作成し、Aにデータ(値一覧に定義されているデーター)を入力したらBに決まったデータ(例:より発送)と返す関数若しくは違う設定はあるのでしょうか。宜しくお願い致します。

    • ベストアンサー
    • Mac
  • Excel、文字列の結合?

    Excel2002を使用しております。 とあるセルに「あいうえお」と入力した場合、「あいうえお御中」と末尾に「御中」といった文字列を自動的に加えるようにしたいのですが、可能でしょうか? ヘルプを見てもいまいちよく分らなくて・・・よろしくお願いいたします。

  • ファイルメーカーでの入力文字の表示に関して質問です

    ファイルメーカー6を使用しております。 見積書をFMで作成しており、見積先にあたるフィールドに顧客名をテキスト入力するようにしてあります。 このフィールドのフォントサイズは14ptにしようと思っております。 しかし、ごくまれに決められたフィールドには収まらないくらい長い会社名の顧客があり、14ptのままでは全文字表示できません。 エクセルだと「縮小して全体を表示」というセルの書式がありますが、ファイルメーカーにも同様の自動的にフォントサイズを縮小させて表示させる機能or関数があるのでしょうか? よろしくお願いいたします。

  • ファイルメーカーでできますか?

    ファイルメーカー初心者です。 ファイルメーカーPro7を使用しています。例えばA,Bという2つのフィールドを作成し、Aにデータ(値一覧に定義されているデーター 例:佐川急便,ヤマト運輸 etc...)を入力したらBに決まったデータ(例:より発送)と返す関数もしくは設定はあるのでしょうか。宜しくお願い致します。

  • ファイルメーカーPro8について

    今月から働き始めた職場でMacのファイルメーカーPro8による情報管理をされています。 普段の仕事はWindowsで、これまでもMacの利用経験がない為さっぱりわかりません。 一応引き継ぎは受けたものの、前任者もたまにしか使わない為記憶が怪しく、今日久しぶりに挑戦したところおかしなことなってしまいました・・・ 年に数回研究会が開催され(職場は大学)、その度に前回のレイアウトをレイアウト複製し、そのコピーの各フィールドを変更して入力するよう言われたのですが、見た目上は新しいのができたものの、データを入力してみると、前回分と混ざって2回分の混ざったデータが2つ出来てしまいました。 ファイルからのフィールド定義と値一覧の定義のやり方が間違っていたのではと思うのですが・・・ コピーして持ってきたフィールドを別の新しいものとして設定するにはどうしたらいいのか教えていただきたいです。 長くてすみません。宜しくお願いいたします。

    • 締切済み
    • Mac