1

Accessデータベースとメールマージを実行しようとしていますが、出力は次のようになります。

Dear JOHN      SMITH,

空白を削除する方法はありますか?私はこれらを数千個持っており、それらすべての空白を手動で削除しなければならないことを恐れています。

また、すべての大文字を削除してジョン・スミスに変更できれば、それは素晴らしいことです。

4

2 に答える 2

2

差し込み印刷をクエリに基づいて行い、必要な連結と書式設定をクエリで行ってから差し込み印刷を行うことをお勧めします。クエリで次の式を使用すると、姓と名の間に 1 つのスペースを入れたタイトル (または適切な) 大文字のフルネームが得られます。

FullName: StrConv([FirstName] & " " & [LastName],3)

名前フィールドの空白にまだ問題がある場合は、必要に応じて Trim 関数を使用してさらに進み、それらを連結する前に両方の名前をトリムすることができます。

FullName: StrConv(Trim([FirstName]) & " " & Trim([LastName]),3)

上記のようなことを行う場合、結果として得られる FullName フィールドを差し込み印刷フォームで使用するだけでよく、必要に応じて名前の間にスペースが 1 つだけ表示されることに注意してください。

于 2011-09-15T05:25:57.907 に答える
0

これをクエリで実行し、それに基づいてメールマージを行うことができます。

StrConvケースを処理します:http: //support.microsoft.com/kb/815282
Trimスペースで機能します:http://office.microsoft.com/en-us/access-help/ltrim-rtrim-and-trim-functions- HA001228878.aspx

于 2011-09-14T21:47:00.117 に答える