text1属性的datafield=“字段名”

解决方案 »

  1.   

    关键是怎么样把DataReport1上的TEXT1关联起来?
      

  2.   

    我的
    strSql = "select * from " & strBaseTableName & "  order by chrNO"  mstrCon = "driver={SQL Server};server=" & strComName & ";uid=sa;pwd=;database=SQMS"
        Set madCon = New ADODB.Connection
        Set madComm = New ADODB.Command
        Set adoRs = New ADODB.Recordset
        madCon.Open mstrCon
        madComm.ActiveConnection = madCon
      
        madComm.CommandText = strSql
        Set adoRs = madComm.Execute  Set DataReport1.DataSource = adoRs    
    是在form4中的command3的click事件中执行的,而text控件是放在DataReport1上,怎么样才能让DataReport1上的TEXT控件和form4中的记录集连接起来???
    我的目的是想做一个报表的打印程序,但起数据是根据SQL的查询结果来生成的,还有没有其他方法??
      

  3.   

    哦,如果你每次要查询的字段不一样,即有时要让text1.datafield="姓名" ,有时text1.datafield="年龄",我想这是不可能的了。因为datareport的功能很差。
    如果text1.datafield="字段1"每次都是不变的。
    你可以直接在可视化中设置一下即可
      

  4.   

    我每次的字段是一样的,但查询的条件是不一样的,也就是说text1.datafield="姓名" 是一直不变的,但关键是怎么样才能把DataReport1上的TEXT1在form4中的command3的click事件中关联,我在form4中也有4个text控件,用你说的那种text1.datafield="姓名" 不行
      

  5.   

    你在DataReport里的控件属性里指定是"姓名"或其他就可以啦
      

  6.   

    to :zxwcq(小马) 
         看来你是一个新手吧。
    其实我一开始说的
    zymfy(梦小凡) (2001-10-25 10:42:23)  得5分 
    text1属性的datafield=“字段名”

    AFIHA(法海) (2001-10-25 15:28:39)  得15分 
    你在DataReport里的控件属性里指定是"姓名"或其他就可以啦  说的是一个意思。
    难道你不明白。我所说的text 跟AFIHA(法海)朋友所说的datareport里的控件是一个东东。哈哈.真是不可思意,弄了半天连我说的text 是什么也不知道。
      

  7.   

    to: zymfy(梦小凡) 
    说得不错,我很少做VB,以前主要做ASP,和JAVA,谢谢你的帮助