過去の桐井戸端BBS (桐ver.8)
2412 オブジェクト操作で標題を一時的でなく永久に変更したい su 1999/8/17-16:07
いつもお世話になっています。
桐V8を使用しております。
一括処理でオブジェクト操作を使用し標題を変更しますと、一時的に変更できます。
これを、恒久的に(一時的にではなく)変更する手段というのはあるのでしょうか。
よろしくお願いいたします。
2422 Re: 前田 1999/8/18-06:32
記事番号2412へのコメント
必ず変更なら最初から設定を変えたらいけないのでしょうか?
何らかの理由で必要ならプログラムの途中で変更するか名札で分岐したらいかがでしょうか。
2426 Re: su 1999/8/18-11:56
記事番号2422へのコメント
前田さん、アドバイスありがとうございます。
現在使用しているシステムとデータですが、例えば、"1999年"フォルダーに入っているとします。
翌年の更新ではそのシステムとデータを"2000年"フォルダーを作りそこに格納し、テーブル
のデータのみ消去、表整理など、一連の作業をして、終了という一括処理を組みました。
ここまではよいのですが、システムの中に"台帳.wfm"がありまして、その標題に"1999年台帳"
としてあります。年度更新の一括処理内で、この標題を"2000年台帳"と書き変えたいわけです。
オブジェクト操作では一時的にしか変更ができずこのようなときには用をなしません。
更新後、手作業でフォームを再定義すればすむのですが、ここまで一括でできたのですから、
なんとかスマートに行きたいのです。
一括処理で変更可能なコマンドはあるのでしょうか。
よろしくお願いします。
2430 Re: 宮城 1999/8/18-15:19
記事番号2426へのコメント
標題名を変数にしておいて、変数を編集しておいてからwfmを開くというのが素直な
やりかただと思います。

ただ、年ごとにフォルダを作るのでしたら、その中身に年を特定するようなテキスト
(?)をおくのは得策とは思えません。シンプル化すべきだと思いますけど。
2434 Re: su 1999/8/18-18:25
記事番号2430へのコメント
宮城さんアドバイスありがとうございます。
オブジェクト操作ではどうも無理のようですね。
ご意見のように、ラベルからテキストに変え変数で処理するように考えてみました。
ところが、私の知識ではうまくいかず、(新たに作るフォルダーのフォームのタイトルはとり
あえず良いのですが、前年度のタイトルまで変わってしまいます。つまり、"年"を固定でき
ないわけです。)別に標題用のテーブルを作り、#表引きで行うことでなんとか意に添うもの
ができました。
あまりスマートとは言い難いのですが、とりあえずヨシとします。

色々ありがとうございました。
今後ともよろしくお願いします。
2448 Re: いかすぱげてぃ 1999/8/19-12:38
記事番号2434へのコメント
suさん、こんにちわ。

ある程度、大規模システムで年度ごとに各種の設定値(パラメータ)が変わるようなシステム
でしたら、管理のテーブルを作成してそれを参照するというのもいいですが、(もし年度単位で
フォルダーを別個に作っている かつ)変更値がいくつもないというのでしたら、変数書き出
しコマンドで「年度.var」とでもいう変数ファイルをフォルダごとに作っては如何でしょうか。
単純ですし… 古来よりよくやる手法です。(^^;
2473 Re: su 1999/8/20-19:19
記事番号2448へのコメント
いかすぱげてぃさんこんばんは
>変数書き出
>しコマンドで「年度.var」とでもいう変数ファイルをフォルダごとに作っては如何でしょうか。
>単純ですし… 古来よりよくやる手法です。(^^;
>

そういう手があったのですか。
なるほどなるほど。
これは大変参考になりました。
さっそく試してみようと思います。
ありがとうございました。
それにしても、桐の,TIPS集があると大変便利ですね。
wordや一太郎などではありますから、是非出版していただけませんか。
ではでは

戻る