MS Access报告中的换行符

时间:2013-02-27 15:27:49

标签: vb.net ms-access report line-breaks

我正在使用VB.NET和MS ACCESS 2007。

我正在尝试为收据创建标题。

在我的程序中,我希望用户使用richtextbox输入收据的标题。

我想将用户的输入存储到数据库中,并将其作为收据的标题。

示例:

富文本框中显示的用户输入是:

Juan Dela Cruz

16

日本东京

当它存储到数据库时,它显示为:

Juan Dela Cruz [这里有一个符号] 16 [符号]日本东京

同样也会显示在MS Access报告中,这是我不希望Access显示给我的。

我希望Access能够在richtextbox中输入与用户输入相同的结果:

Juan Dela Cruz

16

日本东京

我将如何做到这一点?

单击按钮后执行的代码:

Try
        If receiptEdit = 0 Then
            Dim updateHeader = "UPDATE tbl_receiptdetails SET RHeader = '" & boxReceipt.Text & "'"
            ExecNonQuery(updateHeader)
            MsgBox("Receipt Header Updated")
        ElseIf receiptEdit = 1 Then
            Dim updateFooter = "UPDATE tbl_receiptdetails SET RFooter = '" & boxReceipt.Text & "'"
            ExecNonQuery(updateFooter)
            MsgBox("Receipt Footer Updated")
        End If
    Catch ex As Exception
        MsgBox(ex.ToString)
    End Try

1 个答案:

答案 0 :(得分:1)

@ GM-XileGM-喜乐:

我的评论中的解决方案,作为回答:

替换

boxReceipt.Text 

boxReceipt.Text.Replace(vbCr, vbNewLine).Replace(vbLf, vbNewLine)