過去の桐井戸端BBS (桐ver.8)
15482 一括処理での連番のふりかた とみた 2002/03/16-23:25
一括処理で連番をふる命令を書きたいのですが、関数の#連番が一括ではつかえないので
どのように書いていいのかわかりません。
データを並べ替えしてから連番をふるようにしたいのですが、
並べ替えまでは、できたのですが連番のかきかたがわかりません。
ちなみに桐バージョン8で書いてます。
すいません教えてください。よろしくお願い致します。
15483 Re:一括処理での連番のふりかた toshi-chan 2002/03/17-00:17
記事番号15482へのコメント
とみたさん、こんばんは。

置換 [項目名]=#連番

でできると思いますが。
15485 Re:一括処理での連番のふりかた pokopon 2002/03/17-12:33
記事番号15482へのコメント
とみたさん こんにちは

>関数の#連番が一括ではつかえないので

とはどういう事でしょうか? 使えないということはありません。
エラーが出るのでしょうか?
それとも希望どおりの処理が行えないという事でしょうか?

もう少し具体的にお書きください。
また、一括のソースのうち、「当該部分付近」をお示し下さい。
その方が早く解決いたします。

15486 Re:一括処理での連番のふりかた とみた 2002/03/17-14:04
記事番号15485へのコメント
pokoponさん

>>関数の#連番が一括ではつかえないので
>とはどういう事でしょうか? 使えないということはありません。
>エラーが出るのでしょうか?
>それとも希望どおりの処理が行えないという事でしょうか?
>
>もう少し具体的にお書きください。
>また、一括のソースのうち、「当該部分付近」をお示し下さい。
>その方が早く解決いたします。

とみたです。ご意見ありがとうございます。
以下の処理で印刷のときに連番をふりたいのです。
関数をつかってできるのでしょうか?桐5の一括ではできなかったので桐8でもだめかと思っています。

以下のような感じで大丈夫でしょうか。
条件(&menu="印刷")手続き実行 明細印刷
        ・
        ・
        ・
        ・
名札 明細印刷
ケース開始
ケース(&印刷状態="金額順")
並べ替え 条件名="金額順"
ケース(&印刷状態="五十音順")
並べ替え 条件名="五十音順"
ケース(&印刷状態=#未定義)
確認 "印刷状態にチェックがありません。"
ケース終了
条件(&印刷状態<>#未定義)レポート印刷 "注文明細",編集表=する,プレビュー=する
&印刷状態=#未定義
手続き終了

15487 Re:一括処理での連番のふりかた とみた 2002/03/17-14:06
記事番号15483へのコメント
toshi-chanさん


>置換 [項目名]=#連番
>でできると思いますが。

とみたです。ご意見ありがとうございます。
このやりかたでやってみます。結果またご報告します。

15491 Re:一括処理での連番のふりかた pokopon 2002/03/18-01:10
記事番号15486へのコメント
とみたさん こんにちは

>以下の処理で印刷のときに連番をふりたいのです。
>レポート印刷 "注文明細",
レポートに印刷連番を振りたいのですか? (^^ゞ

ちなみに、このレポートは、単票?それとも表形式でしょうか?
レポートに定義して印字させる方法もありますが、ここは折角作った一括を生かして・・・・
その前に
[連番]
という項目を作成しておきます(整数でも数値でも可)。そして、レポートの方に、この[連番]を印字する領域を設定しておきます。

>名札 明細印刷
>ケース開始
> ケース(&印刷状態="金額順")
> 並べ替え 条件名="金額順"
> ケース(&印刷状態="五十音順")
> 並べ替え 条件名="五十音順"
> ケース(&印刷状態=#未定義)
> 確認 "印刷状態にチェックがありません。"
> ケース終了

if (&印刷状態 <> #U)
 置換 [連番] = #連番
 レポート印刷 "注文明細",編集表=する,プレビュー=する
 置換 [連番] = #U
&印刷状態 = #U
 解除 1
end
>手続き終了


お試し下さい。


15494 できました。ありがとうございます。 とみた 2002/03/18-12:05
記事番号15482へのコメント
toshi-chanさん、pokoponさんありがとうございました。どちらの方法でもできました。
困っていたので本当にありがとうございました。

戻る