- PR -

CrystalReports のデータベースフィールドにDataTableを指定し、DataTableの定義が変更になったときの問題

1
投稿者投稿内容
くんちん
常連さん
会議室デビュー日: 2002/10/07
投稿数: 46
投稿日時: 2004-03-26 11:57
いつもお世話になっております。
CrystalReportsデータベースフィールドにDataSetで作成した
DataTableを指定して帳票を作成しております。

指定されているDataSet内のDataTableが変更された時、
CrystalReportsデータベースフィールドのDataTableを
「データベースの追加と削除」を行わない方法でなんとか
更新できないでしょうか?

「データベースの追加と削除」をしてしまうと、設定していた
フィールドが削除されてしまい、また貼り付けを行わないと
いけません。

今までは、この状況を防ぐ為に、式フィールドに全てのDataTable
の情報を入れておき、デザインしていたのですが、フィールド数が
多いとその分式フィールドを作成しなければならないので面倒です。

何かいい方法をご存知の方ご教授お願い致します。
くんちん
常連さん
会議室デビュー日: 2002/10/07
投稿数: 46
投稿日時: 2004-03-26 13:33
自己レスです。解決しました。
データベースの照合を何回か繰り返ししていると
「変更されているので更新しています」のようなメッセージが
出力されて、更新してくれるようです。
マッピングもできるようなので、助かります。
今までこれに気づかず作業していたので今まで時間がもったいなかったなぁ
と悲しい気分です。
さすがに、DataTable名が変更されるのはムリのようです。。
1

スキルアップ/キャリアアップ(JOB@IT)