Объявление объекта в условии if - логический разрыв:
If mycondition = True Then
Dim objrpt As New CrystalReport1
Else
Dim objrpt As New CrystalReport2
End If
objrpt.SetDataSource (ds.tables ( "ххх"))
Я получаю сообщение об ошибке в строке выше:
objrpt не объявлен, он может быть недоступен из-за уровня защиты
Я согласен, что он может быть недоступен, если условие не выполнено - но здесь
если он не встречается, то потребуется CrystalReport2, знаете?