ホーム   フォーラム   FAQ
 
メインメニュー
ログイン
ユーザー名:

パスワード:


パスワード紛失

データの複数出力

  • このフォーラムに新しいトピックを立てることはできません
  • このフォーラムではゲスト投稿が禁止されています
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 .2 .3 | 投稿日時 2007-8-28 11:45
jam  半人前   投稿数: 39
皆さんお願いします。

現在当社の環境

開発版 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
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2007-8-28 16:49
hiro  長老 居住地: 三重  投稿数: 188
こんにちは jamさん

元データ AAAAAA BBBBBBB CCC 3 DDDDDの
3の値とCOUNTER関数を使って終了条件にし、バッチ子タスクを
1レコードづつ処理すれば可能だと思います。
的はずれでしたらごめんなさい。
投票数:1 平均点:10.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2007-8-29 8:24
EijiNagai  常連   投稿数: 65
jamさん、おはようございます。

V7はV9のようなループブロックはありませんので、
子タスクを作るしかありません。

具体的には、当該タスクに子タスク(スクラッチ)をつくり、
カウント用変数を設定して、レコード後処理でカウントと
出力(親タスクの入出力へ)、タスクの終了条件にはその
変数で条件式を...ってくどいですね?

最近、V7は忘れてきているもので。
たしか、V7は入出力ファイルをプログラム間で共有できませんよね?
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2007-8-29 16:51
jam  半人前   投稿数: 39
hiroさん、EijiNagaiさんありがとうございます。
プログラムに詳しくないものであまり良く解らないのですが
いま試しています、結果が出次第報告します。
ありがとうございました。
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2007-8-31 15:17
jam  半人前   投稿数: 39
皆さんありがとうございました。
何とか、思うような結果が得られました。
hiroさんのCOUNTER関数を使ってやったのですが。
いままでは、COUNTERはデータを入力するときに、
その入力件数を画面に表示するぐらいにしか使っていませんでした。
こういう使い方があるとは、知りませんでした。

質問をして、返事があり、結果が出せて
フォーラム恐るべしです。
投票数:0 平均点:0.00

  条件検索へ


Copyright (C) Magic Software Japan K.K. All Rights Reserved.
個人情報保護方針 会員規約