微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Microsoft Access Report.Page 使用下一条记录中的数据

如何解决Microsoft Access Report.Page 使用下一条记录中的数据

当我尝试在 Access 报告上显示条形码时,我遇到了 Access 问题。我使用 Report.Page 事件来创建条码,如下所示:

Option Compare Database

Dim barcode As Control

Private Sub Report_Load()
    Set barcode = Me.Tekst15
    Debug.Print ("Geladen report: " + Trim([teldetail_tellijst] & "-" & [teldetail_nummer]))
End Sub

Private Sub Report_page()
    Debug.Print ("Print preview starten voor report: " + Trim([teldetail_tellijst] & "-" & [teldetail_nummer]) + "!")
    Debug.Print ("Loaded report: " + Me.Tekst0)
    Debug.Print ("Barcode to print: " + barcode)
    
    Result = Barcode_128(Me.Tekst15,Me)
    Me.Line (0,0)-(Me.ScaleWidth,Me.ScaleHeight),B
End Sub

但它使用下一条记录中的数据。 如下图所示:report with barcode 如果您扫描条形码,它将读取 10908-2 而不是预期的 10908-1

我尝试更改生成条码的事件,但随后条码不会显示。我还尝试在打印预览中更改记录的大小以适合它打印的 A6 页面,因为如果我在 1 A4 上加载 2 个报告,条形码将只显示一次(仍然包含下一条记录中的数据)。

如果您需要更多信息来回答问题,请告诉我,以便我提供信息。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。