如何实现动态选择表的字段来打印表中的数据呢?
解决方案 »
- 怎样将一个表中的所有记录转移到另一个表中啊??谢谢。
- 我申请COM/DCOM/COM+版版主,多谢支持!
- 怎样把图片框范围内的可见内容(包括在其上的标签)都保存下来?
- VB程序员薪水调查
- 怎样从客户机浏览器调用服务器的工程1.exe,然后直接运行,而不出“是否保存在本地”的对话框
- 将*.html文件转为*.txt文件之后为什么打不开文本啊!! 虚心请教!!!
- 动态建立数据库
- 如何用printform方法打出大於A4紙張的方法!!!請教版主各位!!
- 为什么出现“字段‘XXXX’不能是零长度的字符串”的错误?
- VB中如何得到本机中默认的发送邮件的服务器地址(SMTP服务器)?
- 在线等待!!关于datagrid列下拉按钮问题
- 如何编写开发技术手册?小弟是新手!
dim cnn as new adodb.connection
dim sql as string
sql="……"
rst.Open sql, cnn, adOpenKeyset, adLockPessimistic
Set DataEnvironment1.rsCommand1.DataSource = rst
Set DataReport1.DataSource = DataEnvironment1
DataReport1.Show
先用一个COMBO选择表,再用一个listbox让用户选择字段,然后将些表的字段显示在mshflexgrid中打印的时候打印mshflexgrid表格就行了!
If MsgBox("你是否要打印?" & vbCrLf & "如果打印,请等待打印作业.....", 4 + 32 + 256, "打印") = vbYes Then
Printer.ScaleMode = vbCentimeters
Printer.PaintPicture MSHFlexGrid1.Picture, 2, 2
Printer.EndDoc
End If