在这里介绍Access 中设置主键的方法。希望本指南能帮到大家。
下面举例演示操作方法。
如下图中的表,把字段1设置为主键。
如图所示,鼠标右击“表1”,弹出菜单再点:设计视图
弹出一个对话框,直接点击确定。
即时弹出设计界面。比如,要设置字段1为主键;选择“字段1”
鼠标再右击“字段1”;弹出右键菜单再点:主键
设置完成,看“字段1”左侧有主键标记。
access利用DAO设置数据表的主键
access数据表中,建议都设置一下主键。既可以保证实体的完整性,也加快数据库的操作速度。
在access中,添加主键可以用点击表格右键,主键,看到的钥匙符号就是主键了。
也可以通过代码动态添加主键
On Error GoTo 出错
Dim db As DAO.Database
Dim tb As DAO.TableDef
Dim ind As DAO.Index
Set db = CurrentDb
Set tb = db.TableDefs("员工信息")
Set ind = tb.CreateIndex("主键") '创建主键索引
ind.Fields.Append ind.CreateField(txt1) '为索引添加主键字段
ind.Primary = True
tb.Indexes.Append ind '将新建的索引添加到索引对象集合中去
MsgBox "恭喜,主键创建成功!"
Exit Sub
出错:
MsgBox Err.Description, , "错误"