• ベストアンサー

アクセスで郵便番号にハイフンをつけて印刷したい

アクセスの得意な方、教えてください。 データベースの実データはハイフン無しの7桁の 半角数字の郵便番号を印刷する時、 「999-9999」と、3桁目と4桁目の間にハイフンを 入れタイのですが、どうやったらいいか分かりません。 レポートの郵便番号のプロパティの何処でどのように 設定すればハイフン入りで印刷できるのでしょうか?? 教えてください!!

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

  • ベストアンサー
noname#64217
noname#64217
回答No.4

一番てっとり早い方法としてオススメです。 1.レポートの郵便番号のプロパティ 2.[データ]タブの[定型入力]で右端のボタンをクリック  (こんな形のボタンです。 [・・・] ) 3.ウィザードで、「郵便番号」を選んで、「次へ」 4.ずっと「次へ」で「完了」 あっという間に簡単にできますよ。

mew-mew
質問者

お礼

有り難うございます! 出来ました。 、、\((^0^)/ワーイ 本当に有り難うございます。 もう、アクセス・・と、聞いただけでも 苦手意識が前面に出て、憂鬱になっちゃうんです。 でも、勉強しないと。。。。

その他の回答 (5)

  • bobble
  • ベストアンサー率34% (111/323)
回答No.6

こんにちわ。 レポートの郵便番号を表示させるテキストのコントロールソースに =Format([sss],"@@@-@@@@")としてやればいいと思います。 ※sssは郵便番号がセットされている項目名です。

  • O_cyan
  • ベストアンサー率59% (745/1260)
回答No.5

レポートにテキストボックスを1つ作りプロパティのデータにあるコントロールソースに =Mid([郵便番号],1,3) & "-" & Mid([郵便番号],4,4) と記述すればできます。

mew-mew
質問者

お礼

有り難うございます。 この数式はエクセルのようですね。 今回は別の方法で行いましたが、参考になりました。 ヽ(^0^)ノ

  • w-inty
  • ベストアンサー率33% (76/227)
回答No.3

#2です。 スイマセン、LeftとRightのところの数字が逆になってます(笑) なのでLeftは3、Rightは4が実際のものです。 頭に「〒」をつけたければ "〒" & Left… とすれば〒***-****となります。

mew-mew
質問者

お礼

ありがとうございます。 エクセルのような記述なのでなんだか安心して 見れます。 今回は別の方法で行いましたが、参考になりました。 本当に有り難うございます。

  • w-inty
  • ベストアンサー率33% (76/227)
回答No.2

テーブルで元データを変更する方法もありますが、私はレポートでやるだけなら =Left([郵便番号],4) & "-" & Right([郵便番号],3) とかってしちゃいます。楽なので(^^;

noname#8027
noname#8027
回答No.1

「データ型」を「数値型」 「フィールドサイズ」を「長整数型」 「書式」を「###-####」 バックアップを取ってやってみてください。