学习黄海报表补空行出现重复记录处理-123木头人
Access软件网QQ交流学习群(群号码198465573),欢迎您的加入!
首页 >技术文章> Access数据库-报表


学习黄海报表补空行出现重复记录处理

发表时间:2012/11/11 15:42:33 评论(1) 浏览(7598)  评论 | 加入收藏 | 复制
   
摘 要:学习黄海报表补空行出现重复记录处理
正 文:

问题:

本人想做一个送货单软件,用于机打送货单,每页8条记录,于是借用了黄老师的补空行代码,发现如果记录数设为6,一切正常,改为8后,就会出现如下问题,

6第记录以下,功能正常,7条时报表会多出一条记录共九条.而且第7,8条重复.8条时,报表也是多出一条记录,共九条,第8,9条重复.请大家帮忙看看,是哪出了问题.

解决:

将“主体_print代码”修改一下,原代码:

Private Sub 主体_Print(Cancel As Integer, PrintCount As Integer)
    L = L + 1
    If L = lAllRecords Then
        Me.NextRecord = False
    ElseIf L > lAllRecords And L < lAllPrintRecords Then
        Me.NextRecord = False
        showHideCtrlAtDetail False
    End If
End Sub

修改后代码:

Private Sub 主体_Print(Cancel As Integer, PrintCount As Integer)
    L = L + 1
    If L >= lAllRecords And L < lAllPrintRecords Then
        Me.NextRecord = False
    End If
    If L > lAllRecords Then
        showHideCtrlAtDetail False
    End If
End Sub

Access软件网交流QQ群(群号:198465573)
 
 相关文章
[access报表]学习黄海报表补空行需要注意的问题  【蒋元根  2009/5/4】
常见问答
技术分类
相关资源
文章搜索
关于作者

123木头人

文章分类

文章存档

友情链接