西安哪里办韩国签证:关于VB MSHFlexGrid控件的使用.我头都大了.

来源:百度文库 编辑:杭州交通信息网 时间:2024/04/28 21:15:26
我现在从数据库请信息,信息是存在ACCSES里的一个文本属性的字段.用的是TEXT BOX输入框,现在生成报表的时候,它不能在一行里面显示,而是多行显示,超出下边界了.TEXTBOX输入的时候用了回车.谁能帮帮我呀,我想让它在一行里面显示.

MSHFlexGrid 控件的一个主要特性是它能显示层次结构记录集—以层次结构方式显示的关系表。创建层次结构记录集的最容易的方法是使用数据环境设计器并把 MSHFlexGrid 控件的 DataSource 属性赋给数据环境。您也可以用 Shape 命令作为 ADO Data Control 的 RecordSource 在代码中创建层次结构记录,如下面的示例:

' 创建 ConnectionString.
Dim strCn As String
strCn = "Provider=MSDataShape.1;Data Source=Nwind;" & _
"Connect Timeout=15;Data Provider=MSDASQL"

' 创建 Shape 命令.
Dim strSh As String
strSh = "SHAPE {SELECT * FROM `Customers`} AS Customers " & _
"APPEND ({SELECT * FROM `Orders`} AS Orders RELATE " & _
"CustomerID TO CustomerID) AS Orders"

' 把 ConnectionString 赋给 ADO Data Control 的
' ConnectionString 属性, Shape 命令以及
' 控件的 RecordSource 属性.
With Adodc1
.ConnectionString = strCn
.RecordSource = strSh
End With
' 把 HflexGrid 控件的 DataSource 属性设置到
' ADO Data 控件。
Set HFlexGrid1.DataSource = Adodc1

把textbox的属性的multiline改为单行显示