MS Access报告中的行中断
问题描述:
我正在使用VB.NET和MS ACCESS 2007.MS Access报告中的行中断
我试图为收据创建标题。
在我的程序中,我希望用户使用richtextbox输入收据的标题。
我想将用户的输入存储到数据库并将其作为收据的标题。
实施例:
如RichTextBox中示出的用户的输入是:
涓德拉克鲁兹
东京,日本
的d当它存储到数据库中,它显示为:
胡安·德拉克鲁兹16 [符号]东京都[出现在这里的象征],日本
同样也将显示在MS Access报表这是我不想让我看看。
我想访问给我的结果与用户在RichTextBox中输入相同的:
胡安·德拉克鲁兹
东京,日本
我将如何做到这一点?
一次按钮执行的代码点:
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
答
@ GM-XileGM-喜乐:
从我的评论的解决方案,因为答案:
更换
boxReceipt.Text
与
boxReceipt.Text.Replace(vbCr, vbNewLine).Replace(vbLf, vbNewLine)
你是什么意思符号?矩形?那里有日本人的角色吗? – Belial09 2013-02-27 15:32:55
我不能在这里粘贴符号。它只是给我换行。 – 2013-02-27 15:34:46
你是说在Access中,CrLf字符显示为矩形而不是创建回车符?保存前尝试更换 – clweeks 2013-02-27 15:37:39