我在 vb6(数据报告)中遇到问题。我能够通过以下代码显示报告:
Dim rs As ADODB.Recordset
Dim strsql As String
strsql = "select * from student where year='" & txtYear.Text & "' AND section='" & txtSection.Text & "'"
Set rs = cn.Execute(strsql)
If Not rs.EOF Then
Set DataReport2.DataSource = rs
DataReport2.WindowState = 2
DataReport2.Show vbModal
Else
MsgBox "Doesnt exist"
End If
但我的问题是,在我的数据库中,我有一列“性别”(男性或女性)。我想要的是将所有男学生显示在数据报告的左侧页面,将女学生显示在右侧。对不起我的英语不好。提前致谢。
注意:我使用 vb6、wampserver(mysql) 作为数据库。我希望它在同一页面上。
最佳答案
DataReports 不支持这种方式的列。我建议您考虑其他东西,也许是 DHTMLEdit 控件或 RichTextBox 控件,您可以在其中“推出自己的”预览报告。
或者,您也可以执行某种转换查询来生成记录集,其中的行按您想要的方式排列。那么您仍然可以使用 DataReport。
关于mysql - 在1个数据报告中创建2列vb6(男性和女性排序),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20838450/