![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
現在ACCESS2003から出力されるレポートのレイアウトを作っています。
普段は余り使われないものの、ごく稀に100文字くらい書き込まれるテキストフィールドがあるのですが、その為に100文字分のスペースをレポート上に確保しておくのはとてももったいなく、レイアウトも窮屈になってしまいます。
そこで標準フォントを12の前提で50文字入るスペースを確保し、そのスペース以上のデータの場合には自動的にフォントサイズが小さくなるようなアレンジは出来ますか。
レポート上の対象フィールドの印刷時縮小プロパティを『はい』にしてみましたが、何も変りませんでした。よろしくアドバイスお願いします。
A 回答 (4件)
- 最新から表示
- 回答順に表示
No.3
- 回答日時:
縮小ではなく、本当に可変にしたいのであれば
単純に、テキスト型のそのフィールドを メモ型に変えます。
そうすれば、勝手に印字領域の行が増えたり、減ったりします。
印刷のレイアウトにもよりますが、データ型を変えるのも
お勧めです。
No.2
- 回答日時:
>例えばフォントサイズが12or5の二者択一ではなくて、データ量が印刷範囲内であれば12とし、範囲を超えればその範囲内のすべてのスペースを有効に使う最適のフォントサイズにて表示されるという方法はありますでしょうか。
(ちょうどエクセルのセル設定にあるような機能です)ACCESSには無いでしょうね。
それを実現しようとしたら、WIN API等で 文字のピッチを求めたり
かなりのプログラム知識がいるでしょう。
プロポーショナルだとさらに 複雑そうですね。
私には難しいです。お力になれなくて済みません。
テキストで文字数のMAXは設定しているのでしょうか?
2者択一で無くても、MAXサイズにもよるでしょうが
10文字単位の括りで、何通りも指定できるようにされてはどうでしょう
ベースを30文字以内だったら 12
(数値は適当です)
40文字以内は 11
50文字以内は 10
60文字以内は 9
・
・
・
の様にです。
実際に該当のテキスト印刷サイズに対して
入る文字数を適当に洗い出せば、そこそこ見栄えの
良いものになると思います。
No.1
- 回答日時:
印刷時のイベントで判断すれば可能です。
例えば(Access2003で確認)
Private Sub 詳細_Print(Cancel As Integer, PrintCount As Integer)
If Len(Me.ss) > 50 Then
Me.ss.FontSize = 5
Else
Me.ss.FontSize = 12
End If
End Sub
ありがとうございました。
例えばフォントサイズが12or5の二者択一ではなくて、データ量が印刷範囲内であれば12とし、範囲を超えればその範囲内のすべてのスペースを有効に使う最適のフォントサイズにて表示されるという方法はありますでしょうか。(ちょうどエクセルのセル設定にあるような機能です)
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Word(ワード) Wordでの印刷サイズについて A4の原稿をB5サイズで出力したいとき、 印刷から用紙サイズの指定か 4 2022/04/30 09:51
- Visual Basic(VBA) 特定の文字を簡単な操作で半角スペースに変換するか削除したい 2 2022/11/01 10:35
- その他(悩み相談・人生相談) 社会のレポートの提出があり掲示しました わたしのレポートが地球温暖化についてだったのですがわたしがし 1 2022/07/02 01:55
- Access(アクセス) 【アクセス】レポート テキスト枠線が消えた 1 2022/07/02 17:40
- その他(データベース) Accessのクエリで1フィールドの抽出条件設定をNullでなく全角半角含む空白のみの文字列でない文 1 2023/04/24 15:20
- PDF 2つのPDFを重ねる方法はありますか? 4 2023/01/30 14:04
- 政治 私の発明した「二階建て漢字」は使えるでしょうか? 3 2023/02/08 16:40
- その他(データベース) 更新クエリをリンクデータベーステーブルに実行し実行時エラー3362固有インデックスに重複する値が含ま 1 2022/09/21 11:44
- その他(プログラミング・Web制作) プログラミング pythonの問題について 2 2022/04/19 00:41
- Word(ワード) Word 大学のレポートをWordで書いて提出したんですけど、提出したものを見るとWordファイルの 4 2022/04/17 18:00
このQ&Aを見た人はこんなQ&Aも見ています
-
性格の違いは生まれた順番で決まる?長男長女・中間子・末っ子・一人っ子の性格の傾向
同じ環境で生まれ育っても、生まれ順で性格は違うものなのだろうか。家庭教育研究家の田宮由美さんに教えてもらった。
-
Accessで文字列の長さによって、フィールドの幅を自動で合わせる方法
Excel(エクセル)
-
アクセスのレポートで文字縮小(エクセルの縮小して全体を表示するみたいに)
PowerPoint(パワーポイント)
-
アクセス2016のレポートで、テキストボックスの文字を自動で改行(縮小)させたい。
Access(アクセス)
-
-
4
Access レポート印刷するときに1ページに収める方法
Access(アクセス)
-
5
Access サブフォームでの選択行の取得
その他(データベース)
-
6
accessのレポートを20行固定にする方法
Access(アクセス)
-
7
Accessのフォーマット時イベント
その他(データベース)
-
8
アクセスのレポートのヘッダーを2ページ以降にもつけるには?
Access(アクセス)
-
9
アクセスのフォームで、文字を中央揃えにしたい
Access(アクセス)
-
10
クエリで出来た表にチェックボックスを追加する
その他(Microsoft Office)
-
11
accessのレポートであとから他のテーブルのフィールドを追加する方法
Access(アクセス)
-
12
アクセスのレポートを印刷すると白紙がでてきます。改ページついて教えてください。
その他(データベース)
-
13
Accessのレポート上のテキストボックス値を設定したい
その他(データベース)
-
14
ACCESSのレポートの表示がおかしい
Excel(エクセル)
-
15
ACCESSで空白のデーターをクエリで判定/識別する方法を教えてくださ
Access(アクセス)
-
16
ACCESS2000のレポートのコントロールソース内で文字列を結合したい
Access(アクセス)
-
17
ACCESSの複数レポートの印刷について。
Access(アクセス)
-
18
アクセスのレポートで同ページ内で2つ同じ内容を表示するには?
Access(アクセス)
-
19
【Access】レポートでテキストボックスやラベル中の文字配置を下にしたい
Access(アクセス)
-
20
Access2007、フォームのテキストボックスのサイズ調整に関して
その他(データベース)
関連するカテゴリからQ&Aを探す
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
【至急】A4一枚程度の文字数と...
-
日本語のプロポーショナルフォ...
-
英語論文:ChemDrawでの「・」...
-
「-」の上付きの文字の出し方
-
アルファベットのFなどで縦線が...
-
ワード2010で半角の二重縦線を...
-
理想的な行数、文字数、フォント
-
レポート中の文字を自動縮小し...
-
EXCELグラフの凡例書式について
-
文字の上に横棒がある文字はど...
-
あに点ってどうやってつけるん...
-
4本線が入っているフォント
-
フォントをTimes New...
-
Wordの文字の均等割付、文字間...
-
いきなり全画面の文字という文...
-
この写真の文字みたいに文字を...
-
入力方法。
-
ページを抜粋して保存できますか?
-
pdfをaiに変換
-
イラストレーターで、エアブラ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
【至急】A4一枚程度の文字数と...
-
日本語のプロポーショナルフォ...
-
「-」の上付きの文字の出し方
-
英語論文:ChemDrawでの「・」...
-
文字の上に横棒がある文字はど...
-
レポート中の文字を自動縮小し...
-
ワード2010で半角の二重縦線を...
-
Wordの下付文字で左下と右下に...
-
4本線が入っているフォント
-
フォントをTimes New...
-
入力方法。
-
Excelのひとつのセルに特殊な中...
-
pagesの使い方について
-
Power Point2003のフォントの配...
-
寬という字のIME総画数
-
VBAにWingdingsの文字って
-
Excel2003です、囲い文字20以...
-
トップページの画像:なぐり書...
-
日本工業規格Z83058ポイント
-
最近インスタグラムで、写真の...
おすすめ情報