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

パスワード:


パスワード紛失

グループ件数

  • このフォーラムに新しいトピックを立てることはできません
  • このフォーラムではゲスト投稿が禁止されています
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2012-1-23 13:45
Tanda  長老   投稿数: 2151
nkmt さん、こんにちは。

counter() 関数は何回ループしたかを足し算していくだけの関数
ですから、やっていることは変数に1ずつ加算して方式と同じですね。

それでよろしければ、counter() 関数も使えますよ。

ただし、瞬時には値を取得できませんね。

タンダコンピュータ/丹田 昌信
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2012-1-23 11:17
nkmt  長老   投稿数: 1668
丹田さん、こんにちは。レス有難うございます。
COUNTER(0)みたいな命令があるからもしかすると
と思ったものですから・・・。^^;
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2012-1-23 11:01
Tanda  長老   投稿数: 2151
nkmt さん、こんにちは。

それは理論的に無理なような気がします。

グループ処理はキーが存在しないカラムでもブレークできますし、
バッチを走らせている途中で、他のクライアントがいずれかの
レコードのブレーク項目の値を修正してしまったりしたら、
それでお終いですし。。。

その都度、Magic がメモリ上でその値を保持することはプログラム
的に困難なような気がします。

タンダコンピュータ/丹田 昌信
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 .2 | 投稿日時 2012-1-23 10:40
nkmt  長老   投稿数: 1668
自分で調べればいいのですが、どよろしければ教えて下さい。

昔で言うブレイク処理、今のグループ処理で
グループの件数を数える際、変数を用意しております。

レコード後処理で、変数に+1しております。

グループ後処理で、グループ処理に登場した件数を
一発で把握する関数なんてありませんでしょうか?

よろしくお願い申し上げます。
投票数:0 平均点:0.00

  条件検索へ


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