- ベストアンサー
ACCESS 文章にフィールドを入れたい
フォーマットの文章を作成して指定した場所にフィールドのデータを置き換えたいです。 改行もあります。 クエリでフィールドをくっつけるしかないのでしょうか? 例 ・品番ごとに作成 ・[ ]内がフィールド名 ・メモ型 ・改行あり 【フォーマット文章】 [品番]のサイズは[サイズ]です。 素材は[素材]で厚さは[生地の厚さ]です。 ・ ・ ・ ・ 長文が続きます。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
現状の関係するテーブル名、フィールド名をご提示ください。 例えば、内容から下記のようにことなのかなと推測しましたが、あってますか。 商品マスターテーブル ------------------- 品番 商品名 サイズ 素材 生地の厚さ ・ ・ Tフォーマット文章 ----------------- フォーマット文章 (メモ型) また、最終的な出力先は印刷することでしょうか。 上記の推測があっているなら、レポートのレコードソースのクエリに上記の2つのテーブルを追加して、詳細セクションにテキストボックスを配置して、 =Raplace(Raplace(Raplace(Raplace([フォーマット文章],"[品番]",[品番]),"[サイズ]",[サイズ]),"[素材]",[素材]),"[生地の厚さ]",[生地の厚さ]) 置き換えるフィールドの数だけ上記のようにReplaceを入れ子にしていきます。
その他の回答 (1)
ワードの差込機能を使うのがベストです。アクセスにある差込データをクエリーで抽出して、エクセルにエキスポートして、ワードで作成した差込文書にデータとして差し込むという手順をオススメします。
お礼
お返事が遅くなり申し訳ございません。 差込文章を使って差込済みのデータを再度Accessに入力は可能なのでしょうか?
お礼
ご返事が遅くなり申し訳ございません。 出力は違うテーブルにデータとして取り込みたいです。 可能でしょうか?