可能かどうかさえわからないという独特の質問があります。
グループごとに複数のグループヘッダーがあるレポートがあります。私がやりたいのは、選択したグループヘッダー(GH1a、GH1p、GH1w ...)に自動インクリメントされた数値を設定し、それをroman(@function)を使用してローマ数字に変換することです。番号付けは、実際のグループの数に依存せず、グループヘッダーのみに依存します。レポートに返されるレコード(グループ)は1〜100,000である可能性がありますが、各レコード(グループ)について、各グループ内のグループヘッダーには、同じ番号のグループヘッダーが選択されます。
元:
グループA
GH1a: I
GH1b:
GH1c: II
GH1d: III
GH1e:
GH1f:
GH1g: IV
グループB
GH1a: I
GH1b:
GH1c: II
GH1d: III
GH1e:
GH1f:
GH1g: IV
等....
どんな助けでもいただければ幸いです。次のコードを使用して、レポートヘッダーとインクリメントする各GHの両方でグローバル変数xを使用しようとしました。
reportheaderおよび/またはGH1a内//@iCountreset
Global NumberVar iCount:=1;
インクリメントしたい各GHで//@iCounted
Global Numbervar iCount;
iCount:= iCount+1;
次に、それをローマ字化するための2番目の// @ RomanCount
roman(@iCounted);
私は現在それらをハードコーディングしていますが、いくつかのrptファイルを1つに結合しようとしています。唯一の違いは、いくつかのGHセクションが抑制されるため、番号付けにカウントされないことです。
前もって感謝します。