過去の桐井戸端BBS (桐ver.7) |
3298 | 表の項目への入力文字数の制限について | 仁人 | 1999/11/14-12:09 |
使用しているのは、桐7補完計画をまだ使っている者です。 HDの容量の関係とかありまして・・・・・。 さて、質問なのですが、表で作ったデータをレポートで、 印刷する作業をしているのですが、レポートで印刷する 用紙の様式の関係で、例えば7文字だけ印刷したいので、 レポート側で、オブジェクトの幅を設定し、いざ表で、 データを入力するのですが、表では入力の際、7文字 どころか、何文字でも入力できてしまいます。 そして、F・4キーで、表示させると確かに7文字 しか見えないのですが、これでは文字数を数えながら 入力しないといけないので、なかなか大変です。 そこで、表の項目に入力する際、7文字なら7文字しか 入力できないように設定する方法はないのでしょうか、 よろしくお願いします。 何だかわかりにくい表現ですみません。 今していることは、6センチ×4センチの用紙に、 文章を4行いれたいのです。 レポートでオブジェクトを文章1〜4の4つを設定し、 表側でも文章1〜4の項目を作りました。 となると1行の文章は7文字位ですので、 表で文章を入力するとき、何文字でも入力でき、 今は7文字かどうかf・4キーをしょっちゅう 押しながらの入力です。7文字なら7文字しか 入力できないようにできればどれだけ作業は 楽になるかと思うと何かいい方法はないかと 考えているわけです。 よろしくお願いいたします。 | |||
3303 | 表の項目への入力文字数の制限 | 佐田 守弘 | 1999/11/14-23:24 |
記事番号3298へのコメント 仁人さん 最初に確認させて下さい。 >今していることは、6センチ×4センチの用紙に、 >文章を4行いれたいのです。 との事ですが、この4行は、全く違う文章ですか、それとも1つの文章を7文 字ずつで改行させて4行に印刷するのでしょうか。どちらかによって、方法が 全く異なります。 @全く違う文章を7文字×4行印刷する時 項目制約で文字数を7文字に制限する方法があります。 あるいは、入力後にイベントで8文字以降を切り捨てる方法があります。 (詳しくは、目的が分かり次第説明します) A1つの文章を7文字4行で印刷する場合 この場合には入力文字を7文字に区切る必要がありません。 入力時には1行で入力し、印刷時に7文字4行で印刷すればよいのです。 なお、大昔のデータベースは固定長形式でしたら、設定文字数以上が入りませ んでした。現在のデータベースはほとんどが可変長ですから、制限内で自由な 文字数が入ります。 佐田守弘(KS-00119) |
3516 | 表の項目への入力について(2) | 仁人 | 1999/11/26-21:28 |
11月14日に表項目への入力の仕方で質問させていただいた 仁人と申します。 佐田 守弘様、私の質問にお答えを頂きながら、お返事が 遅くなってしまって、申し訳ありませんでした。言葉もありません。 佐田様は、以下のように書いて下さいました。 >今していることは、6センチ×4センチの用紙に、 >文章を4行いれたいのです。 との事ですが、この4行は、全く違う文章ですか、それとも1つの文章を7文 字ずつで改行させて4行に印刷するのでしょうか。どちらかによって、方法が 全く異なります。 @全く違う文章を7文字×4行印刷する時 項目制約で文字数を7文字に制限する方法があります。 あるいは、入力後にイベントで8文字以降を切り捨てる方法があります。 (詳しくは、目的が分かり次第説明します) A1つの文章を7文字4行で印刷する場合 この場合には入力文字を7文字に区切る必要がありません。 入力時には1行で入力し、印刷時に7文字4行で印刷すればよいのです。 今、私がしていることは、上記の@、Aの両方に関わることです。 つまり、4行の内、一つの文章を2行に書き、また別の文章を2行に 書くということをしています。 大変、恐縮ではありますが、 上記@では、項目制約で文字数を7文字にする方法を、 Aでは、印刷時に7文字2行で印刷する方法を教えて頂けませんか。 よろしくお願いします。 ご無礼をお許し下さい。 |
|||
3518 | Re:表の項目への入力について(2) | 佐田 守弘 | 1999/11/26-22:29 |
記事番号3516へのコメント 仁人さん 7文字2行で1文書を印刷するなら、1つの項目値を2行で印刷する方がベター ですね。 @文字数を14文字以内に制限する 表の定義画面で項目属性の[制約]のタブを開き、次の項目属性式を設定して下さ い。 #文字数([])<14 この設定で、文字数が15文字を超えるとエラーになり、訂正が求められます。 ただし、チェックされるのは、入力が確定してからです。入力の途中で、それも 変換中にチェックすることはできません。 Aテキストオブジェクトに2行で印刷する 2行分の印刷ができる様に、縦の高さを広げて下さい。 佐田守弘(KS-00119) |
|||
3522 | Re:表の項目への入力について(2) | 仁人 | 1999/11/27-10:33 |
記事番号3518へのコメント 佐田 守弘さん、ご教示ありがとうございます。 早速、挑戦してみます。 また、分からないことが出てくる思いますので、 その時はよろしくお願いします。 ありがとうございました。 |