Crystal Report
8.0からvb6 variable
に式のフィールド値を取得するにはどうすればよいですか?Crystalレポート8.0から数式フィールドの値を取得する方法
私はこれを使用しましたが、空の値を返します。
varValue = crxReport.FormulaFields.GetItemByName("FieldName").Value
Crystal Report
8.0からvb6 variable
に式のフィールド値を取得するにはどうすればよいですか?Crystalレポート8.0から数式フィールドの値を取得する方法
私はこれを使用しましたが、空の値を返します。
varValue = crxReport.FormulaFields.GetItemByName("FieldName").Value
VB6の場合は、crxReport.FormulaFields.GetItemByName("FieldName")
でウォッチを設定し、その行のコードを停止してください。
あなたがオブジェクトが表示されますし、それが適切に参照されます場合は、プロパティとその値を見ることができます
これは常に 'varValue =" "'を表示しますが、 'crxReport.FormulaFields.GetItemByName(" FieldName ")。Text'を使用した場合、式が返されます。 – Iyendrovilich
まだ十分な意味が割り当てられていないので、意味があります。そこに停止するポイントは、 'crxReport.FormulaFields.GetItemByName(" FieldName ")にウォッチを追加することです。その後、+を開いて見て開くと、レポートフィールドの実際の名前は' FieldName'ですか? – dbmitch
大丈夫です。すでにCRViewerでレポートを見ました。レポートはデータベースから値を取得し、式で計算されました。 – Iyendrovilich
1)あなたは、それ以外の場合は実行されませうレポートセクションである必要があります使用して与えることはありません式任意の値。
2)次に、後にあなたがあなたの答えを得るでしょう。この
crxReport.FormulaFields.GetItemByName("FieldName").Value
を書きます。
ここで取得しているオブジェクトの正確なタイプは何ですか? – Magisch
'Value'を' Text'に置き換えてみてください。 –
'Value'を' Text'に置き換えるだけでは、式自体が返されます。 – Iyendrovilich