不使用dataenvironment,直接给datareport1.datasource赋值为一个你随机查询出的ADO记录集
解决方案 »
- 如何用VB2008进行socket套接字编程
- VB中如何将多个textbox设置为空
- 请问各位高手帮助?关于long类型的值提取为3个部分[7:0][15:8][23:16]的问题?怎么做?
- 奇怪!这怎么也会出错?
- 一个CHECKBOX,一个LISTVIEW,如何实现在CHECKBOX上打勾后,LISTVIEW的各项被全部选中。。。
- 一个MSHFlexGrid的问题
- 挑战vb高手(字符串方面)vc做得到的vb能做到么?---问题再加100分
- 打印报表
- VB如何声明C的变量
- 数据库中的字段有小括号
- 如何在datagrid中使用自己的右键弹出菜单而不使用控件本身提供的
- 请问vb如何才能操作"位"!!!就象C里面的位运算一样
strSQL = " SHAPE {select user from sale where shopid=" & "'" + ShopID + "'" & " and saledate>=" & "#" & saledate1 & "#" & " and saledate<=" & "#" & saledate2 & "#" & " group by user} AS Command4 APPEND ({select saledate,user,sum(qty*price) as amount from sale where shopid=" & "'" + ShopID + "'" & " and saledate>=" & "#" & saledate1 & "#" & " and saledate<=" & "#" & saledate2 & "#" & " group by saledate,user} AS Command5 RELATE 'user' TO 'user') AS Command5"
DataEnvironment1.Connection4.Open strcnn
DataEnvironment1.rsCommand4.Open strSQL, DataEnvironment1.Connection4 DataReport5.Show vbModal
DataEnvironment1.Connection4.Close
首先建立一个CMD
然后设置它的属性为“返回RECORDSET”
然后用DE.CN.rsCMD.OPEN "select * FROM 某表 where ..."
即可。
2"where..."条件子句中其他运算符都可带,独独不能带"like"运算符。请教二位,这是什么原因?多谢帮助!!!
你要先把数据环境关闭,然后再打开,你刚才给数据报表赋的SQL语句就生效了,呵呵,:)
同意3circles(阿酷)
今天我又来了,
看见你的问题还没解决
心里替你着急啊
其实问题很简单嘛
把你的有问题的程序发个给我,或者告诉我你要做什么(只把数据库发给我)?
我给你做个示例好了。
来信[email protected]
where 条件)!然后用printer集合的print 方法!注意!要打印出比较理想的效果!还要设计
好的打印算法!提示:使用scale属性!