過去の桐井戸端BBS (桐ver.8)
15503 レポート印刷で、その都度日付を入力したい 明子 2002/03/19-11:21
はじめまして、桐は目下勉強中です。よろしくお願いします。
すでに作成してあるプログラムを引き継いで変更等を行っております。
バージョンは桐8です。

「注文書」をレポート印刷するときに、その都度発効日を入力したいのですが、
一括処理からレポートにうまく反映をすることができません。
現在はレポートにテキストオブジェクトを作成し、直接
#年月日
を入れています。
できれば発効日入力の際にデフォルトで今日の日付を入れておき、
変更をできるようにしたいのですが、なにか良い方法はありますでしょうか。
よろしくお願いします。
15505 Re:レポート印刷で、その都度日付の入力 悲しげ 2002/03/19-14:57
記事番号15503へのコメント
どもっ、明子さん
レポートのどこに出力させたいかにもよるかもしれませんが、

>できれば発効日入力の際にデフォルトで今日の日付を入れておき、変更をできるよ
>うにしたいのですが、なにか良い方法はありますでしょうか。

この点だけであれば、当該項目で表定義の項目計算式に#年月日関数を設定せずに、
「項目属性」の「入力」タブから「挿入初期値式」
(または事情により編集初期値式)に&年月日を設定してはいかがでしょう。
こうしておけば、予め当日(桐を起動した日付)が入っており、
且つその値を訂正することもできます。

あるいは、タイトルが「レポート印刷で、その都度日付の入力」とあり、
且つ一括処理からのようですから、「キー入力」コマンドを使いて、
変数の初期値を本日日付をした上で、訂正入力する方法があります。
ここで確定した変数を、レポートのテキストソースにするとかですね。

15507 ありがとうございました! 明子 2002/03/19-17:17
記事番号15505へのコメント
悲しげさん、ありがとうございました!

>あるいは、タイトルが「レポート印刷で、その都度日付の入力」とあり、
>且つ一括処理からのようですから、「キー入力」コマンドを使いて、変
>数の初期値を本日日付をした上で、訂正入力する方法があります。ここ
>で確定した変数を、レポートのテキストソースにするとかですね。

レポートの明細部分ではなく、表定義の項目ではなかったため
挿入初期値式ではなく、こちらの、「キー入力」コマンドを用いる方法で
初期値に#年月日関数を用い、解決いたしました。
ありがとうございました!

戻る