我在VB中用自带的那个做了一个报表,上面放有一Label, 要实现动态改变Label的
caption 使他可以显示是不同年份,怎样设置?

解决方案 »

  1.   

    只能用程序写
    label1.caption="2003-08"
      

  2.   

    关键是怎么找到Label 我也知道这样设置,可是这个Label是放在报表上的,在另外一个窗体上
    怎样实现那?
      

  3.   

    这个问题完全来自经验,我费了好大劲才总结出来。datareport.Sections(1).Controls(1).Caption 即可改变。不过,要特别注意,在DataReport中的Controls()是指你在建立表单时加入每一节的控件的先后顺序。如果你弄乱了会费功夫的。最好是按顺序一个一个加入。
    有的Controls()是不具有.caption的例如 Line
      

  4.   

    DataReport1.Sections(1).Controls("label1").Caption ="xxxxxx"