2017-01-19 4 views
0

CrystalレポートのタイトルをVB6に設定しようとしていますが、エラーが表示され続けます。無効な名前エラー - VB6のCrystal Reports

テキストを設定したいパラメータフィールドはtxtTitleです。このコードを実行するとき

はしかし、それはエラーを引き起こして何

無効な名前

If opt_sales_ledger.Value = True Then 
crxReport.ParameterFields.GetItemByName("txtTitle").AddCurrentValue ("List of Sales Ledger Accounts") 
ElseIf opt_purchase_ledger.Value = True Then 
crxReport.ParameterFields.GetItemByName("txtTitle").AddCurrentValue ("List of Purchase Ledger Accounts") 
End If 

を言って、エラーを与えますか?

+0

あなたの問題は解決しましたか? –

+0

@redsいいえ、以下の答えはそれを解決しませんでした – Harambe

答えて

0

Crystalが "txtTitle"と呼ばれる "パラメータ"タイプのフィールドを探していて、見つけられません。私は通常、レポート内の式となり、「txtTitle」言い換えれば、この目的のために式を使用定義され、および/または、このように使用する

0

てみSTRINGVARのように初期化:

crxReport.ParameterFields(1).AddCurrentValue ("your_first_parameter_value") 
crxReport.ParameterFields(2).AddCurrentValue ("your_second_parameter_value") 

幸運を!

関連する問題