要把数据库中记录的图片地址根据查询结果显示
用了以下语句:
   Set DataReport1.DataSource = rs   DataReport1.Sections("Section1").Controls("Text1").DataField = "User_name"   DataReport1.Sections("Section1").Controls("Image").Picture = LoadPicture("pic_PATH") DataReport1.Show但是提示
实时错误'438'
对象不支持该属性或方法 
这是怎么回事 其他设置都可以完成 难道是RPTImage的pictur属性不能动态设置么
有知道的高人和大哥们指导一下

解决马上送分

解决方案 »

  1.   

    LoadPicture("pic_PATH") 
    这个路径明显是错误的
    应该这样LoadPicture("c:\123.jpg") 
    可能你想要的是这样
    dim strPath as string
    strPath="c:\123.jpg"LoadPicture(strPath) '注意这里变量不需要""
      

  2.   

    可能是我没写清楚 
    我吧
    LoadPicture("pic_PATH")换成了
    LoadPicture("c:\123.jpg") 
    还是不行  显示的还是实时错误'438'
    对象不支持该属性或方法 设置别的属性都可以
    就是Picture属性不行   不知道怎么回事
      

  3.   

    vb的DataReport报表功能实在垃圾到令人做呕每次用都会是我不由地去吗那个开发员哎!!!图片控件都做下去,就不顺便把它的可控性做埋区真是令人无语
      

  4.   


    set DataReport1.Sections( "Section1 ").Controls( "Image").Picture = LoadPicture(pic_PATH) 
      

  5.   

    要注意,DataReport的image没有datafield属性,要想在细节中每一行数据动态的加载不同的图片是不可能的,所有的图片都是要一样的....