Office中国论坛/Access中国论坛
标题:
生成表 查询 追加字段问题
[打印本页]
作者:
myszh
时间:
2007-2-9 21:38
标题:
生成表 查询 追加字段问题
如何在生成表 查询 中 追加一个逻辑字段
比如:[标示]:true(默认)
运行查询后生成的表就多了一个逻辑字段[标示]
作者:
hi-wzj
时间:
2007-2-10 00:35
在生成表查询设计窗体中,在“字段”行新的一列交叉的表格中中输入:
要新生成的字段名称:true
作者:
myszh
时间:
2007-2-10 00:39
x: True 我试验下来变成了数字[em06]
作者:
hi-wzj
时间:
2007-2-10 00:48
那您可以这样来做
1、先用sql语句来生成表结构,可参看:
该数据定义查询 (数据定义查询:包含数据定义语言 (DDL) 语句的 SQL 特有查询。这些语句可用来创建或更改数据库中的对象。)用 CREATE TABLE 语句来创建名为“Friends”(朋友)的表。示例中的语句包括表中每一个字段的名称和数据类型 (数据类型:决定字段可拥有的数据类型的字段特征。数据类型包括
Boolean
、Integer、Long、Currency、Single、Double、Date、String 和 Variant(默认)。),并为 FriendID 字段指定一个索引 (索引:一种功能,可以加速根据键值在表中进行的搜索和排序,并可使表中的行实现单值性。表中的主键是自动编制索引的。有些字段由于其数据类型的原因而无法编制索引。),索引将该字段标志为主键 (主键:具有唯一标识表中每条记录的值的一个或多个域(列)。主键不允许为
Null
,并且必须始终具有唯一索引。主键用来将表与其他表中的外键相关联。)。
CREATE TABLE Friends
([FriendID] integer,
[LastName] text,
[FirstName] text,
[Birthdate] date,
[Phone] text,
[Notes] memo,
CONSTRAINT [Index1] PRIMARY KEY ([FriendID]));
复制代码
然后再通过追加查询来追加数据。
另一种方式就是手工先建立好目标表的结构,然后通过删除历史记录追加新记录来完成。
作者:
myszh
时间:
2007-2-10 00:50
我也是最后 用SQL语言来完成 先生成表 在用
SQL3 = "ALTER TABLE temp2 add 生产标示 yesno" '追加 [生产标示] 字段
DoCmd.RunSQL SQL3
在用 UPDATE 进行更新
作者:
hi-wzj
时间:
2007-2-10 01:18
用得熟练了自会懂得用不同的方法来实现。
欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/)
Powered by Discuz! X3.3