過去の桐井戸端BBS (桐ver.8)
2869 職場名をすべてのレポートに入れたい kaz 1999/10/9-06:37
みなさん こん**わ KAZともうします。
桐V8にて
備品管理の一括処理を組んでおります。
他の職場のみなさんにも使っていただくため

特に数種類の印刷用レポートのタイトル部分に
職場名が自動的に入るように
初期設定のメニューを作りたいと思います。

今考えつくことは,「備品台帳.TBL」の項目に「職場名」を設定し
これをレポートに設定することですが
すべてのデータに入るのも(2000件程度)芸がないような・・・
もっとスマートにやる手はないものでしょうか?
変数を使うとかすればいいのでしょうか?
よきアドヴァイスをお願いいたします。
2870 職場毎の職場名をレポート印刷 佐田 守弘 1999/10/9-08:51
記事番号2869へのコメント
kazさん
方法はいろいろあります。これは職場名をどこに持たせるか、どこで入力させ
るかと関係します。
●変数値に代入しておく
変数を使うことで、変数に代入されている職場名をレポートに印刷することは
可能です。
テキストオブジェクトのテキストに変数名を指定すれば、その変数値が印刷で
きます。
この方法は、どこで変数に職場名を代入するかですね。
@一括処理の中でキー入力コマンドなどで職場名を入力させる
 最もベーシックな方法ですが、操作する人が面倒がりますし、間違いもおき
ます。
A変数ファイルに書き出しておく
 この方法も1回だけは職場ごとに職場名を入力する必要があります。
Bユーザー名、ワークステーション名などから職場名を出す
 これらが直接の職場名でなくても、対象表を作成しておいて、表引きで職場
名を求められます。

●項目値に職場名を持つ
あながち芸がない方法ではありません。
なぜならば、備品台帳(企業だと固定資産台帳に相当すると思います)には、
その物品(資産)を管理する原課部門が決まっているはずですから、原課部門を
データとして持っている事は当然と考えます。
もちろん原課部門が名称でなく、部門コードで書かれている場合も多いと思い
ますが、コードがあれば、コードと名称の対象表を作成しておき、表引きで印
刷する名称を求められます。

佐田守弘(KS-00119)

追伸:物的な財産などを呼ぶ名称
企業などの営利法人では「固定資産」(財産の一部ですが)と呼びますけど、官
公庁では「物品」、学校などでは「備品」などと呼んでいますね。
減価償却の有無の他に、何か概念的な違いがあるのでしょうか。
2876 ありがとうございます。 kaz 1999/10/10-22:20
記事番号2870へのコメント
佐田 守弘さん こん**わ
アドバイス ありがとうございました。
桐の初心者も多く,使い方の練習の意味もありまして
ご指摘の

>●変数値に代入しておく
>変数を使うことで、変数に代入されている職場名をレポートに印刷することは
>可能です。
>テキストオブジェクトのテキストに変数名を指定すれば、その変数値が印刷で
>きます。
>この方法は、どこで変数に職場名を代入するかですね。
>@一括処理の中でキー入力コマンドなどで職場名を入力させる
> 最もベーシックな方法ですが、操作する人が面倒がりますし、間違いもおきます。

この方法でやってみました。うまくいきました。

で,新たな質問で恐縮ですが

>A変数ファイルに書き出しておく
> この方法も1回だけは職場ごとに職場名を入力する必要があります。

これは,変数書きだしと変数読み込みコマンドを使うのでしょうか?
@の使い方よりスマートなのでしょうか?
ご教授下さい。

戻る