古いMicrosoft AccessレポートをCrystalレポートに変換しようとしています。この最後の細部を除いて、私は完璧に働いています。 Accessレポートは、レポートのフィールドの1つにifステートメント内のDSUM関数を使用します。水晶レポートのDSUM機能?
多くの検索の後、私はCRに何も似ていないと判断しました。
これは基本的に私が扱っているものです。
私は提案書を持っています。レポートの詳細では、数量、説明、および価格の2つのフィールドを印刷します。
Proposalnum Partitem RolltoItem単価
18611 ............. 1 .......... NULL:
データは何か、このようになります。 ....... 0.00
18611 ............. 2 ......... NULL ....... 17225.92
18611 ............ 3 ............ 2 ............ 156.90
18611 ...... ...... 4 ............. 2 ........ .... 482.05
私が行う必要があるのは、特定の部品を印刷するときに、レコードの残りの部分を検索して、rolltoitemフィールドに一致する番号の部品を見つけ、unitpriceを私は印刷している部分です。
この例では、partitem#2を印刷するときに、パート3とパート4の156.90と482.05を17225.92に追加する必要がありますので、合計17864.87を印刷します。
これを行う方法はありますか?
* currentRolltoitemValue *が定数の場合にのみ機能します。私が2でハードコードするように、それは素晴らしい作品です。しかし、私は印刷している現在のレコードからrolltoitem番号を入力する必要があります。私はそれを行う方法があるかどうかわからない。 –
上記の私の編集が現在の値を取得する方法を理解するのに役立つかどうかを確認してください。私はそれが完全にうまく説明していないように感じる。私の頭の中で完璧な意味を成しているが、私がそれを説明しようとするとかなり複雑になるものの一つ。私は自分の考えをより明確に表現できないことをお詫びします。 –