作成日: 2018/12/27 最終更新日: 2018/12/27
文書種別
使用方法
詳細
FlexReportに配置しているフィールドの名称と、データソースのフィールド(カラム)の名称が重複している場合、VBScriptの処理が正しく動作しません。
たとえば、FlexReportにField1という名称のTextFieldを配置し、VBScriptに以下の処理を記述したと仮定します。
データソースにも同名のフィールドがあると、上記のField1はデータソースのフィールドとして扱われます。
その場合、データソースのフィールドにはForeColorプロパティが存在しないため、変更が反映されません。
VBScriptの処理を記述する場合は、レポートのフィールド名をtxtField1のようなデータソースのフィールドと重複しない名称に変更してください。
たとえば、FlexReportにField1という名称のTextFieldを配置し、VBScriptに以下の処理を記述したと仮定します。
Field1.ForeColor = "Red"
データソースにも同名のフィールドがあると、上記のField1はデータソースのフィールドとして扱われます。
その場合、データソースのフィールドにはForeColorプロパティが存在しないため、変更が反映されません。
VBScriptの処理を記述する場合は、レポートのフィールド名をtxtField1のようなデータソースのフィールドと重複しない名称に変更してください。
関連情報
旧文書番号
83506