Excel作为模具管理系统,数据是存储在数据库中,Excel只是作为输入输出的展现数据。表单格式按excel设计,填写后点击保存,则数据就存储至excel。生成报表也是利用数据库SQL进行汇总导出。

一、Excel 连接数据库的方式:

1、在工具中引用:Microsoft ActiveX Data Objects 2.1 Library

2、定义

Dim dbcnn As New ADODB.Connection

3、指定服务器地址(本机可用“.”或者127.0.0.1),数据库名,用户名与登录密码

dbcnn.Open "Provider=SQLOLEDB.1;Data Source=192.168.0.1;Persist Security Info=True;User ID=sa;Password=123456;Initial Catalog=MoldSys;Timeout=720;"

4、窗口关闭时进行释放连接

dbcnn.Close

Set dbcnn = Nothing

5、读取数据

SQL = "select * from 加工表 where 加工日期='2019-01-01' and 员工编号='001' "

rs1.Open Source:=SQL, ActiveConnection:=dbcnn, CursorType:=adOpenStatic, LockType:=adLockOptimistic

Do While Not rs1.EOF

ListView1.ListItems.Add , , rs1.Fields!班制 & "_" & rs1.Fields!班次 '工序名称

sk = sk + 1

ListView1.ListItems(sk).SubItems(1) = Format(rs1.Fields!加工日期, "M-d")

rs1.MoveNext

Loop

6、添加数据

SQL = "select * from A_ProdDiscardTmp where 1=2"

rs1.Open SQL, dbcnn, adOpenStatic, adLockOptimistic

rs1.AddNew

rs1.Fields!发生日期 = “2019-01-01”

rs1.Fields!模号 = “190101”

rs1.Update

作者介绍:云易云公司

原创文章来源:云易云官网https://www.yuniyun.com/news/detail/1512

excel VBA进行模具管理数据库编程相关推荐

  1. Excel VBA 链接 Oracle数据库

    标题 前言 准备 第一步 远程数据库的准备 第二步 本地免安装客户端下载 1.下载基本包 1.1 包下载地址 1.2 网盘下载地址 2.配置oracle 网络文件 2.1tnsnames.ora 文件 ...

  2. Excel VBA连接ORACLE数据库

    '装好oracle客户端,不需引用直接粘贴下列格式运行 Sub connect() Dim strconnt As String Set connt = New ADODB.Connection Di ...

  3. Excel +VBA +ADO+Access数据库分页显示

    新建类模块PageHelper Option ExplicitDim rs As ADODB.Recordset Dim rsds As ADODB.Recordset Dim rsPage As L ...

  4. VBA 连接Oracle 数据库

    Sub?linkOracle()?? ?? ????Dim?strConn?As?String??'连接字符串?? ?????? ????Dim?dbConn?As?Object??'连接对象?? ? ...

  5. Python代替Excel VBA,原来真的可以

    点击上方"Python爬虫与数据挖掘",进行关注 回复"书籍"即可获赠Python从入门到进阶共10本电子书 今 日 鸡 汤 春潮带雨晚来急,野渡无人舟自横. ...

  6. 编程隐藏child指定列_简单的Excel VBA编程问题解答——完美Excel第183周小结

    学习Excel技术,关注微信公众号: excelperfect 下面是2020年11月12日发布的一些简单的ExcelVBA问题的答案,是不是和你想的一样. 1.表达式11mod 3的计算结果是什么? ...

  7. Excel VBA 编程的常用代码

    强制声明变量 Option Explicit 说明:该语句必在任何过程之前出现在模块中. 声明常数 用来代替文字值. Const ' 常数的默认状态就是 Private. Const My = 456 ...

  8. Excel VBA编程常用语句300句

    Excel VBA编程常用语句300句 ************** * VBA 语句集 * * (第 1 辑) * ************** **************** * 定制模块行为 ...

  9. 小福利,用Excel VBA编程制作一个变色小游戏

    小福利,用Excel VBA编程制作一个变色小游戏 设计思想:在正方形的四条边上都是设置循环函数,不断改变颜色和单元格里面的数值. Option ExplicitSub 按钮1_Click() Dim ...

最新文章

  1. DotNetNuke(DNN)网站发布、部署、迁移和重建
  2. CCIE试验备考之交换SPAN
  3. 计算机组成 指令扩展,计算机组成原理课程设计--指令扩展设计.doc
  4. 10分钟看懂浏览器的渲染过程及优化
  5. iOS应用内付费(IAP)开发步骤列表
  6. JDK 14 – JEP 361从预览中切换表达式
  7. 如何使用log.debug()
  8. Redis-Scrapy分布式爬虫:当当网图书为例
  9. python方差分析模型的预测结果怎么看_statsmodels中方差分析表结果解析
  10. @synthesis 使用的时候注意的地方
  11. idea 的精准搜索_intellij idea 的全局搜索快捷键方法
  12. android selector
  13. 计算机屏幕坐标系转换,测量坐标系到计算机屏幕坐标系的换算
  14. Windows10系统C盘文件实际大小占用空间和可用空间不一致(相差差8到20G)
  15. 大学生职业生涯规划书性格特征_大学生职业生涯规划书自我分析
  16. 深入浅出强化学习:原理入门(待更新)
  17. 《Redis系列第三篇、incr与decr使用|CSDN创作打卡》
  18. 夜深人静写算法(三十七)- 威尔逊定理
  19. 微信公众号运营,这些运营技巧不能少
  20. 一步步追踪Dialog的创建流程(一)

热门文章

  1. elasticsearch报错: illegal argument exception, variable is not found
  2. nRF2401跨平台通讯
  3. Android 8.0适配指北
  4. 100句催人奋进的人生格言
  5. windows11 安装 Linux子系统 WSL及ubuntu22.04
  6. 最强最易解决python 0x80070643 安装时发生严重错误的问题!!!!!!!!!!!!
  7. JVM类加载机制讲解
  8. bigemap如在在地图上定位(经纬度定位)
  9. mysql基础10(SQL逻辑查询语句执行顺序)
  10. 什么是网络通信协议?