当前位置:首页 > 数据库 > Accesspdf电子书下载
《高效办公:玩转Access数据库》电子书封面

高效办公:玩转Access数据库

  • 发布时间:2021年03月16日 10:21:00
  • 作者:刘璐
  • 大小:15.68MB
  • 类别:Access电子书
  • 格式:PDF
  • 版本:高质量版
  • 评分:9.3

    高效办公:玩转Access数据库 PDF 高质量版

      给大家带来的一篇关于Access相关的电子书资源,介绍了关于Access、数据库方面的内容,我们还提供了样章在线阅读,本书是由电子工业出版社出版,格式为PDF,资源大小15.68MB,刘璐编写,目前豆瓣、亚马逊、当当、京东等电子书综合评分为:9.2分

      Tags:数据库 Access 

      内容介绍

      高效办公:玩转Access数据库

      作者: 刘璐

      出版时间: 2018

      Access是Office办公软件系列中的重要组件,是桌面型关系数据库的一个典范。它让原本复杂的操作变得方便、快捷,使一些非专业人员也可以熟练地操作和应用数据库。全书共12章,介绍了Access数据库概述、Access数据库学习方法、表与字段属性、创建“人力资源管理系统”基础表、编辑各表之间的关系、创建查询、高级查询、创建窗体、创建报表、使用宏和VBA、导入与导出数据、数据库安全与优化等内容。本书以创建“人力资源管理系统”为例,由浅入深、结构清晰、实例丰富、图文并茂、实用性强、内容简单、通俗易懂,适合Access初学者、数据库应用从业人员、大专院校师生、计算机培训人员、办公人员等使用,同时也是Access爱好者的必备参考书。

      目录

      • 第1章 数据库概述 1
      • 1.1 数据库的概念 2
      • 1.1.1 数据与信息 2
      • 1.1.2 数据库 2
      • 1.1.3 数据库管理系统 3
      • 1.1.4 数据库管理技术的发展 4
      • 1.1.5 数据库系统的特点 6
      • 1.2 数据模型 8
      • 1.2.1 数据模型的介绍 8
      • 1.2.2 数据模型的分类 9
      • 1.3 Access数据库结构 11
      • 1.3.1 Access数据库结构介绍 11
      • 1.3.2 关系类型 12
      • 1.4 完整性及范式理论 14
      • 1.4.1 数据库完整性 14
      • 1.4.2 数据库范式理论 16
      • 1.5 概念模型 19
      • 1.5.1 实体―联系模型 19
      • 1.5.2 实体―联系方法 21
      • 第2章 Access数据库学习方法 25
      • 2.1 Access概述 26
      • 2.1.1 了解Access数据库 26
      • 2.1.2 Access 2016快捷键 27
      • 2.1.3 Access 2016工作界面 30
      • 2.2 自定义数据库 32
      • 2.2.1 Access 2016中的对象 32
      • 2.2.2 自定义快速访问工具栏 35
      • 2.2.3 自定义功能区 37
      • 2.2.4 自定义工作环境 39
      • 第3章 表与字段属性的详细介绍 41
      • 3.1 表介绍 42
      • 3.1.1 概述 42
      • 3.1.2 数据类型和字段属性 42
      • 3.1.3 表关系 54
      • 3.2 将表添加到Access桌面数据库 55
      • 3.2.1 在新桌面数据库中创建新表 55
      • 3.2.2 在现有数据库中创建新表 56
      • 3.2.3 通过导入或链接至外部数据来创建新表 57
      • 3.2.4 在桌面数据中设置表属性 61
      • 3.2.5 在数据表视图中设置字段属性 62
      • 3.2.6 保存表 63
      • 第4章 创建“人力资源管理系统”基础表 64
      • 4.1 “人力资源管理系统”的模块 65
      • 4.2 创建“人力资源管理系统”基础表 66
      • 4.2.1 创建公司定义表 67
      • 4.2.2 创建部门维护表 69
      • 4.2.3 创建员工基础信息表 72
      • 4.2.4 创建人事合同表 74
      • 4.2.5 创建招聘管理表 75
      • 4.2.6 创建考勤表 76
      • 4.2.7 创建培训记录表 77
      • 4.2.8 创建培训人员明细表 78
      • 4.2.9 创建工作日志 79
      • 4.2.10 创建项目列表 80
      • 4.2.11 创建项目计划明细表 81
      • 4.2.12 创建用章登记表 81
      • 4.2.13 创建办公用品领用明细表 82
      • 4.3 创建数据有效性验证规则 83
      • 4.3.1 有效性规则的类型 83
      • 4.3.2 可以在有效性规则中使用的内容 84
      • 4.3.3 有效性规则和验证文本示例 84
      • 4.3.4 向表添加有效性规则 85
      • 4.4 操作数据表 85
      • 4.4.1 输入数据的方法 85
      • 4.4.2 设置数据表格式 88
      • 4.4.3 使用查询列 90
      • 4.5 操作字段 91
      • 4.5.1 创建计算字段 92
      • 4.5.2 排序字段与冻结字段 92
      • 4.5.3 查找数据与替换数据 93
      • 4.5.4 使用字段筛选 95
      • 4.6 美化数据表 98
      • 4.6.1 设置数据格式 98
      • 4.6.2 设置背景颜色 99
      • 4.7 向基础表中输入基础数据 100
      • 第5章 编辑各表之间的关系 102
      • 5.1 主键与索引 103
      • 5.1.1 主键概述 103
      • 5.1.2 索引概述 104
      • 5.2 创建表之间的关系 106
      • 5.2.1 表关系概述 106
      • 5.2.2 创建表关系 106
      • 5.2.3 表关系验证 111
      • 第6章 创建查询 114
      • 6.1 查询概述 115
      • 6.1.1 查询的作用 115
      • 6.1.2 查询的类型 116
      • 6.2 查询条件 118
      • 6.2.1 查询条件简介 119
      • 6.2.2 文本、备忘录和超链接字段的条件 121
      • 6.2.3 数字、货币和自动编号字段的条件 122
      • 6.2.4 日期/时间字段的条件 123
      • 6.2.5 是/否字段的条件 125
      • 6.3 表达式 126
      • 6.3.1 表达式概述 126
      • 6.3.2 表达式语法 127
      • 6.4 常用函数 129
      • 6.4.1 Abs()函数 129
      • 6.4.2 Asc()函数 129
      • 6.4.3 Avg()函数 130
      • 6.4.4 CallByName()函数 130
      • 6.4.5 类型转换函数 131
      • 6.4.6 Choose()函数 133
      • 6.4.7 Count()函数 133
      • 6.4.8 CreateObject()函数 134
      • 6.4.9 CurDir()函数 135
      • 6.4.10 Date函数 135
      • 6.4.11 DateAdd()函数 135
      • 6.4.12 DateDiff()函数 136
      • 6.4.13 DatePart()函数 138
      • 6.4.14 DateSerial()函数 138
      • 6.4.15 Day()函数 139
      • 6.4.16 DDB()函数 139
      • 6.4.17 EOF()函数 140
      • 6.4.18 Error()函数 140
      • 6.4.19 Exp()函数 141
      • 6.4.20 FileDateTime()函数 141
      • 6.4.21 First()、Last()函数 141
      • 6.4.22 Int()、Fix()函数 142
      • 6.4.23 IIf()函数 142
      • 6.4.24 Input()函数 143
      • 6.4.25 InputBox()函数 144
      • 6.4.26 InStr()函数 145
      • 6.4.27 InStrRev()函数 145
      • 6.4.28 IsEmpty()函数 146
      • 6.4.29 IsError()函数 146
      • 6.4.30 IsNull()函数 147
      • 6.4.31 Min()、Max()函数 147
      • 6.4.32 Month()函数 147
      • 6.4.33 MsgBox()函数 148
      • 6.4.34 QBColor()函数 149
      • 6.4.35 Right()函数 150
      • 6.4.36 Round()函数 151
      • 6.4.37 Second()函数 151
      • 6.4.38 Spc()函数 151
      • 6.4.39 Sum()函数 152
      • 6.4.40 StrReverse()函数 153
      • 6.4.41 Tab()函数 153
      • 6.4.42 Time函数 154
      • 6.4.43 TimeSerial()函数 154
      • 6.5 运算符和常量 155
      • 6.5.1 运算符 155
      • 6.5.2 常量 156
      • 6.6 基础查询 157
      • 6.6.1 查询帮助查找和处理数据 157
      • 6.6.2 选择查询 157
      • 6.6.3 交叉表查询 160
      • 6.6.4 查找重复项 163
      • 6.6.5 查找不匹配项 165
      • 6.7 创建查询 166
      • 6.7.1 办公用品领用明细表查询 167
      • 6.7.2 工资表查询 169
      • 6.7.3 月度工资表查询 171
      • 第7章 高级查询 173
      • 7.1 SQL概述 174
      • 7.1.1 概述 174
      • 7.1.2 SQL的特点与数据类型 175
      • 7.1.3 了解SQL子句 176
      • 7.2 SQL数据定义语句 179
      • 7.2.1 创建和修改数据表 179
      • 7.2.2 索引、限制和关系 183
      • 7.3 SQL基础查询 184
      • 7.3.1 SQL基本查询 184
      • 7.3.2 SQL追加查询 186
      • 7.3.3 SQL更新与删除查询 187
      • 7.3.4 SQL交叉与生成表查询 188
      • 第8章 创建窗体与美化窗体 190
      • 8.1 窗体概述 191
      • 8.1.1 窗体设计要素 191
      • 8.1.2 窗体的组成 192
      • 8.1.3 窗体视图 194
      • 8.1.4 窗体类型 195
      • 8.2 创建窗体 196
      • 8.2.1 创建普通窗体 196
      • 8.2.2 利用向导创建窗体 198
      • 8.2.3 创建其他窗体 199
      • 8.3 子窗体 202
      • 8.4 设置窗体格式 204
      • 8.4.1 设置字体格式 204
      • 8.4.2 设置数字格式 205
      • 8.4.3 设置主题样式 206
      • 8.5 控件概述 207
      • 8.5.1 控件基础 207
      • 8.5.2 控件类型 209
      • 8.6 使用布局 211
      • 8.6.1 创建新布局 211
      • 8.6.2 编辑布局 212
      • 8.7 使用控件 215
      • 8.7.1 使用文本控件 215
      • 8.7.2 使用组合框控件 218
      • 8.7.3 使用列表框控件 219
      • 8.7.4 使用选项组 221
      • 8.7.5 使用选项卡控件 224
      • 8.8 设置窗口属性 225
      • 8.8.1 设置格式属性 225
      • 8.8.2 设置数据属性 227
      • 8.8.3 设置事件属性 229
      • 8.8.4 设置其他属性 232
      • 8.9 使用条件格式 235
      • 8.9.1 新建规则 235
      • 8.9.2 管理条件格式 237
      • 8.10 设置控件格式 238
      • 8.10.1 设置外观样式 238
      • 8.10.2 设置形状样式 239
      • 8.10.3 设置形状效果 240
      • 8.11 创建“人力资源管理系统”窗体 242
      • 8.11.1 “公司定义”录入窗体 242
      • 8.11.2 “部门维护”录入窗体 249
      • 8.11.3 “员工基础信息”及“考勤表”录入窗体 254
      • 8.11.4 “人事合同”录入窗体 258
      • 8.11.5 “招聘管理”录入窗体 261
      • 8.11.6 “用章登记表”录入窗体 263
      • 8.11.7 “办公用品领用明细表”录入窗体 267
      • 8.11.8 “培训记录”录入窗体 268
      • 8.11.9 “项目计划明细表”录入窗体 269
      • 第9章 创建报表 270
      • 9.1 报表的概述 271
      • 9.1.1 了解报表 271
      • 9.1.2 报表视图 272
      • 9.1.3 报表设计基础 274
      • 9.2 创建报表 277
      • 9.2.1 创建单一报表 277
      • 9.2.2 创建分组报表 283
      • 9.2.3 创建子报表 285
      • 9.3 设置报表 288
      • 9.3.1 使用控件布局 288
      • 9.3.2 设置报表节 290
      • 9.3.3 运算数据 293
      • 9.4 保存与输出报表 295
      • 9.4.1 保存报表 296
      • 9.4.2 设置报表页面 296
      • 9.4.3 打印报表 298
      • 9.5 创建报表 300
      • 9.5.1 员工工牌 301
      • 9.5.2 电子版劳动合同 305
      • 9.5.3 培训记录单明细表 310
      • 9.5.4 月度/周工作日志明细表 313
      • 9.5.5 部门办公用品领用明细表 314
      • 9.5.6 工资汇总表及月工资表 318
      • 9.6 创建数据库主窗体 320
      • 第10章 使用宏和VBA 324
      • 10.1 宏概述 325
      • 10.1.1 认识宏生成器 325
      • 10.1.2 宏的组成 326
      • 10.2 宏操作 328
      • 10.2.1 创建宏 328
      • 10.2.2 编辑及控制宏 332
      • 10.3 VBA概述 333
      • 10.3.1 了解VBA 334
      • 10.3.2 认识VBA编辑器 335
      • 10.4 VBA语言基础 336
      • 10.4.1 数据类型与宏转换 336
      • 10.4.2 常量、变量与数组 338
      • 10.4.3 模块、过程与函数 340
      • 10.5 VBA流程控制 342
      • 10.5.1 条件语句 342
      • 10.5.2 判断语句 343
      • 10.5.3 循环语句 344
      • 10.6 调试VBA 347
      • 10.6.1 错误类型和编辑规则 347
      • 10.6.2 对简单错误的处理 348
      • 第11章 导入与导出数据 350
      • 11.1 导入数据 351
      • 11.1.1 导入Access数据 351
      • 11.1.2 导入Excel数据 353
      • 11.2 导出数据 356
      • 11.2.1 导出Access数据 356
      • 11.2.2 导出Excel数据 358
      • 11.2.3 导出文件文本 361
      • 11.3 创建HTML文件 364
      • 11.3.1 HTML概述 364
      • 11.3.2 创建HTML文件 365
      • 第12章 数据库安全与优化 367
      • 12.1 数据库安全与优化概述 368
      • 12.1.1 优化数据库概述 368
      • 12.1.2 数据库安全概述 369
      • 12.1.3 Access中的安全功能 370
      • 12.2 优化数据库 373
      • 12.2.1 优化数据库性能 373
      • 12.2.2 优化数据库对象 374
      • 12.3 移动数据及生成文件 376
      • 12.3.1 迁移数据 376
      • 12.3.2 生成accde格式的文件 377
         

      读书笔记

      Node使用Sequlize连接Mysql报错:Access denied for user ‘xxx’@‘localhost’

      前言

      最近在工作中遇到问题,问题如下:

      Unhandled rejection SequelizeAccessDeniedError: Access denied for user 'lupeng'@'localhost' (using password: YES)

      这是Node在使用Sequlize连接Mysql数据时报的错,关键看冒号后面的错误:访问拒绝,关键是访问拒绝的错误,说明数据库连接这里有问题,数据库连接访问拒绝,要么是没有相应的操作权限,要么是账号密码错误。

      这样就把问题定位在访问权限以及账号密码错误两点上了,千万不要忘其他方面去找问题了,那样只会是浪费时间。

      1. 用户权限的问题

      权限问题从数据库着手,确认用户授权后,是否刷新的权限列表。也就是在使用Grant命令授权用户后,应该要使用flush privileges命令,这个是很多人会忽略的问题。

      如果用户授权没有问题,那么尝试重启mysql服务器。使用命令/etc/init.d/mysql restart重启mysql服务器,不同Linux版本重启命令可能不一样,我这里是Debain系。

      如果重启了问题还没有解决,那么可能就不是数据库用户权限的问题了。

      2. 账号密码的问题

      账号密码错误,这个问题听起来很扯,但是开发过程中,很多人会忽略掉。为什么这么说?我使用的是config-lite模块来配置数据库参数,因为会在多个系统环境中切换开发,使用config-lite模块可以通过简单的环境变量配置,来加载不同的参数文件。具体用法参照:不同环境下配置文件使用。

      我的问题就出现在这里,打开一个终端运行项目npm run test,package.json文件里配置着test的运行脚本NODE_ENV=test supervisor --harmony -i views/ ./bin/www。另打开一个终端,运行数据库同步的命令,同步命令是单独写在一个js脚本中,脚本里引用了数据连接方法(通用的),连接方法如下:

      var Sequelize = require('sequelize');
      // 引入数据库配置文件
      var sqlConfig = require('config-lite')(__dirname).mysql;
      var sequelize = new Sequelize(sqlConfig.database, sqlConfig.user, sqlConfig.password, {
       host: sqlConfig.host,
       dialect: 'mysql',
       pool: {
       max: 10,
       min: 0,
       idle: 10000
       }
      });
      module.exports = sequelize;

      于是在同步数据库的时候,总是如标题报错,然而觉得没错啊,最后检查才发现问题所在:运行test脚本里的NODE_ENV环境变量只在当前终端下才有效,如果要另开一个终端来同步数据库,那么需要在另开的终端里再设置一下环境变量。不然加载的数据库参数是不一致的,也就是说连接数据库的用户名密码是不对的。

      总结

      以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,如果有疑问大家可以留言交流,谢谢大家对码农之家的支持。

      以上就是本次介绍的Access电子书的全部相关内容,希望我们整理的资源能够帮助到大家,感谢大家对码农之家的支持。

      上一篇:iOS移动开发从入门到精通(第2版)

      下一篇:Python应用开发实战

      查看更多
      Access 相关电子书
      读者心得
      53小时48分钟前回答

      node微信开发之获取access_token+自定义菜单

      上一篇:自动回复的实现 这两天终于把获取access_token+自定义菜单+授权登录+获取用户信息部分完成了,nodejs其实不是很熟悉,所以估计有很多特性没用起来的,还有很多冗余代码以及各种问题,只能说功能实现了,大家多多担待吧。 获取access_token 因为调用所有公众号的接口都需要用到access_token,所以必须先将access_token缓存起来,方便以后使用,access_token的有效时间为2小时,所以需要定时更新,下面是代码实现。 有一点需要注意,本文会提到两个access_token,还有一个是oauth时会用到,所以大家不要搞混了。 access_token的获取 access_token的获取相对来说很简单了,就是请求一个链接附加参数得到access_toke……

      144小时10分钟前回答

      java使用RandomAccessFile类基于指针读写文件实例代码

      java API中提供了一个基于指针操作实现对文件随机访问操作的类,该类就是RandomAccessFile类,该类不同于其他很多基于流方式读写文件的类。它直接继承自Object。 public class RandomAccessFile extends Objectimplements DataOutput, DataInput, Closeable{...} 1.使用该类时可以指定对要操作文件的读写模式。 第一种模式是只读模式,第二种模式是读写模式。在创建该类实例时指定。 @Test public void test01() throws IOException{ //读写模式 RandomAccessFile r=new RandomAccessFile(new File(""),"rw" ); //只读模式 //span RandomAccessFile r=new RandomAccessFile(new File(""),"r" );/span r.write(1);//写出一个字节,写出的是int值的低8位 r.close(); r.read();//每次读一个字节,填充到int的低……

      119小时17分钟前回答

      Java RandomAccessFile基本文件操作示例

      本文实例讲述了Java RandomAccessFile基本文件操作。分享给大家供大家参考,具体如下: 一 简介 RandomAccessFile:java提供对文件内容的访问,既可以读文件,也可以写文件。 RandomAccessFile支持随机访问文件,可以访问文件的任意位置 1、java文件模型 在硬盘上的文件是byte byte byte存储的,是数据的集合 2、打开文件 有两种模式“rw”(读写) “r”(只读) RandomAccessFile raf = new RandomAccessFile(file,"rw") 文件指针:打开文件时候指针在开头 pointer = 0; 3、写文件 raf.write(int)----只写一个字节(后8位),同时指针指向下一个位置,准备再次写入 4、读方法 int b = raf.read() -----读一个字节 5、文件读写完以后一定要关闭 二 代……

      码农之家

      弓梦洁 提供上传

      资源
      30
      粉丝
      16
      喜欢
      172
      评论
      4

      Copyright 2018-2021 www.xz577.com 码农之家

      版权投诉 / 书籍推广:520161757@qq.com