Microsoft Access ClubAccess超初心者対象ForumAccess初級者対象ForumAccess初・中級者対象ForumAccess VBA Tips ForumDAO、ADO、SQL Forum

     

No34944.SQL文を使った レポートの表示

タイトルSQL文を使った レポートの表示
記事No: 34944
投稿日: 2005/07/28(Thu) 10:05
投稿者: さい
OS:win2000
Access Version:2000

おはようございます
皆様にご教授賜りたい事があり、書きこみ致しました。
宜しくお願い致します。

フォームでレポートへの抽出条件を指定しそれを
SQL文で該当するデータを呼出してレポートに表示しています。、

レポート表示欄に郵便番号の項目があり、そこに該当データの郵便番号を表示させるのですが
その該当郵便番号データの前に『〒』のマークを入れて表示させたいのですが、
どうすれば良いでしょうか?

『"&』等で『郵便番号(表示させるデータ)』と『〒』を連結させようとしたのですが出来ませんでした。

SQL文で呼出してくる元データの郵便番号のフィールド名は『郵便番号』で『〒』はついていません。
データにも『〒』はついていません。

どうか宜しくお願い致します。

タイトルRe: SQL文を使った レポートの表示
記事No: 34945
投稿日: 2005/07/28(Thu) 10:11
投稿者: fana
> レポート表示欄に郵便番号の項目があり、そこに該当データの郵便番号を表示させるのですが
> その該当郵便番号データの前に『〒』のマークを入れて表示させたいのですが、
> どうすれば良いでしょうか?
>
> 『"&』等で『郵便番号(表示させるデータ)』と『〒』を連結させようとしたのですが出来ませんでした。
>
> SQL文で呼出してくる元データの郵便番号のフィールド名は『郵便番号』で『〒』はついていません。
> データにも『〒』はついていません。
>
> どうか宜しくお願い致します。

レポートのテキストボックスのコントロールソースの右の「…」で、式ビルダを
たちあげて、
'〒' & [郵便番号]
で、できるのでは?

タイトルRe^2: SQL文を使った レポートの表示
記事No: 34946
投稿日: 2005/07/28(Thu) 10:25
投稿者: さい
>
> レポートのテキストボックスのコントロールソースの右の「…」で、式ビルダを
> たちあげて、
> '〒' & [郵便番号]
> で、できるのでは?


そうそうのお返事ありがとうございます。

'〒' & [郵便番号]

は試したのですが レポートプレビュー時に 郵便番号データが表示されるところに
『#Error』と表示されてしまいます。

タイトルRe^3: SQL文を使った レポートの表示
記事No: 34948
投稿日: 2005/07/28(Thu) 10:44
投稿者: chihiro
> >
> > レポートのテキストボックスのコントロールソースの右の「…」で、式ビルダを
> > たちあげて、
> > '〒' & [郵便番号]
> > で、できるのでは?
>
>
> そうそうのお返事ありがとうございます。
>
> '〒' & [郵便番号]
>
> は試したのですが レポートプレビュー時に 郵便番号データが表示されるところに
> 『#Error』と表示されてしまいます。
[郵便番号]の型は?

タイトルRe^3: SQL文を使った レポートの表示
記事No: 34949
投稿日: 2005/07/28(Thu) 10:47
投稿者: fana
> '〒' & [郵便番号]
>
> は試したのですが レポートプレビュー時に 郵便番号データが表示されるところに
> 『#Error』と表示されてしまいます。

郵便番号データの中に、中身が入ってないってことはあります?
Nullとか。

タイトルRe^4: SQL文を使った レポートの表示
記事No: 34950
投稿日: 2005/07/28(Thu) 11:38
投稿者: nakazawa
こんにちは
>SQL文で呼出してくる元データの郵便番号のフィールド名は『郵便番号』
と言うことで
SELECT '〒'+NZ([テーブル名].[郵便番号],'') AS 郵便番号,・・・・
のように最初から付けては?

タイトルRe^4: SQL文を使った レポートの表示
記事No: 34951
投稿日: 2005/07/28(Thu) 11:43
投稿者: さい
すみません。

大元のレコードソースのクエリの郵便番号フィールドに

郵便番号: "〒" & [T_顧客情報]![郵便番号]

を入力したら 元データのフィールドにも『〒』が表示され
レポートに『〒』が表示されました。


ですが、このように表記すると、元データに郵便番号が入力されていない場合も
書式として「〒」のみ表示されてしまい、
レポートにも郵便番号データは無いのに『〒』のみ表示されてしまいます。

郵便番号データが無い場合『〒』を表示させないようにしたいのです。
その条件はどこにどのように記述すれば良いでしょうか?



矢次の質問で大変申し訳ありません、宜しくお願い致します。

タイトルRe^5: SQL文を使った レポートの表示
記事No: 34952
投稿日: 2005/07/28(Thu) 11:49
投稿者: Benkei
> 大元のレコードソースのクエリの郵便番号フィールドに
>
郵便番号: IIf(IsNull([T_顧客情報]![郵便番号]),"","〒" & [T_顧客情報]![郵便番号])

タイトルRe^6: SQL文を使った レポートの表示
記事No: 34969
投稿日: 2005/07/28(Thu) 14:22
投稿者: さい
> > 大元のレコードソースのクエリの郵便番号フィールドに
> >
> 郵便番号: IIf(IsNull([T_顧客情報]![郵便番号]),"","〒" & [T_顧客情報]![郵便番号])


上手く動きました。
ご教授してくださった皆様本当にありがとうございました。


このAccessフォーラム過去ログ集は、Microsoft Access Club が運営しています


 

ページの先頭へ 前ページへ戻る