• ベストアンサー

【Access】レポートでテキストボックスやラベル中の文字配置を下にしたい

レポートにおいて、テキストボックスやラベルのプロパディで 書式タブ中、「文字配置」というのがありますが、 そのなかに「下」というのがありません。 テキストボックスやラベルで 縦のスペースに対して文字数が少ないので、 すべてにおいて文字位置が「上」になっています。 これですと見た目もあまりよくなく、 文字位置を「下」にしたいのですが、 なにか方法はございますでしょうか? よろしくお願いいたします。

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

  • ベストアンサー
  • nicotinism
  • ベストアンサー率70% (1019/1452)
回答No.1

ラベルに関しては(Access2002の場合には) 1・デザインビューで上下の余白で調整 2・表題の部分で、Ctrl + Enter で改行させる 3・スペースでトコロテン式に送る テキストボックスでは、ドンピシャの方法ではありませんが 1・の他に 2・印刷時拡張・印刷時縮小 3・例えば、下合わせにしたいフィールド名を[あるフィールド]とすると テキストボックスの名前を「あるフィールド1」とします。 でコントロールソースに =Space(255-Len([あるフィールド])) & [あるフィールド] とすれば下合わせ(と言うよりも尻合わせ)になります。 255の数値はテーブルのデザインビューで設定したフィールドサイズにして下さい。 フィールドが数値型の場合は不可です。

lunabule
質問者

お礼

nicotinismさま ご回答ありがとうございました。 ラベルに関しては 2・表題の部分で、Ctrl + Enter で改行させる で対処できました。 問題はテキストボックスです。 デザインモードでフィールドを Ctrl + Enterして印刷プレビューすると "パラメータの入力"というメッセージボックスで コマンドを要求されます。 無視してOKを押すと 「指定した式で参照されている'あるフィールド'フィールドが見つかりません。」 というエラーがでて、 印刷プレビューをみてみるとそのフィールドは #Name?となっています。 また上記3の方法を試し 印刷プレビューしてみると フィールドに#Errorとでてしまいます。 何か対処方法がありますでしょうか?

その他の回答 (1)

  • nicotinism
  • ベストアンサー率70% (1019/1452)
回答No.2

『デザインモードでフィールドを  Ctrl + Enterして印刷プレビューすると  "パラメータの入力"というメッセージボックスで  コマンドを要求されます。  無視してOKを押すと  「指定した式で参照されている'あるフィールド'フィールドが見つかりません。」  というエラーがでて、  印刷プレビューをみてみるとそのフィールドは  #Name?となっています。』 ↑ {1・の他に}とことわったつもりだったのですが・・ ラベルでは出来た2・3の方法は出来ません! ※フィールドの内容自体が変わってしまうためです。 テキストボックスの方の2・3で行ってください。 また上記3の方法を試し 印刷プレビューしてみると フィールドに#Errorとでてしまいます。 ↑ 多分、循環参照しているためかと? テキストボックスの名前と、 テキストボックスのコントロールソースに記述している名前が一緒では? ついでに・・ うまく行けばこんな風になりますが尻合わせなので 期待したものとは違うかも? 変更前 -------------------- ■■■■■■■■■■| ■■■       |           | -------------------- 変更後 --------------------           |        ■■■| ■■■■■■■■■■| --------------------

lunabule
質問者

お礼

nicotinismさま 再度のご回答ありがとうございました。 #Errorも解決できましたが、 お尻合わせなのでやはり見栄えが良くありませんでした。テキストボックスは諦めます・・・ それにしても簡単に設定できるように してほしいものです。 お忙しいところありがとうございました。

