0

データソースをAccessファイルからOracle DBに変更しているため、開発者で変更しているCrystalテンプレートがあります。Oracle に正確に接続するデータベース フィールドを作成し、特定のテーブルからフィールドを取得するための select ステートメントを追加しました。

select s.field from table s; 

右側のデータベース フィールドの下にコマンドが表示され、右クリックしてデータを参照できます。現在、2 つの値が返されます。

また、値を呼び出す Azalea バーコード関数を使用して数式フィールドを作成しました (ここで問題が発生していると思います)。

数式フィールドは

BarcodeC39ASCII({Command.field})

したがって、これはデータを取得してバーコードにフォーマットする必要がありますが、印刷プレビューを使用するかレポートを印刷する場合を除き、データはマージされません。

Command.field だけで新しい数式フィールドを作成してこれをテストしましたが、まだデータはマージされません。私が見逃していることは本当に明白であり、どんな意見もいただければ幸いです。

4

1 に答える 1

0

私があなたの質問を誤解していない限り、あなたはデータソースを Access DB から Oracle DB に変更していますよね?データベース構造が同じままであると仮定すると、データベース -> データソースの場所の設定に移動し、データソースの場所を Access DB から Oracle DB に設定するだけで、既存のレポートが機能するはずです。いくつかのフィールドをマップする必要があるかもしれませんが、それはそれの拡張でなければなりません。それはあなたがやろうとしていることですか?

クリス

于 2013-10-10T19:02:59.507 に答える