首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >VB6数据报表与使用ADO形状的数据源不匹配

VB6数据报表与使用ADO形状的数据源不匹配
EN

Stack Overflow用户
提问于 2015-11-18 09:45:37
回答 1查看 153关注 0票数 0

我正在尝试让datareport工作,因为dataflexgrid已经在工作了,虽然我很难将值传递给datareport,但我甚至不能传递一个,请帮帮忙谢谢。

PS。它们都是以一种形式存在的

代码语言:javascript
复制
Set mRS = New ADODB.Recordset
mRS.CursorLocation = adUseClient
mRS.CursorType = adOpenForwardOnly
mRS.LockType = adLockReadOnly

If mRS.State = 1 Then mRS.Close

mRS.Open "SHAPE {" & _
        "SELECT " & _
        "space(memberstree.level*6) + customer.description, " & _
        "customer.customercode, " & _
        "customer.remarks, " & _
        "customer.membersince " & _
    "From CUSTOMER " & _
        "INNER JOIN memberstree on customer.customercode = memberstree.customercode " & xRootNode & " " & _
        "ORDER by memberstree.pedigree + ltrim(str(memberstree.node,6,0))} AS rsCustomer " & _
        "APPEND (( SHAPE {SELECT transactionNo, logdate, customercode, GrandTotal " & _
    "From FinishedTransaction where " & xCriteria & "} AS rsTransaction " & _
        "APPEND ({SELECT TransactionNo, Description, Qty From FinishedSales} As rsSales " & _
        "RELATE TransactionNo TO TransactionNo))" & _
        " RELATE customercode TO customercode)", gCNMark
 mRS.Requery

Set MSHFlexGrid1.DataSource = mRS

我认为这就是不能工作的代码

代码语言:javascript
复制
With rptShape
Set .DataSource = mRS
.DataMember = ""


    With .Sections("FinishedSales_Detail").Controls
    .Item("txtDescription").DataMember = "rsSales"
    .Item("txtDescription").DataField = "Description"
    End With

.Show 1

EN

回答 1

Stack Overflow用户

发布于 2015-11-18 14:44:02

现在还好,我有3个表和2个SHAPE命令,但在数据报告中,我有3个组标题,也应该是2个。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33770405

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档