役に立ちそうで役に立たない
たぶん社内で役立てられるのは僕とシャチョーだけ。
ていうか使う人は普通は知ってて今更僕がわかっただけの
AccessReportの技術を
あなたに。
■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□
等間隔に縦線がある枠組みに対して、縦線の間隔に合わせて値を印字したいとき。
イメージとしては金額の表示部分とかかな?
そんなときは以下のように設定する。
まずテキストなりのコントロールの幅を印刷する紙の枠組と同値にする。
書式を「@@@@@@@@」 ※印字する値の最大桁数の分、@を並べる
文字配置を「均等割り付け」
これで縦線に合わせて等間隔で値が表示されます。
ポイントは書式。
ただただ均等割り付けにしちゃうと、値が最大桁数よりも少ない場合に、
紙に元々ある縦線の間隔と、印字された値の文字間隔がずれます。
書式を「@×最大桁数」とすることで、
コントロールの幅を最大桁数で割ったうえで、それに合わせて印字してくれるわけね。
ちなみに「!@@@@@@@@」ってやると左詰め。「!」無しで右詰めね。
枠組み上の桁数よりも大きい値が来たときはどうすんの?とかは(゚⊿゚)シラネ
発注元と相談して下さい。
■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□
どうかな?君はこの知識を役立てることができるかな?
うん、今日も平和!