Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/svg/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ms access MS Access中是否存在回车、换行常量?_Ms Access - Fatal编程技术网

Ms access MS Access中是否存在回车、换行常量?

Ms access MS Access中是否存在回车、换行常量?,ms-access,Ms Access,一个简单的问题,做我的头 我有一个很大的access数据库要清理 访问中是否有换行的系统常数(如VB的VBCrLf) 如果没有,我想我只能在VBA中使用Chr(13)+Chr(10),vbCrLf是换行常量(以及vbCr和vbLf) 在字符串数据列中,它是Chr(13)+Chr(10)(这就是vbCrLf的定义)。当vbCrLf、vbCr和vbLf存在时,最好使用vbNewLine 为什么? 1) 因为vbNewLine将输出当前操作系统的换行序列(可能会更改),而其他三个操作系统只输出回车符和

一个简单的问题,做我的头

我有一个很大的access数据库要清理

访问中是否有换行的系统常数(如VB的VBCrLf)


如果没有,我想我只能在VBA中使用Chr(13)+Chr(10)

vbCrLf
是换行常量(以及
vbCr
vbLf


在字符串数据列中,它是
Chr(13)+Chr(10)
(这就是
vbCrLf
的定义)。

vbCrLfvbCrvbLf存在时,最好使用vbNewLine

为什么?
1) 因为vbNewLine将输出当前操作系统的换行序列(可能会更改),而其他三个操作系统只输出回车符和换行符。
2) 因为它不那么神秘。使用vbCr和chr(13)一样糟糕

合乎逻辑的回归是。。。拜托,MS什么时候会换新线,他们会疯掉的。实际上,可移植性。到unix/linux的.Net端口已经存在,没有理由不能在那里模拟MS access。(例如,可能在葡萄酒中)

编辑


与此思想的一个并行之处是在C和C++中使用\n和输入\f\r\\。n将为您提供本机换行符序列(即使您从Unix切换到Windows、Mac、Vax到QNX)。没有条件语句,没有编辑。它只是工作。

究竟.NET与Access有什么关系?我不得不说,我认为你的建议是疯狂的。Net只是一个平行的例子。我想你可能可以在Wine中运行MS access应用程序(不知道,但原理是一样的)。+1。这是一个正确的观点。无论是现在还是将来,通常都没有理由不为最佳可移植性编码。这个答案并没有解决最初的问题。如果它提供了一个与vbNewline或\n等效的用于Access/JET SQL,那么它可能会很有用。