访问阅读备忘录字段

时间:2013-04-09 16:48:38

标签: regex ms-access

我有一个访问数据库,其中包含一个带有备注字段的表。字段已以此格式插入。

04年4月 - 一些文字
2月20日 - 一些文字

我想颠倒插入的顺序,所以上面会是:

2月20日 - 一些文字
4月02日 - 一些文字

我正在考虑使用正则表达式逐行阅读,任何人都有更好的途径来实现

1 个答案:

答案 0 :(得分:2)

您的备忘录字段包含2行文字,您想要撤消其订单。您可以使用简单的VBA过程来完成此操作,该过程不需要正则表达式。

以下是立即窗口会话示例,演示了您可以在VBA过程中使用的技术。

MyText = "Apr 02 - some text" & vbcrlf & "Feb 20 - some text"
? MyText
Apr 02 - some text
Feb 20 - some text
? Split(MyText, vbcrlf)(1)
Feb 20 - some text
? Split(MyText, vbcrlf)(0)
Apr 02 - some text

如果备注字段可以包含两行以上的文本,则可以使用Split()的结果加载数组,然后以相反的顺序遍历数组。