设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 1457|回复: 5
打印 上一主题 下一主题

[查询] 生成表 查询 追加字段问题

[复制链接]
跳转到指定楼层
1#
发表于 2007-2-9 21:38:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
如何在生成表 查询 中 追加一个逻辑字段

比如:[标示]:true(默认)

运行查询后生成的表就多了一个逻辑字段[标示]
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2007-2-10 00:35:00 | 只看该作者
在生成表查询设计窗体中,在“字段”行新的一列交叉的表格中中输入:  要新生成的字段名称:true

3#
 楼主| 发表于 2007-2-10 00:39:00 | 只看该作者
x: True 我试验下来变成了数字[em06]
4#
发表于 2007-2-10 00:48:00 | 只看该作者
那您可以这样来做

1、先用sql语句来生成表结构,可参看:



该数据定义查询 (数据定义查询:包含数据定义语言 (DDL) 语句的 SQL 特有查询。这些语句可用来创建或更改数据库中的对象。)用 CREATE TABLE 语句来创建名为“Friends”(朋友)的表。示例中的语句包括表中每一个字段的名称和数据类型 (数据类型:决定字段可拥有的数据类型的字段特征。数据类型包括 Boolean、Integer、Long、Currency、Single、Double、Date、String 和 Variant(默认)。),并为 FriendID 字段指定一个索引 (索引:一种功能,可以加速根据键值在表中进行的搜索和排序,并可使表中的行实现单值性。表中的主键是自动编制索引的。有些字段由于其数据类型的原因而无法编制索引。),索引将该字段标志为主键 (主键:具有唯一标识表中每条记录的值的一个或多个域(列)。主键不允许为 Null,并且必须始终具有唯一索引。主键用来将表与其他表中的外键相关联。)。

  1. CREATE TABLE Friends
    ([FriendID] integer,
    [LastName] text,
    [FirstName] text,
    [Birthdate] date,
    [Phone] text,
    [Notes] memo,
    CONSTRAINT [Index1] PRIMARY KEY ([FriendID]));
复制代码

然后再通过追加查询来追加数据。

另一种方式就是手工先建立好目标表的结构,然后通过删除历史记录追加新记录来完成。
5#
 楼主| 发表于 2007-2-10 00:50:00 | 只看该作者
我也是最后 用SQL语言来完成  先生成表  在用

      SQL3 = "ALTER TABLE temp2 add 生产标示 yesno"     '追加 [生产标示] 字段
      
      DoCmd.RunSQL SQL3

在用 UPDATE 进行更新
6#
发表于 2007-2-10 01:18:00 | 只看该作者
用得熟练了自会懂得用不同的方法来实现。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-9-22 23:28 , Processed in 0.081257 second(s), 29 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表