現在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も見ています
-
外出時に「待たせる妻」vs イライラする「待つ夫」は日本だけ?見習いたい海外事情
夫の家事参加に積極的なイメージのある海外でも、同様の事例はあるのか。結婚カウンセラーの佐竹悦子さんに伺ってみた。
-
Accessで文字列の長さによって、フィールドの幅を自動で合わせる方法
Excel(エクセル)
-
アクセスのレポートで文字縮小(エクセルの縮小して全体を表示するみたいに)
PowerPoint(パワーポイント)
-
アクセス2016のレポートで、テキストボックスの文字を自動で改行(縮小)させたい。
Access(アクセス)
-
-
4
accessのレポートを20行固定にする方法
Access(アクセス)
-
5
Access レポート印刷するときに1ページに収める方法
Access(アクセス)
-
6
Accessのフォーマット時イベント
その他(データベース)
-
7
Access サブフォームでの選択行の取得
その他(データベース)
-
8
ACCESSで空白のデーターをクエリで判定/識別する方法を教えてくださ
Access(アクセス)
-
9
accessのレポートであとから他のテーブルのフィールドを追加する方法
Access(アクセス)
-
10
アクセスのレポートのヘッダーを2ページ以降にもつけるには?
Access(アクセス)
-
11
アクセスのフォームで、文字を中央揃えにしたい
Access(アクセス)
-
12
アクセスのレポートを印刷すると白紙がでてきます。改ページついて教えてください。
その他(データベース)
-
13
ACCESSのレポートの表示がおかしい
Excel(エクセル)
-
14
Access レポートを開く時、2つの条件で昇順で並び替え
Access(アクセス)
-
15
Accessのマクロでモジュールを実行させたい。
Access(アクセス)
-
16
Accessのレポート上のテキストボックス値を設定したい
その他(データベース)
-
17
SQL文で パラメータが少なすぎます エラー
Access(アクセス)
-
18
AccessのRefresh・Requery・Repaintの違い
Access(アクセス)
-
19
Accessレポートの詳細の高さ(VBA)
Excel(エクセル)
-
20
Accessの桁区切りについて教えてください。
Access(アクセス)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
【至急】A4一枚程度の文字数と...
-
英語論文:ChemDrawでの「・」...
-
「-」の上付きの文字の出し方
-
日本語のプロポーショナルフォ...
-
Wordの下付文字で左下と右下に...
-
文字の上に横棒がある文字はど...
-
ワード2010で半角の二重縦線を...
-
入力方法。
-
レポート中の文字を自動縮小し...
-
今度介護施設でボランティアと...
-
自分で文字の待ち受けを作りたい!
-
フォントの使い分け
-
4本線が入っているフォント
-
PowerPointについて
-
ページを抜粋して保存できますか?
-
イラストレーターで、エアブラ...
-
pdfをaiに変換
-
Excelの行番号の左に…
-
PDFファイルで文字を隠す方法
-
ワードでアウトラインと表は共...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
【至急】A4一枚程度の文字数と...
-
日本語のプロポーショナルフォ...
-
レポート中の文字を自動縮小し...
-
「-」の上付きの文字の出し方
-
文字の上に横棒がある文字はど...
-
英語論文:ChemDrawでの「・」...
-
ワード2010で半角の二重縦線を...
-
フォントをTimes New...
-
Excelのひとつのセルに特殊な中...
-
入力方法。
-
Wordの下付文字で左下と右下に...
-
あに点ってどうやってつけるん...
-
Excel2003です、囲い文字20以...
-
文字の表記なんですけど…
-
4本線が入っているフォント
-
iPhoneの文字の大きさ
-
ちょっと前に漢字を違う文字で...
-
自分で文字の待ち受けを作りたい!
-
数式で使われるギリシャ文字に...
-
IME2000で縦書き用の「っゃ...
おすすめ情報