2009-06-20 10 views
1

私はG. Peckの "Crystal Reports X - 完全なリファレンス"を仕事中のプロジェクトで読んでいましたが、Crystal Reportsの式でどのように配列を操作するのか不思議でした。私はその本を簡単に見つけることができませんでした。結晶レポートXの配列を操作するにはどうすればよいですか?

例えば

- Iは、以下のいずれか/すべてどのように行うか:

を - )要素
の固定数(10言う)を持つ配列を作成 - )は、そのサイズが拡大するダイナミックアレイを(作成必要に応じて)
- )動的配列のサイズを取得
- )を追加し、途中から要素を削除、開始、および配列
の終わりが - )最も包括的なリソースです何配列

を空/ Crystal Formulaの言語synを学習するための本税金?

ご協力いただきありがとうございます。

+0

それが報告してくると、アレイの使用時に、あなたがやりたいことを何を空にする? – shahkalpesh

+0

私はちょうど水晶の式言語を探求しています - 私が望むことをするために配列を必要としないかもしれませんが、この言語がいかに表現力豊かであるか疑問に思っていましたか? –

+0

最近のCRのバージョンがわかりません。しかし、VBScriptを使うことができれば、vbscriptがサポートしていることは何でもできます。 – shahkalpesh

答えて

5

このリンクが役立ちますかどうかを確認してください - わからない - VBScriptでhttp://www.scribd.com/doc/6998296/Basic-vs-Crystal-Syntax

を、あなたはこの

1)DIM tenItems(0〜9)
2)を行う可能性がtenItems(0〜12)を維持するのReDimこれがCRの基本的な構文で機能するかどうか。
3)Ubound(tenItems) - 配列の上限を与えます。正しい構文をチェックします。
4)これを行うにはコードを書く必要があります。私はVBがそのような配列をサポートしているとは思わない。私はアレイ操作のためのCR式が不明です。
5)それは分かりません。

編集:ここに1つのリンク(クリスタルシンタックス)があります。
http://sfarea.org/JLum1105.ppt

+0

すごい人 - ありがとう - それらのリソースは素晴らしいです*弓* –

0

shahkalpeshから提供されているリンクは、(彼が参照し、特にそのパワーポイント)本当に便利ですが - ここで言及する価値が一つの他のリソース(それは私の鼻の下に右だった)があります:クリスタルレポートが付属してヘルプファイルには、応用。

クリスタルレポート内の数式言語の基本構文とクリスタル構文の両方に優れたリソースです。

+0

はい、ちょうどどのキーワードにカーソルを置き、 "?"ヘルプボタン。 – dotjoe

3

結晶レポート構文:

1)素子

//arrays in Crystal Reports are 1-based. 1000 elements maximum 
Stringvar Array myArray[10]; 

2の固定数(10言う))を有する配列を作成、サイズ、必要に応じて拡張するダイナミックアレイ()

を作成
Redim Preserve myArray[Ubound(myArray)+1]; 
myArray[Ubound(myArray)]:="x"; 

3)動的配列のサイズを取得

Ubound(myArray); 

4)配列の中央、先頭、末尾に要素を追加して削除する 配列を手動で操作する必要があります。

5)配列

Stringvar Array empty; 
myArray:=empty; 
関連する問題