vb数据库怎么改记录(分析批量修改数据库中的特定记录)

网站编辑01 2022-08-01 19:40:18 阅读:27

  1 应用场景的具体分析

  今日的实例;下面的工作表为数据库中员工信息表的记录,

  我们要把其中部门是“一厂”“二厂”的记录修正为“三厂”,如何做到呢?

  2 批量修改记录集中的某些特殊记录的代码及代码解读

vb数据库怎么改记录(分析批量修改数据库中的特定记录)

  我们先看代码,代码如下:

  Sub mynz_30() '第30讲 批量修改记录集中的某些特殊记录,从而达到快捷迅速

  [详细代码见教程]

  代码截图:

  代码的解读:

  strSQL = "UPDATE " & strTable & " SET 部门='三厂' WHERE 部门='一厂' OR 部门='二厂'"

  cnADO.Execute strSQL

  MsgBox "数据修改成功。", vbInformation, "数据修改"

  在上述代码中,SQL语句的意义是将部门为部门='一厂' OR 部门='二厂' 的人员修改为部门='一厂',然后Execute strSQL,执行SQL语句。

  注意点:在执行SQL预计前一定要先打开数据表,数据表如果是关闭的,将无法执行。

  如果的动态修改记录的方案是修改上面WHERE之后语句,让条件在工作表单元格中体现,然后在此语句中关联到单元格的内容即可实现可以动态的修正。

二维码