精华内容
下载资源
问答
  • 请教,如何在Access查询结果中增加一列从1开始的自动编号?我有一个数据表wenjian,内容很多,成千上万条记录,这个表中有(ID、文件编号、部门、文件标题、成文日期、页数、备注)7个字段,其中ID字段是关键字段,为...

    请教,如何在Access查询结果中增加一列从1开始的自动编号?

    我有一个数据表wenjian,内容很多,成千上万条记录,这个表中有(ID、文件编号、部门、文件标题、成文日期、页数、备注)7个字段,其中ID字段是关键字段,为自动编号。

    此数据表用于存储公司各部门所印发的文件报告(各部门的‘文件编号’形式相似:部门名称【2011】1号,尽管绝大部份‘文件编号’不相同,但也存在个别有重号现像,或有些非正式的文件,没有‘文件编号’,所以我还是增加了一列ID字段来进行唯一区分),各部门所出文件的数量有多有少,几份、数十份、数百份等。

    我想通过查询,来将这一个大海量的数据表进行分类,按部门分类,希望在查询中能增加一个可以自动从1开始编号的列。

    查阅了很多方法,也试了很多,眼看就要成功,目前能够在按部门查询的结果中增加一列‘自动从1开始编号的列’XH,但有一道坎始终迈不过去,就是这个在查询中增加的列XH,始终不能与我的ID保持一致,即ID是升序,XH总是降序在显示,不知问题出在哪儿,还请微软的高手不吝指点,在此感谢先!

    SELECT Count(*) AS XH, a.文件编号, a.部门, a.文件标题, a.成文日期, a.页数, a.备注

    FROM wenjian AS a, wenjian AS b

    WHERE a.ID<=b.ID

    GROUP BY a.文件编号, a.部门, a.文件标题, a.ID

    HAVING (((a.部门)="巴中代表处"))

    ORDER BY a.ID;

    展开全文
  • 在ACCESS表USER中增加一个INT型字段“年龄”,且默认值为1的语句,如何写,谢谢大家
  • 以下SQL语句在ACCESS XP的查询测试通过 建表: Create Table Tab1 ( ID Counter primary key, Name string(20), Age integer, [Date] DateTime); 技巧: 自动增加字段用 Counter 声明. 字段名为关...

     

    以下SQL语句在ACCESS XP的查询中测试通过

    建表:

     

    Create Table Tab1 (     ID Counter primary key,     Name string(20),     Age integer,     [Date] DateTime);

    技巧:

    自动增加字段用 Counter 声明.

    字段名为关键字的字段用方括号[]括起来,数字作为字段名也可行.

    建立主键:primary key

    建立索引:

    下面的语句在Tab1的Date列上建立可重复索引

     

    Create Index iDate ON Tab1 ([Date]);

    完成后ACCESS中字段Date索引属性显示为 - 有(有重复).

    下面的语句在Tab1的Name列上建立不可重复索引

     

    Create Unique Index iName ON Tab1 (Name);

    完成后ACCESS中字段Name索引属性显示为 - 有(无重复).

    下面的语句删除刚才建立的两个索引

     

    Drop Index iDate ON Tab1; Drop Index iName ON Tab1;

    ACCESS与SQLSERVER中的UPDATE语句对比:

    SQLSERVER中更新多表的UPDATE语句:

     

    UPDATE Tab1 SET a.Name = b.Name FROM Tab1 a,Tab2 b WHERE a.ID = b.ID;

    同样功能的SQL语句在ACCESS中应该是

     

    UPDATE Tab1 a,Tab2 b SET a.Name = b.Name WHERE a.ID = b.ID;

    即:ACCESS中的UPDATE语句没有FROM子句,所有引用的表都列在UPDATE关键字后.

    上例中如果Tab2可以不是一个表,而是一个查询,例:

     

    UPDATE Tab1 a,(Select ID,Name From Tab2) b SET a.Name = b.Name WHERE a.ID = b.ID;

    访问多个不同的ACCESS数据库-在SQL中使用In子句:

     

    Select a.*,b.* From Tab1 a,Tab2 b In 'db2.mdb' Where a.ID=b.ID;

    上面的SQL语句查询出当前数据库中Tab1和db2.mdb(当前文件夹中)中Tab2以ID为关联的所有记录.

    缺点-外部数据库不能带密码.

    在ACCESS中访问其它ODBC数据源

    下例在ACCESS中查询SQLSERVER中的数据

     

    SELECT * FROM Tab1 IN [ODBC] [ODBC;Driver=SQL Server;UID=sa;PWD=;Server=127.0.0.1;DataBase=Demo;]

    外部数据源连接属性的完整参数是:

     

    [ODBC;DRIVER=driver;SERVER=server;DATABASE=database;UID=user;PWD=password;]

    其中的DRIVER=driver可以在注册表中的

     

    HKEY_LOCAL_MACHINE/SOFTWARE/ODBC/ODBCINST.INI/

    中找到

    ACCESS支持子查询

    ACCESS支持外连接,但不包括完整外部联接,如支持LEFT JOIN 或 RIGHT JOIN,但不支持FULL OUTER JOIN 或 FULL JOIN。

    ACCESS中的日期查询

    注意:ACCESS中的日期时间分隔符是#而不是引号

     

    Select * From Tab1 Where [Date]>#2002-1-1#;

    ACCESS中的字符串可以用双引号分隔,但SQLSERVER不认,所以为了迁移方便和兼容,

    建议用单引号作为字符串分隔符.

    转载于:https://www.cnblogs.com/xieyunc/archive/2009/04/25/9126814.html

    展开全文
  • 展开全部access时间必须某一年之后的有效性规则,需要表设计62616964757a686964616fe58685e5aeb931333365633932设置。工具:access 2013步骤:1、学生表结构如下:2、要设置入校时间必须为2005年之后,即2006...

    展开全部

    access时间必须在某一年之后的有效性规则,需要在表设计62616964757a686964616fe58685e5aeb931333365633932中设置。

    工具:access 2013

    步骤:

    1、学生表结构如下:

    2、要设置入校时间必须为2005年之后,即2006年以后(含2006年)所有年份。按如下方法设置。先选择要设置的字段,然后输入"入校时间">'2015-12-31':

    3、设置完毕,保存表即可。

    Microsoft Office Access是由微软发布的关系数据库管理系统。它结合了 MicrosoftJet Database Engine 和 图形用户界面两项特点,是 Microsoft Office 的系统程序之一。

    Microsoft Office Access是微软把数据库引擎的图形用户界面和软件开发工具结合在一起的一个数据库管理系统。它是微软OFFICE的一个成员, 在包括专业版和更高版本的office版本里面被单独出售。2012年12月4日,最新的微软Office Access 2013在微软Office 2013里发布,微软Office Access 2010 是前一个版本。

    MS ACCESS以它自己的格式将数据存储在基于Access Jet的数据库引擎里。它还可以直接导入或者链接数据(这些数据存储在其他应用程序和数据库)。

    展开全文
  • 如何获取最大记录数和当前记录指针,如何增加修改数据库记录,如何将图片存入数据库以及从库读取并显示,如何实现数据窗体的不同显示方式以及如何应用,如何在状态栏显示信息等。 源代码以文本文件保存,按...
  • 2019-02-02 回答学生表 隐藏表格的一行 固定表格第一行 如果access数据库表有一个字段是自动增加的序号,如何插入一行 将a表的aa列求和. 做为一行,追加到b表的bb列(bb列已存在).用access语句怎么写? 为什么报表...

    2019-02-02 回答

    学生表 隐藏表格的一行 固定表格第一行 如果access数据库表中有一个字段是自动增加的序号,如何插入一行 将a表的aa列求和. 做为一行,追加到b表的bb列(bb列已存在).用access语句怎么写? 为什么报表中只有一行? 动态表格:删除一行 关于列表控件选中一行? 如何在textbox显示表中一行? 在表中删除一行记录 如何动态删去表格一行 课程表 建立数据库 1、选择文件菜单中“新建”命令,在弹出的“新建”对话框中选中“常用”选项卡中的“空数据库”后,单击[确定]按钮。 2、在接下来的对话框中输入数据库名“学校管理”,按[确定],即进入数据库对象窗口。 创建表结构 1、“总课程表”的建立 (1)在“表”对象中单击[新建]按钮,调出“新建表”对话框,选择“设计视图”,单击[确定]即进入表结构设计视图窗口。 (2)在“字段名称”列中输入字段名:班级、节次、星期、课程、教师,对应的数据类型为:文本、数字、文本、文本、文本,(“主关键字”可以不要)。 (3)关闭,并保存表设计,表名称为“总课程表”(如图1)。 2、添加记录 (1)打开“总课程表”,向表中输入数据(2)保存数据文件后如图2所示。 创建交叉表查询 现在我们需要查看各个班级的课程表及对应课程的代课教师,这个问题可用交叉表查询的方法。 1、打开“新建查询”窗口,选择“交叉表向导”后,单击[确定]。 2、在弹出的“交叉表查询向导”对话框中,选中“表单”选钮,在列表中选择刚建立的“总课程表”,单击[下一步]按钮。 3、在接下来的对话框中选择“可用字段”列表中的“班级”、“节次”字段,加入到“选定字段”作为交叉表的行标题。 4、单击[下一步],在列标题选择对话框中,选择“星期”字段作为列标题,然后,单击[下一步]按钮。 5、行标题和列标题确立下来以后,那两者交叉处的数据自然就应该是当天对应节次的课程,所以在接下来的对话框中,选择“课程”字段,并在“函数”列表中选择“第一项”,作为行标题与列标题的交叉值 6、单击[下一步]按钮,在出现的对话框中输入查询名称“班级课程表”,单击[完成](如图3)。 7、同样,“教师代课表”重复1~4步,第5步将“课程”字段改成“教师”字段即可。 创建窗体 1、打开“新建窗体”对话框,选择“数据透视向导”与“总课程表”,单击[确定]进入“数据透视向导窗口”。 2、单击[下一步]按钮,在“可用字段”列表中将“班级”、“节次”、“星期”、“课程”、“教师”字段加入到右边的列表中,单击[下一步]。 3、然后,在继续弹出的“数据透视表向导”对话框中,将右侧的“班级”、“节次”字段条拖至表格布局图的行区,将“星期”字段条拖至表格布局图的列区,将“课程”、“教师”字段条拖至表格布局图的数据区。4、单击[下一步],再单击[完成]”,最后,保存窗体,名为“课程表窗体”(如图4)。 最后,谈一谈“课程表窗体”的功能和使用方法,首先,我们通过此窗体可以方便地查看“班级课程表”、“教师代课表”及“某个老师一周代课情况表”,或“某个班某门课一周分布情况表”等等,这里仅举了几个典型的例子,读者还可以根据自己的需要进行查看。其次,我们了解一下窗体的使用方法,在窗体中每个字段的右侧都有一个下拉式按钮,列出了该字段所有的值,我们可以选择需要的值,从而生成不同的表册,另外,行区或列区中各记录旁的加减号,表示显示或隐藏下一级记录的内容,使用它也可以查看不同的表册。 成绩表 先拖一个datagrid控件,再在程序中将数据fill进dataset中, 最后datagrid.setdatabinding("....")就可以了

    展开全文
  • 1044.11.2 改变字段数据类型和大小 1054.11.3 改变表之间的关系 1064.12 复制和粘贴表 1074.13 疑难解答 1084.14 现实世界—数据库战略和表战术 108第5章 输入、编辑和验证表的数据 1105.1 在Access输入测试...
  • 1044.11.2 改变字段数据类型和大小 1054.11.3 改变表之间的关系 1064.12 复制和粘贴表 1074.13 疑难解答 1084.14 现实世界—数据库战略和表战术 108第5章 输入、编辑和验证表的数据 1105.1 在Access输入测试...
  • 1044.11.2 改变字段数据类型和大小 1054.11.3 改变表之间的关系 1064.12 复制和粘贴表 1074.13 疑难解答 1084.14 现实世界—数据库战略和表战术 108第5章 输入、编辑和验证表的数据 1105.1 在Access输入测试...
  • 1044.11.2 改变字段数据类型和大小 1054.11.3 改变表之间的关系 1064.12 复制和粘贴表 1074.13 疑难解答 1084.14 现实世界—数据库战略和表战术 108第5章 输入、编辑和验证表的数据 1105.1 在Access输入测试...
  • 第一部分 界面设计

    2013-10-22 23:10:34
    实例035 如何在列表框中增加水平滚动条 实例036 如何在列表框中同时显示图像和文字 实例037 如何设置属性表组件标签图像 实例038 如何控制Memo组件的文字边界 实例039 如何使用代码控制文字滚动 实例040 如何...
  • MYSQL中文手册

    2013-03-11 21:21:34
    2.7. 其它类Unix系统安装MySQL 2.8. 使用源码分发版安装MySQL 2.8.1. 源码安装概述 2.8.2. 典型配置选项 2.8.3. 从开发源码树安装 2.8.4. 处理MySQL编译问题 2.8.5. MIT-pthreads注意事项 2.8.6. ...
  • 这是同样系列的第二篇,上一篇在:...这一章将会讲述如何在Access中建立数据库。我将同时讲述Access2003和2013两种版本的操作方法。当然,创建一个数据库的操作自然也包括了创建表,增加字段这些操作
  • 2.7. 其它类Unix系统安装MySQL 2.8. 使用源码分发版安装MySQL 2.8.1. 源码安装概述 2.8.2. 典型配置选项 2.8.3. 从开发源码树安装 2.8.4. 处理MySQL编译问题 2.8.5. MIT-pthreads注意事项 2.8.6. Windows下从...
  • MySQL中文参考手册

    2009-06-09 14:29:18
    + 1.2.1 本手册使用的约定 o 1.3 MySQL的历史 o 1.4 MySQL的主要特征 o 1.5 MySQL稳定性? o 1.6 顺应2000年 o 1.7 SQL一般信息和教程 o 1.8 有用的MySQL相关链接 * 2 MySQL 邮件列表及如何提问或报告错误...
  • Spring中文帮助文档

    热门讨论 2013-08-05 14:40:17
    2.2.5. classpath自动搜索组件 2.3. 面向切面编程(AOP) 2.3.1. 更加简单的AOP XML配置 2.3.2. 对@AspectJ 切面的支持 2.3.3. 对bean命名pointcut( bean name pointcut element)的支持 2.3.4. 对AspectJ装载...
  • MySQL中文参考手册.chm

    热门讨论 2007-06-11 21:31:17
    1.7 SQL一般信息和教程 1.8 有用的MySQL相关链接 2 MySQL 邮件列表及如何提问或报告错误 2.1 MySQL邮件列表 2.2 提问或报告错误 2.3 怎样报告错误或问题 2.4 邮件列表上回答...
  • Foxpro 开发答疑160问

    2014-10-07 19:55:45
    44. 如何在备注字段中搜索字符串 149 45. 怎样导入Microsoft Access 的表结构和数据 155 46. 如何将通用字段中的内容恢复成当前存储格式的物理文件 159 47. 如何用ADO Stream 对象来获取二进制数据 163 48. 如何...
  • -增加一个新的Theme - Access。 -修正了Firefox下Zoom In/Out时页面消失的BUG。 -删除Panel的EnableLightBackgroundColor属性,同时EnableBackgroundColor只支持Blue和Gray两种Theme。 +2010-01-31 v2.2.0 ...
  • 本书是第II卷,以开发人员项目开发经常遇到的问题和必须掌握的技术为核心,介绍了应用Visual Basic进行程序开发的多方面的知识和技巧,主要包括Visual Basic的多媒体开发、数据库应用、网络技术与Web开发、安全...
  • 本书是第II卷,以开发人员项目开发经常遇到的问题和必须掌握的技术为核心,介绍了应用Visual Basic进行程序开发的多方面的知识和技巧,主要包括Visual Basic的多媒体开发、数据库应用、网络技术与Web开发、安全...
  • ExtAspNet_v2.3.2_dll

    2010-09-29 14:37:08
    -增加一个新的Theme - Access。 -修正了Firefox下Zoom In/Out时页面消失的BUG。 -删除Panel的EnableLightBackgroundColor属性,同时EnableBackgroundColor只支持Blue和Gray两种Theme。 +2010-01-31 v2.2.0 ...
  • 学生学籍管理信息系统

    热门讨论 2009-05-28 14:51:27
    系统的主要数据元素的数据字典卡片,以具体说明数据字段卡片相关数据的含义 3.3 数据分析——概念模型设计 分析用户对数据的要求。 3.4.1 数据库建模 实体:学生、课程、专业、班级等。它们的实体...
  • 经典SQL语句大全

    热门讨论 2014-12-20 12:00:30
    selecte统计函数字段,不能和普通的字段放在一起; 13、对数据库进行操作: 分离数据库: sp_detach_db; 附加数据库:sp_attach_db 后接表明,附加需要完整的路径名 14.如何修改数据库的名称: sp_renamedb '...
  • asp.net知识库

    2015-06-18 08:45:45
    如何在Asp.Net1.1实现页面模板(所谓的MasterPage技术) Tool Tip 示例(FILTER版) Tool Tip示例 (htc版) 一个.net发送HTTP数据实体的类 按键跳转以及按Enter以不同参数提交,及其他感应事件 动态控制Page页的...
  • selecte统计函数字段,不能和普通的字段放在一起; 13、对数据库进行操作: 分离数据库: sp_detach_db; 附加数据库:sp_attach_db 后接表明,附加需要完整的路径名 14.如何修改数据库的名称: sp_renamedb ...
  • 如何在信息技术条件下进行汉字的记忆训练? 信息技术条件下汉字的学习效率能否有新的突破? 在不断发展的信息技术条件下如何实现辅助汉字学习提高学习效率的软件功能? 希望能有更多的同仁参与我的研究,为中国汉字...
  • 针对每一个知识点列举了大量实例来说明该功能如何实现,全书共有超过500个精彩实例。  讲解通俗,步骤详细。通过通俗易懂的语言讲解SQL Server 2008的各个强大功能,并配以插图讲解和详细的步骤说明,帮助读者...

空空如也

空空如也

1 2 3
收藏数 51
精华内容 20
关键字:

如何在access中增加字段