当前位置:首页 > 实用技巧 >

access表中字段类型怎么设置(access中字段类型在哪改)

来源:原点资讯(www.yd166.com)时间:2023-10-29 08:29:23作者:YD166手机阅读>>

Part 1:前面的话

  1. 对Access数据库的大部分操作都可以通过SQL语言来实现
  2. SQL:Structure Query Language,结构化查询语言,语法简单,非常容易学
  3. SQL语言的执行可借助于ADO,ADO本身也支持对数据库的各种操作,但是涉及到一些其它知识的学习
  4. 这个系列中,除非无法用SQL来实现,否则会使用SQL
  5. SQL作为数据库操作的通用语言,学会了后也可用于对其它数据库的操作,那也是极好的

Part 2:本篇目标

  1. 对已有空白数据库创建一个数据表
  2. 根据要求创建新的字段,指定字段的约束
  3. 基本逻辑过程:
  • 连接数据库
  • 确定SQL语句
  • 执行SQL语句
  • 根据需求重复上面两步
  • 关闭数据库的连接
  1. 记得引用Microsoft ActiveX Data Objects 2.8 Library

Part 3:代码


Sub test() Dim cnn As New ADODB.Connection '连接 Dim rs As New ADODB.Recordset Dim SQL As String Dim tblName Dim dbAddr dbAddr = ThisWorkbook.Path & "\学生信息.accdb" tblName = "学生信息表" '连接数据库 With cnn .Provider = "Microsoft.ACE.OLEDB.12.0" .Open "Data Source=" & dbAddr End With SQL = "CREATE TABLE " & tblName & " (ID AUTOINCREMENT primary key)" Set rs = cnn.Execute(SQL) field1 = "姓名 text(6)" field2 = "学号 single" field3 = "性别 text(1)" SQL = "ALTER TABLE " & tblName & " ADD " & field1 & "," & field2 & "," & field3 Set rs = cnn.Execute(SQL) cnn.Close Set rs = Nothing Set cnn = Nothing End Sub

执行结果:新建表

access表中字段类型怎么设置,access中字段类型在哪改(1)

执行结果:新建字段

access表中字段类型怎么设置,access中字段类型在哪改(2)

Part 4:部分代码解读

  1. ADO连接不同数据库采用不同引擎
  • Microsoft.ACE.OLEDB.12.0 连接Access
  • 老版本的Access(.mdb后缀的)可以使用引擎 Microsoft.Jet.OLEDB.4.0
  1. CREATE TABLE " & tblName & " (ID AUTOINCREMENT primary key)创建了一个工作表,并设置一个字段(主键,唯一且自增)
  • CREATE TABLE 工作表名称 (字段信息),中文释义可以理解为:新建数据表XX,字段XX且为主键
  • ID这个字段每增加一行记录,会自增1,设为主键
  1. SQL = "ALTER TABLE " & tblName & " ADD " & field1 & "," & field2 & "," & field3,新增字段
  • ALTER,修改,上面的SQL中文释义可以理解为,修改数据表XX增加字段XX,其实还是比较直白的
  1. field2 = "学号 single",设置字段特性,字段名称为学号,类型为Single,单精度实数
  2. Set rs = cnn.Execute(SQL),运行该SQL语句

字段约束

access表中字段类型怎么设置,access中字段类型在哪改(3)

主键官方定义: 主键是表中的一个字段或字段集,为每条记录提供一个唯一的标识符。 在数据库中,请将信息划分到基于主题的不同表中。 然后,使用表关系和主键以指示 Access 如何将信息再次组合起来。 Access 使用主键字段将多个表中的数据迅速关联起来,并以一种有意义的方式将这些数据组合在一起。

小结:想对数据库的操作转化为对应的SQL语句,然后运行,搞定

栏目热文

如何更改access连接表的字段属性(access怎么修改字段格式属性)

如何更改access连接表的字段属性(access怎么修改字段格式属性)

操作要求:在D:\\Access目录下有一ACCESS数据库“教学管理.accdb”,其中有一“学生”表。知识要点:1、...

2023-10-29 08:27:58查看全文 >>

access怎样设置表的相应属性(access表的隐藏显示属性的设置)

access怎样设置表的相应属性(access表的隐藏显示属性的设置)

操作要求:在ACCESS数据库“教学管理.accdb”中,跟随下面讲解进行相应的操作。知识要点:1、表的复制和重命名。2...

2023-10-29 08:29:23查看全文 >>

access数据库怎么改字段设计说明(怎么更改access数据库的字段值)

access数据库怎么改字段设计说明(怎么更改access数据库的字段值)

主窗体中“子窗体”的制作我们来重新创建一个窗体,一个学生信息窗体,并将其保存后,进入“设计视图”:之后,我们进入“窗体设...

2023-10-29 08:37:10查看全文 >>

access字段数据类型怎么设置(access怎么给字段设置类型)

access字段数据类型怎么设置(access怎么给字段设置类型)

关于Access建表中的数据类型和数据类型中的属性数据类型的用途和各个属性的作用数据类型用途文本字符、数字或字符与数字的...

2023-10-29 08:24:46查看全文 >>

access字段的数据类型在哪里修改(access怎么给字段设置类型)

access字段的数据类型在哪里修改(access怎么给字段设置类型)

问题描述:使用Access过程中经常会遇到需要从Excel导入数据,头铁的同学为了方便一直都是直接使用第一个选项把Exc...

2023-10-29 08:17:22查看全文 >>

access修改表字段属性(access怎样设置字段属性)

access修改表字段属性(access怎样设置字段属性)

“表”和“查询”的属性修改,让内容更直观“表”的属性修改:打开数据库:可以看到在数据库管理系统中存了多个数据表但是每个表...

2023-10-29 08:42:09查看全文 >>

access表中字段值怎么设置(access中怎么增加字段值)

access表中字段值怎么设置(access中怎么增加字段值)

用Access做个小软件,某个字段中的数据就是固定的几样,而且这几样也很少更新。这样的例子很多,比如:(1)性别字段:男...

2023-10-29 08:05:33查看全文 >>

如何设置access表的字段属性(access里面怎么设置字段的默认值)

如何设置access表的字段属性(access里面怎么设置字段的默认值)

操作要求:在利用ACCESS数据库“教学管理钟老师课堂.accdb”中数据表,完成如下查询。1、创建一追加查询“追加数学...

2023-10-29 08:24:32查看全文 >>

access字段的数据类型在哪儿(access 数据类型列表)

access字段的数据类型在哪儿(access 数据类型列表)

在Access中,我们通过创建表、查询、窗体、报表、页、宏等对象,可以将数据整合在一起,快速建立数据库管理系统。但是通过...

2023-10-29 08:42:36查看全文 >>

橘子橙子柑子桔子的区别图解(怎样区分橙子橘子柑子)

橘子橙子柑子桔子的区别图解(怎样区分橙子橘子柑子)

自从有了宝宝之后,爸爸妈妈总觉得宝宝会缺钙或锌。但实际上,有一种营养素很容易被父母忽视,就是铁元素,特别是两岁以内的宝宝...

2023-10-29 08:27:23查看全文 >>

文档排行