過去の桐井戸端BBS (桐ver.6)
3515 レポートにレイアウトしたテキストボックスがプレビューされない 舟橋 立泰 1999/11/26-20:59
桐バージョン6を会社で使っています。
今日、突然レポート上に書き込んだテキスト枠の一部がプレビューでも印字でも出てこなくなってしまいました。
使い方としては、レポートで宅配伝票のフォーマットを作り、表形式の住所録とリンクさせて印刷しています。
プリンタの問題でも無いようです。仮想メモリが足らないかと思って、HDの容量を開けてもだめです。
じつは昨日、急に桐が立ち上がらなくなって、再インストしたのですが、原因はそれかも?
もしお分かりの方見えましら、よろしくお願いいたします。

3517 Re: 佐田 守弘 1999/11/26-22:20
記事番号3515へのコメント
舟橋 立泰さん

この種のトラブルは、原因が特定しにくいものです。参考までに思いつくチェックポイントをあげてみます。

@桐のプリンタの設定やその他の環境設定
桐を再セットアップし直したとの事ですので、各種の設定が元に戻ってしまっ
ていることが真っ先に考えられます。環境設定画面を確認して、以前と同じ設
定になっているかを調べて下さい。

AWindowsで設定しているいつも使うプリンタ
これも以前と同じかチェックしてみて下さい。

B表示がおかしくなったテキストボックスの属性
属性ダイアログで設定を確認して下さい。目につかない細かい点も充分に確認
してみて下さい。
もう1つ同じテキストボックスを別の場所に作ってみて、比べてみるのも1つ
の方法です。

佐田守弘(KS-00119)

3519 お手数おかけします。 舟橋 立泰 1999/11/27-00:01
記事番号3517へのコメント
佐田様へ。
ありがとうございました。プリンタなどの環境設定は見直した
つもりですが、もう一度、目を皿のようにして見てみます。
今は自宅なので、月曜日に試してまたご相談、ご報告させて
いただきます。

3553 できました! 舟橋 立泰 1999/11/29-20:52
記事番号3519へのコメント
佐田 様へ

おかげさまで解決しました。
結局、テキストではなくラベルでやれば表示されました。
なぜかテキストボックスは数字で制限があるようで。
そういえば、「計算式が違うkd1074」というメッセージ
がプレビューのたびに出てました。そのせいでしょうか。
でも、いままでちゃんと表示されてたのがフシギです。
いずれにしてもお世話かけました。

3555 ラベルで正常に表示されるという事は 佐田 守弘 1999/11/29-23:04
記事番号3553へのコメント
舟橋 立泰さん
ラベルオブジェクトを使えば、正常に表示されるというお答から考えますに、
印刷したい内容は、項目値や計算式で求める文字列値や数値ではなく、固定さ
れた文字列だったのでしょうか。またその中に数字や演算記号として使われる
記号が入ってた様ですね。

テキストトラベルの違いを説明しておきます。
●ラベル
ラベルはソースに記述した通りの文字列を、その通りに表示したり印刷しま
す。以下、表示と印刷を合わせて単に表示と書きます。
●テキスト
テキストは、「文字列」という意味ではなく、計算式の値を表示したり印刷
するオブジェクトです。
文字列も表示できないわけではないのですが、あくまでも計算式としてみな
します。従って、文字列だけの時には引用符で囲むのが原則です。
(例)
「東京から大阪」:文字列としてしか解釈できないので、文字列定数としてそ
のまま表示されるはずです。

「東京−大阪」:ハイフォンのつもりの「−」は、マイナス記号ないし減算の
演算子とみなされ、「東京」引く「大阪」の引き算をしようとします。しかし
、東京も大阪も変数として正しい記述でないので、計算式が違うというエラー
になります。

「"東京−大阪"」:引用符で囲むと全体が文字列とみなされて「東京−大阪」
の文字が表示されます。

ハイフォン以外にも、演算子として使う記号や、数字などがあると、おそらく
エラーになるはずです。

佐田守弘(KS-00119)
以上を参考に、エラーが発生したきっかけを掴んで頂きますと、何かと参考に
なるかと思います。

3556 よく分かりました 舟橋 立泰 1999/11/30-00:37
記事番号3555へのコメント
佐田さまへ。

ありがとうございました。DOSの頃から桐を使っているのですが、
住所データベース、住所シールのソフトとしてしか使っておらず、
あまり詳しいことを知りません。これを機会にもう少し桐を勉強
しようかと思っています。
また、よろしくお願い致します。

戻る