我的 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的查询结果来生成的,还有没有其他方法??
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的查询结果来生成的,还有没有其他方法??
如果text1.datafield="字段1"每次都是不变的。
你可以直接在可视化中设置一下即可
看来你是一个新手吧。
其实我一开始说的
zymfy(梦小凡) (2001-10-25 10:42:23) 得5分
text1属性的datafield=“字段名”
跟
AFIHA(法海) (2001-10-25 15:28:39) 得15分
你在DataReport里的控件属性里指定是"姓名"或其他就可以啦 说的是一个意思。
难道你不明白。我所说的text 跟AFIHA(法海)朋友所说的datareport里的控件是一个东东。哈哈.真是不可思意,弄了半天连我说的text 是什么也不知道。
说得不错,我很少做VB,以前主要做ASP,和JAVA,谢谢你的帮助