データの複数出力
- このフォーラムに新しいトピックを立てることはできません
- このフォーラムではゲスト投稿が禁止されています
jam
投稿数: 39
![半人前 半人前](../../uploads/rank3dbf8e94a6f72.gif)
皆さんお願いします。
現在当社の環境
開発版 dbMAGIC Ver7.1B2
実行版 dbMAGIC Ver7.1
ロードモジュール Btrieve6.15-Version7.0-05J
上記は、ヘルプからMAGIC情報を見た結果です。
Pervasive SQL 7
サーバー
WindowsNT4.0
クライアント
Windows2000 Windows98 Windows95 WindowsMe
あるデータを読込み、その中の数値により数値分のデータを出力したいのですが、どのようにしたらよいでしょうか?
元データ
AAAAAA BBBBBBB CCC 3 DDDDD
上記のようなデータを下記のようにしたいのですが、
AAAAAA BBBBBBB CCC 1 DDDDD
AAAAAA BBBBBBB CCC 1 DDDDD
AAAAAA BBBBBBB CCC 1 DDDDD
何か、条件命令のようにある数値がいくつになるまで繰り返すとかないでしょうか。
よろしくお願いします。
現在当社の環境
開発版 dbMAGIC Ver7.1B2
実行版 dbMAGIC Ver7.1
ロードモジュール Btrieve6.15-Version7.0-05J
上記は、ヘルプからMAGIC情報を見た結果です。
Pervasive SQL 7
サーバー
WindowsNT4.0
クライアント
Windows2000 Windows98 Windows95 WindowsMe
あるデータを読込み、その中の数値により数値分のデータを出力したいのですが、どのようにしたらよいでしょうか?
元データ
AAAAAA BBBBBBB CCC 3 DDDDD
上記のようなデータを下記のようにしたいのですが、
AAAAAA BBBBBBB CCC 1 DDDDD
AAAAAA BBBBBBB CCC 1 DDDDD
AAAAAA BBBBBBB CCC 1 DDDDD
何か、条件命令のようにある数値がいくつになるまで繰り返すとかないでしょうか。
よろしくお願いします。
投票数:0
平均点:0.00
hiro
居住地: 三重
投稿数: 188
![長老 長老](../../uploads/rank3dbf8eb1a72e7.gif)
こんにちは jamさん
元データ AAAAAA BBBBBBB CCC 3 DDDDDの
3の値とCOUNTER関数を使って終了条件にし、バッチ子タスクを
1レコードづつ処理すれば可能だと思います。
的はずれでしたらごめんなさい。
元データ AAAAAA BBBBBBB CCC 3 DDDDDの
3の値とCOUNTER関数を使って終了条件にし、バッチ子タスクを
1レコードづつ処理すれば可能だと思います。
的はずれでしたらごめんなさい。
投票数:1
平均点:10.00
EijiNagai
投稿数: 65
![常連 常連](../../uploads/rank3dbf8e9e7d88d.gif)
jamさん、おはようございます。
V7はV9のようなループブロックはありませんので、
子タスクを作るしかありません。
具体的には、当該タスクに子タスク(スクラッチ)をつくり、
カウント用変数を設定して、レコード後処理でカウントと
出力(親タスクの入出力へ)、タスクの終了条件にはその
変数で条件式を...ってくどいですね?
最近、V7は忘れてきているもので。
たしか、V7は入出力ファイルをプログラム間で共有できませんよね?
V7はV9のようなループブロックはありませんので、
子タスクを作るしかありません。
具体的には、当該タスクに子タスク(スクラッチ)をつくり、
カウント用変数を設定して、レコード後処理でカウントと
出力(親タスクの入出力へ)、タスクの終了条件にはその
変数で条件式を...ってくどいですね?
最近、V7は忘れてきているもので。
たしか、V7は入出力ファイルをプログラム間で共有できませんよね?
投票数:0
平均点:0.00
jam
投稿数: 39
![半人前 半人前](../../uploads/rank3dbf8e94a6f72.gif)
hiroさん、EijiNagaiさんありがとうございます。
プログラムに詳しくないものであまり良く解らないのですが
いま試しています、結果が出次第報告します。
ありがとうございました。
プログラムに詳しくないものであまり良く解らないのですが
いま試しています、結果が出次第報告します。
ありがとうございました。
投票数:0
平均点:0.00
jam
投稿数: 39
![半人前 半人前](../../uploads/rank3dbf8e94a6f72.gif)
皆さんありがとうございました。
何とか、思うような結果が得られました。
hiroさんのCOUNTER関数を使ってやったのですが。
いままでは、COUNTERはデータを入力するときに、
その入力件数を画面に表示するぐらいにしか使っていませんでした。
こういう使い方があるとは、知りませんでした。
質問をして、返事があり、結果が出せて
フォーラム恐るべしです。
何とか、思うような結果が得られました。
hiroさんのCOUNTER関数を使ってやったのですが。
いままでは、COUNTERはデータを入力するときに、
その入力件数を画面に表示するぐらいにしか使っていませんでした。
こういう使い方があるとは、知りませんでした。
質問をして、返事があり、結果が出せて
フォーラム恐るべしです。
投票数:0
平均点:0.00