• ベストアンサー

ACCESS 文章にフィールドを入れたい

フォーマットの文章を作成して指定した場所にフィールドのデータを置き換えたいです。 改行もあります。 クエリでフィールドをくっつけるしかないのでしょうか? 例 ・品番ごとに作成 ・[ ]内がフィールド名 ・メモ型 ・改行あり 【フォーマット文章】 [品番]のサイズは[サイズ]です。 素材は[素材]で厚さは[生地の厚さ]です。   ・   ・   ・   ・ 長文が続きます。

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

  • ベストアンサー
回答No.2

現状の関係するテーブル名、フィールド名をご提示ください。 例えば、内容から下記のようにことなのかなと推測しましたが、あってますか。 商品マスターテーブル ------------------- 品番 商品名 サイズ 素材 生地の厚さ ・ ・ Tフォーマット文章 ----------------- フォーマット文章 (メモ型) また、最終的な出力先は印刷することでしょうか。 上記の推測があっているなら、レポートのレコードソースのクエリに上記の2つのテーブルを追加して、詳細セクションにテキストボックスを配置して、 =Raplace(Raplace(Raplace(Raplace([フォーマット文章],"[品番]",[品番]),"[サイズ]",[サイズ]),"[素材]",[素材]),"[生地の厚さ]",[生地の厚さ]) 置き換えるフィールドの数だけ上記のようにReplaceを入れ子にしていきます。

benitier59
質問者

お礼

ご返事が遅くなり申し訳ございません。 出力は違うテーブルにデータとして取り込みたいです。 可能でしょうか?

その他の回答 (1)

noname#192382
noname#192382
回答No.1

ワードの差込機能を使うのがベストです。アクセスにある差込データをクエリーで抽出して、エクセルにエキスポートして、ワードで作成した差込文書にデータとして差し込むという手順をオススメします。

benitier59
質問者

お礼

お返事が遅くなり申し訳ございません。 差込文章を使って差込済みのデータを再度Accessに入力は可能なのでしょうか?

関連するQ&A