从Access表中的字段中提取特定数据

时间:2013-07-23 11:03:13

标签: string function access-vba

我需要每两周将一个excel文件导入Access 2007数据库。 excel文件A2中的第二个单元格始终包含不同的信息。它始终以AS OF PAY PERIOD XX开头,其中XX代表支付期。当导入访问表时,我需要提取支付期,似乎支付期始终位于第18位,付费期总是2个字符。是否有一种简单的方法,使用字符串函数来提取该信息。感谢。

1 个答案:

答案 0 :(得分:0)

http://office.microsoft.com/en-us/access-help/mid-function-HA001228881.aspx

返回包含字符串中指定数量字符的Variant(String)。

语法

中(字符串,开始[,长度])

Mid函数语法包含以下参数:

字符串 - 必填。返回字符的字符串表达式。如果string包含Null,则返回Null。

开始 - 必需。 Long - 字符串中的字符位置,要开始的部分。如果start大于字符串中的字符数,则Mid返回零长度字符串(“”)。

长度 - 可选。 Variant(Long) - 要返回的字符数。如果省略或者文本中的字符数少于(包括开头的字符),则返回从字符串的起始位置到结尾的所有字符。

在查询,SQL语句或记录集进程的字段数据元素中使用MID语句。