Office中国论坛/Access中国论坛
标题:
怎么为生成表查询赋予一个主键?
[打印本页]
作者:
qpzm
时间:
2008-4-24 09:49
标题:
怎么为生成表查询赋予一个主键?
如题,我想把生成的表里某个字段作为主键,请问怎么实现?
作者:
andymark
时间:
2008-4-24 09:53
表查询 ??
主键好像主能在表里设置吧
作者:
qpzm
时间:
2008-4-24 09:55
可我要在它生成表时自动把某个字段设置成主键,不想生成表后还手动去设置。或者在窗体事件中用代码也可以,可我不会写这代码。
[
本帖最后由 qpzm 于 2008-4-24 09:57 编辑
]
作者:
andymark
时间:
2008-4-24 10:09
CREATE TABLE tblCustomers (
CustomerID INTEGER CONSTRAINT PK_tblCustomers PRIMARY KEY,
[Last Name] TEXT(50) NOT NULL,
[First Name] TEXT(50) NOT NULL,
Phone TEXT(10),
Email TEXT(50))
作者:
qpzm
时间:
2008-4-24 10:20
运行不了,版主可否弄成个例子放上来,谢谢。
作者:
andymark
时间:
2008-4-24 10:26
把上面的语句在查询的保存起来执行就会生成表
作者:
andymark
时间:
2008-4-24 10:40
如果只是更改某个列设为主键也可以在VBA执行SQL语句
Dim Sql As String
Sql = "ALTER TABLE tblCustomers ALTER COLUMN CustomerID INTEGER CONSTRAINT PK_tblCustomers PRIMARY KEY"
DoCmd.RunSQL Sql
作者:
qpzm
时间:
2008-4-24 10:50
可以了,谢谢!
作者:
shitou1ge
时间:
2009-4-6 15:35
看一下
作者:
阿六爱狗
时间:
2009-4-6 16:03
学习一下
欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/)
Powered by Discuz! X3.3