-1

尝试使用数据库空间(ms-access)显示数据,例如选择 0776578969 并使用 access 和 vb 显示 0776 578 969。帮助

4

2 回答 2

3

如果您在报告或表格中需要此信息,则只需使用自定义格式。

(在格式设置中:

@@@@ @@@ @@@

而且,在代码中,你可以去:

格式("你的价值","@@@@ @@@ @@@")

Access 是一种业务应用程序开发工具,这种类型的字符串处理和必须使用 VBA 代码对于报表、表单中的通用格式不是必需的。即使如上所示,对于您不使用 mid$ 等处理的代码,但使用格式化命令。

于 2012-04-09T14:37:00.163 回答
1

如果您想在 MS Access 中执行此操作,那么您需要查看Left,MidRight函数。这是一个示例查询,应该可以为您提供所需的结果:

Test Table:
PhoneNumber
776578969
123456789

SELECT Left(test.phonenumber, 3) & " " & Mid(test.phonenumber, 4, 3) & " " & Right(test.phonenumber, 3)
FROM test;

Results:
776 578 969
123 456 789
于 2012-04-09T14:14:36.977 回答