- ベストアンサー
【Access】レポートでテキストボックスやラベル中の文字配置を下にしたい
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
ラベルに関しては(Access2002の場合には) 1・デザインビューで上下の余白で調整 2・表題の部分で、Ctrl + Enter で改行させる 3・スペースでトコロテン式に送る テキストボックスでは、ドンピシャの方法ではありませんが 1・の他に 2・印刷時拡張・印刷時縮小 3・例えば、下合わせにしたいフィールド名を[あるフィールド]とすると テキストボックスの名前を「あるフィールド1」とします。 でコントロールソースに =Space(255-Len([あるフィールド])) & [あるフィールド] とすれば下合わせ(と言うよりも尻合わせ)になります。 255の数値はテーブルのデザインビューで設定したフィールドサイズにして下さい。 フィールドが数値型の場合は不可です。
その他の回答 (1)
- nicotinism
- ベストアンサー率70% (1019/1452)
『デザインモードでフィールドを Ctrl + Enterして印刷プレビューすると "パラメータの入力"というメッセージボックスで コマンドを要求されます。 無視してOKを押すと 「指定した式で参照されている'あるフィールド'フィールドが見つかりません。」 というエラーがでて、 印刷プレビューをみてみるとそのフィールドは #Name?となっています。』 ↑ {1・の他に}とことわったつもりだったのですが・・ ラベルでは出来た2・3の方法は出来ません! ※フィールドの内容自体が変わってしまうためです。 テキストボックスの方の2・3で行ってください。 また上記3の方法を試し 印刷プレビューしてみると フィールドに#Errorとでてしまいます。 ↑ 多分、循環参照しているためかと? テキストボックスの名前と、 テキストボックスのコントロールソースに記述している名前が一緒では? ついでに・・ うまく行けばこんな風になりますが尻合わせなので 期待したものとは違うかも? 変更前 -------------------- ■■■■■■■■■■| ■■■ | | -------------------- 変更後 -------------------- | ■■■| ■■■■■■■■■■| --------------------
お礼
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 テキストボックス固定
すでに罫線や文字が入っている ラベルシールに文字を印刷するのに、 無理やり、テキストボックスを配置して 印刷しました。 文字の内容は毎回変えたいのですが、 テキストボックスの位置は変えたくありません。 固定する方法はないでしょうか?
- 締切済み
- Word(ワード)
お礼
nicotinismさま ご回答ありがとうございました。 ラベルに関しては 2・表題の部分で、Ctrl + Enter で改行させる で対処できました。 問題はテキストボックスです。 デザインモードでフィールドを Ctrl + Enterして印刷プレビューすると "パラメータの入力"というメッセージボックスで コマンドを要求されます。 無視してOKを押すと 「指定した式で参照されている'あるフィールド'フィールドが見つかりません。」 というエラーがでて、 印刷プレビューをみてみるとそのフィールドは #Name?となっています。 また上記3の方法を試し 印刷プレビューしてみると フィールドに#Errorとでてしまいます。 何か対処方法がありますでしょうか?