
access2003で宛名ラベルを作成しています。
レポートで氏名と敬称を連結して印刷をしたいのですが敬称のところが数値の1と印刷されます。
敬称はプルダウンメニューになっていて予めテーブルで設定された値を印刷させたいのです。ちなみにレポートはクエリから抽出しています。
テーブルの設定は数値型でコンボボックスで別のテーブルから様、先生などの値を選択できるようになっています。
うまく説明できませんが、レポート上で氏名と敬称のフィールドを連結しなければうまくいきます。
氏名と敬称を連結して表示させる方法を教えてください
No.1ベストアンサー
- 回答日時:
住所録:
ID__氏名__________敬称_ID
01__鈴木 一郎___________0
02__中村 主水___________1
敬称:
ID__敬称
00__様
01__先生
クエリ1:
ID__宛名
00__鈴木 一郎 様
01__中村 主水 先生
SELECT 敬称.ID, 住所録!氏名 & " " & 敬称!敬称 AS 宛名
FROM 敬称 INNER JOIN 住所録 ON 敬称.ID=住所録.敬称_ID;
これで、レポートではクエリで生成した列[宛名]を利用できます。
========================================================================
01__鈴木 一郎___________0
02__中村 主水___________1
とクエリで列[宛名]を生成しないやり方を採用する場合は・・・。
[ID_______][氏名_________][敬称_ID___][=[氏名] & " " & ・・・]
と、レポートに[宛名]表示用のテキストボックスを配置します。
=[氏名] & " " & DLookup("敬称", "敬称", "ID=" & [敬称_ID])
と、Access の DLookup関数を使うという手もあります。
[氏名」と[敬称_ID]をそのまま連結すると、[鈴木 一郎 0][中村 主水 1]となります。
が、このように翻訳して連結すれば目的は達成されます。
が、これは DLookup関数の処理速度を考えれば避けたい手法です。
どうしても、この手法を使いたければ ADO で参照関数を自作されたがいいです。
========================================================================
クエリもDLookup関数も多用したくない場合は・・・。
SQL文=冒頭のクエリを<レポート!住所録!レコードソース>で生成する手もあります。
いろいろ試してやってみました。
DLookUp関数を使うことになりました。
何とかなりましたので報告します。
ありがとうございました。
No.2
- 回答日時:
>敬称のところが数値の1と印刷されます。
フォームのコンボボックスで敬称のIDを選択しているのですね
それがレポートではテキストボックスになっているのでIDがそのまま表示されているのでしょう
解決方法は2つ
1)レポートのほうの敬称欄は非連結テキストボックスにして
=Choose([敬称ID],"様","先生",・・・)
2)レポートのほうの敬称欄もコンボボックスに変えフォームと同じ設定にする
(レポートでもコンボボックスは使えます、プルダウンボタンなんかは表示されません)
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Access(アクセス) Accessテーブルの結合で別々のテーブルのフィールドを組み合わせて値を出す方法について 2 2022/07/20 19:43
- その他(データベース) Accessフォームからパラメーターで表示したレコードを指定のExcelのセルへ転送する方法について 2 2022/08/22 18:04
- 年賀状作成・はがき作成 エクセルで作った住所録をワードの差し込み印刷ではがきに印刷したい 3 2022/09/26 15:47
- 確定申告 貸株金利を確定申告する際について 2 2023/03/09 14:57
- その他(データベース) 更新クエリをリンクデータベーステーブルに実行し実行時エラー3362固有インデックスに重複する値が含ま 1 2022/09/21 11:44
- Excel(エクセル) エクセルにおいてセル内の文字を出来るだけ大きく表示する方法を教えてください。 4 2022/07/30 08:08
- Excel(エクセル) Excel VBAプルダウンの値を変えながら2枚ずつ印刷する方法? 4 2022/05/27 13:04
- 年賀状作成・はがき作成 Wordによる宛名印刷 2 2023/01/04 15:36
- PDF 2つのPDFを重ねる方法はありますか? 4 2023/01/30 14:04
- Access(アクセス) Access VBA を利用して、フォルダ内のファイルの名称を変更したい 1 2023/08/03 08:27
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
お店で領収書を発行してもらっ...
-
カタカナの宛名で郵送できる?
-
二刀流宛名印刷のファイルの保存
-
個人宛の敬称を「様」とした場...
-
宛名(タック)シールの全コマ...
-
ワードの差込印刷で0から始まる...
-
筆ぐるめで郵便番号の枠や宛名...
-
バイトの領収書の書き方
-
はがき宛名印刷ウィザード レ...
-
伝票で依頼主の名前の漢字を間...
-
至急教えていただきたいことが...
-
料金受取人払の印刷見本(ゲラ印...
-
上司へのメール
-
領収書に宛名欄がない場合は勝...
-
年賀状の宛名の住所で漢数字で1...
-
ご送付先お宛名 ???
-
【応募はがきのかきかたについ...
-
郵便物 宛先のビル名間違い
-
筆まめ15 住所の文字数が多いと...
-
フィリピンの住所について
おすすめ情報