関連するQ&A

  • ワードでテキストボックスの文字配置について

    エクセルでのテキストボックスでは文字配置の選択があって縦や横の上・中・下の配置が選択できますよね?それをワードではそういう機能はないのでしょうか?例えばテキストボックスの横書きで文字を入力しますよね?それをセンタリングはできますが文字の上詰め・下詰め等の設定はできないのでしょうか??

  • accessのレポートのテキストボックス

    accessのレポートのテキストボックスで文字数が多いと文字が入らず印刷時拡張を使ってもそのテキストボックスしか大きくならずアンバランスです,他のテキストボックスも一緒に大きくするか,文字を小さくしてテキストボックス内に入るようにするにはどうすればよいでしょうか?VBAを使ってもかまいませんので教えてください。

  • ACCESSのレポートでラベルを中央揃えするには?

    ACCESSのレポートでラベルを左右真ん中に配置するにはどうしたらよいのでしょうか? デザインビューでラベルを選択して,書式設定ツールバーの中央揃えボタンを押すとラベル内の文字がセンタリングされますが,そうではなく,ラベル自体の位置を左右中央に配置したいのです。 よろしくお願いいたします。

  • Access2003:テキストボックスの書式設定

    Windows-xp、Access2003を使っています。 コードを書くのは苦手です。 欲張りですが、2つ質問です。 フォーム上に、テキストボックス「ファイル名」があります。 <縦書き><72フォント>で設定してあります。 質問1.「ファイル名」の文字数が、10文字以上の場合<48フォント>の書式。 9文字以内であれば通常<72フォント>の書式。 ということはできませんか? 質問2.文字の位置ですが、どうしても一番右端に寄ってしまいます。 テキストボックスの中央に表示されるにはどうしたらよいでしょうか? エクセルのイメージで言うと、”セルの書式設定”の”配置”で横位置が<中央揃え>、縦位置が<上詰め>という状態にしたいです。 質問1と2を合わせて解決して頂けたら嬉しいです。 コードやマクロや関数でもよいです。 わかりやすく教えてくだされば・・・ すみませんが、宜しくお願い致します。

  • Access2003 文字配置を均等割り付けにすると右端が切れます

    Access2003 文字配置を均等割り付けにすると右端が切れます レポートの部分を作成しています。 テキストボックスを作成し、某クエリ内の「金額」フィールドを読み出しています。 配置を均等割り付けに設定したら、右端が切れてしまいました。  最後の 0 の右が切れてます。  横の「円」はラベルです。テキストボックスとのラベルの位置は離れているのですが・・・。 標準に直せば、当然右端は切れないのですが、文字の間隔が狭いので困っています。

  • Accessのレポートでのテキストボックス等の位置調整について

    現在、Accessのレポートを作成しています。 複数のテキストボックスを配置し、ドラッグして位置を調整しているのですが、マウスでドラッグした時の移動量が多すぎて目的の位置にボックスを移動できません。ラベル等でも同様です。 ドラッグした時にボックスが移動する量を減らすような操作方法がありませんでしょうか。以前、どこかのWebページで見たような気がするのですが、いくら検索しても見つかりません。ぜひご教授ください。よろしくお願いいたします。

  • Word:テキストボックス内の文字の配置

    Word2003を使っています。 テキストボックスの中の文字を、垂直方向で中央寄せしたいのですが、 どこで設定すればよいでしょうか。 水平方向なら大抵デフォルトでツールバーに入っていそうな「中央揃え」ボタンで可能なのですが。 配置したテキストボックスに対して右クリックし、 色々なメニューを探しているのですが見つかりません。 エクセルだと配置タブがあるからできるのですが。

  • レポートのテキストボックスには規定値がないのでし

    レポートのテキストボックスには規定値がないのでしょうか? フォームではフォーム上にテキストボックスを設置して規定値に文字を入れれば フォームビューの時に入力した文字が表示されますが、 レポートではページヘッダーにテキストボックスの設置まではできますが プロパティを見ても「規定値」と言う項目がありません。 レポートを開いて印刷する時にVBAで Report_R受領確認書.担当者名テキスト = 名前 とやりたいのですが、エラーになってしまいます。 なので、直接テキストボックスの規定値に名前を入れてしまおうと思ったのですがそれも見つかりません。 テキストボックスではなく、ラベルを使って行うしかないのでしょうか?

  • ワードのテキストボックスの中

    テキストボックスに文字を入れました。 文字の配置で横位置は、中央にきましたが 文字を縦位置の中央に配置する方法はありますか?

  • Word 2003 テキストボックス固定

    すでに罫線や文字が入っている ラベルシールに文字を印刷するのに、 無理やり、テキストボックスを配置して 印刷しました。 文字の内容は毎回変えたいのですが、 テキストボックスの位置は変えたくありません。 固定する方法はないでしょうか?

専門家に質問してみよう