我正在Access中设计数据表。我有两列,其值类似于:
col1:CU001 -
col2:03
我想加入这两个字符串以形成另一个列的默认值,如:CU001-03 我怎么能这样做?
还有一个问题是,使用字符串作为主键往往比数字慢得多吗?
答案 0 :(得分:2)
我相当肯定(但是可以接受更正),你不能使用默认值访问这种东西,但你可以通过做这样的事情来获得相同的效果。
如果您有未绑定的表单,那么您可以在保存之前设置第3列的值,就像这个presto代码一样
With rst
!YourCol1=”foo”
!YourCol2=”bar”
!YourCol3= !YourCol1 & !YourCol2
.Update
End with
在Google上搜索“未绑定表单”以查看未绑定表单的完整示例,如果您只使用JET存储数据,则使用DAO而不是ADO,因为它会更快
修改
我没有阅读任何专门访问的书籍,但我强烈推荐一些帮助我的访问网站。在这里他们没有特别的顺序
http://www.mvps.org/access/ http://www.granite.ab.ca/access/ http://www.lebans.com/ http://allenbrowne.com/tips.html
还有更多的东西,但它们是一个开始的好地方