access vba在新建查询前查看查询名是否存在
Dim dbsCurrent As Database
Dim qryTest As QueryDef
Set dbsCurrent = CurrentDb
'---------------------查看查询.Query_temp是否存在-------------------
Dim I As Integer
Dim tblA As Boolean
dbsCurrent.QueryDefs.Refresh
For I = 0 To dbsCurrent.QueryDefs.Count - 1
If "Query_temp" = dbsCurrent.QueryDefs(I).Name Then
'如果查询名:Query_temp存在
tblA = True
Exit For
End If
Next I
'--------------------------------------------------------------------
If tblA Then '如果查询名:Query_temp存在,引用本查询
Set qryTest = dbsCurrent.QueryDefs("Query_temp")
Else '如果查询名:Query_temp不存在,建立本查询
Set qryTest = dbsCurrent.CreateQueryDef("Query_temp")
End If
'以下设置本查询的SQL,得到表strQUR_now的一字段Combo27.Value 的不同值组合
'其中strQUR_now是自定义string变量记录表名,Combo27.Value 为表的一字段名
qryTest.SQL = "SELECT distinct " & Combo27.Value & " FROM " & strQUR_now
'将得到的不同值的组合放到Combo29的列表中
Combo29.RowSource = qryTest.SQL
DoCmd.DeleteObject acQuery, "Query_temp" '注意对象在打开时不能被删除!
access vba在新建查询前查看查询名是否存在相关推荐
- Access VBA 学习笔记 技巧
1, 最关键的Object : DoCmd DoCmd.RunSQL DoCmd.OpenForm DoCmd.OpenQuery DoCmd.OpenTable DoCmd.Quit 2, 数据的 ...
- access数据库窗体设计实验报告_ACCESS 查询和窗体实验报告
ACCESS 查询和窗体实验报告 实验报告 课程名称数据库技术与应用实验项目名称ACCESS查询和窗体实验班级与班级代码11国金金融2班1125050521实验室名称(或课室)SS1-204专业国际金 ...
- access设计视图打不开_19、ACCESS操作查询之“删除查询”(ACCESS图解操作系列)...
操作要求: 在利用ACCESS数据库"教学管理钟老师课堂.accdb"中数据表,完成如下查询. 2.创建一"系-职称-教师删除查询". 以教师备份表为数据源,创 ...
- sql查询前50条_您必须知道的前50条SQL查询
sql查询前50条 In this article, we'll go over the most common SQL queries that you should know to be able ...
- access设计视图打不开_15、ACCESS总计查询(分组查询)设计(ACCESS图解操作系列)...
操作要求: 在利用ACCESS数据库"教学管理钟老师课堂.accdb"中数据表,完成如下查询. 1.创建一总计查询"学生合格门数-所获学分-总计查询".以学生. ...
- access怎么查询工龄_ACCESS查询操作题及答案详解.doc
ACCESS查询操作题及答案详解 2.简单应用题 在考生文件夹下有"xxx.mdb"数据库. (1)以雇员表为数据源,创建查询"查询1",查询职务为" ...
- 数据库查询前10(N)条数据的方法
文章目录 一.Oracle中查询前10条数据 二.DB2中查询前10条数据 三.MySql中查询前10条数据 一.Oracle中查询前10条数据 select * from table where r ...
- sql 语言 查询前N天之前的数据
1.查询前30天的数据,如果DateTime为字符串型,则需要将getdate()获取到的日期型通过convert转换为字符串型(查询前五天则将30改成5): select * from table ...
- Mybatis+springMVC+分页查询+前后端代码
Mybatis+springMVC+分页查询+前后端代码 前言 我们在公司中经常会用到分页查询,最近,我在做一个公司的任务的时候,调用外部系统时需要将结果封装成分页的数据,之前我们都是直接调用我们公司 ...
最新文章
- mysql add default_MySQL中create table DEFAULT 用法
- Anti-Aliasing SSAA MSAA MLAA SRAA 简介
- matplotlib+numpy绘制二维条形直方图
- 【VSCode - Vetur 插件报错】Cannot find module ‘XXX‘ or its corresponding type declarations.Vetur(2307)
- 【elasticsearch】xpack exporter failed to flush export bulks
- python要学多久可以找到工作-学习Python多久能找到工作?老男孩Python开发培训
- Atitit 循环处理的新特性 for...else...
- POJ1039 Pipe
- php网站整合ck播放器,wordpress主题整合ckplayer播放器
- Lambert 投影转换相关代码
- 怎么开启远程重启服务器,怎么正确重启服务器
- Python 练习实例21 猴子吃桃问题
- 华硕笔记本怎么安装计算机,华硕笔记本电脑驱动怎么安装(一次装全,Win10)...
- java-net-php-python-java门诊信息管理系统计算机毕业设计程序
- w ndows7与windows10区别,windows7和10区别
- 发送的邮件还能撤回吗?如何撤回已经发出的邮件?
- blinker 第三方库_blinker 库开发注意事项
- Ansj中文分词说明
- java pg数据库事务回滚_PostgreSQL事务特性之ROLLBACK
- 新研究评估Masimo SedLine(R)脑功能监护仪能否预测心跳骤停后ICU患者的神经系统转归和长期生存
热门文章
- 解决浏览器跨域加载本地文件报错 Access to script at ‘xxx‘ from origin ‘null‘ has been blocked by CORS policy
- python循环写入csv文件_从for循环和列表中写入.csv文件
- java excel解析 poi_Java解析Excel之POI(一)
- 【C语言】(数组方式)输出一组成绩中的最高分与最低分
- selenium+chromeheadless爬取网站
- 清除数据和缓存是什么_什么是缓存数据? 清除缓存的含义是什么?
- react 数据库排序_如何使用React对表数据进行排序
- Redux简介以及Redux应用程序中的状态更新方式
- Python3网络爬虫开发实战,Appium+mitmdump 爬取京东商品
- 请查收,一份让你年薪突破20W的Python爬虫笔记!