ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 效率神器,一键搞定繁琐工作
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
让更多数据处理,一键完成 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
楼主: 兰色幻想

Excel+ADO(DAO)+SQL+Access专辑(编辑中...)

  [复制链接]

TA的精华主题

TA的得分主题

发表于 2004-12-15 10:49 | 显示全部楼层
本帖已被收录到知识树中,索引项:Access协同
奇妙,高!

TA的精华主题

TA的得分主题

发表于 2004-12-16 22:11 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册

真是太好了,请楼主再接再力!

TA的精华主题

TA的得分主题

发表于 2004-12-17 11:24 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册

[求助]想用年龄来查询

以下的程序是以姓名来查询各个项目,我想用Textbox2中的年龄来查询其它各项,如何更改。先谢了! Private Sub CommandButton3_Click() '查询 TextBox2.Value = "" TextBox4.Value = "" TextBox5.Value = "" TextBox6.Value = "" On Error GoTo 100 If TextBox1.Text = "" Then MsgBox "请输入姓名", 1 + 16, "系统提示" TextBox1.SetFocus Else Dim DB1 As Database '数据库变量 Dim RS1 As Recordset '纪录集变量 Set DB1 = OpenDatabase(ThisWorkbook.Path & "\" & "学生档案.MDB") Set RS1 = DB1.OpenRecordset(Name:="档案", Type:=dbOpenDynaset) RS1.FindFirst "姓名='" & TextBox1.Value & "'" If RS1.NoMatch = True Then '假如不匹配=true MsgBox "对不起,没有该记录" RS1.Close Exit Sub Else TextBox2.Value = RS1.Fields("年龄").Value TextBox4.Value = RS1.Fields("性别").Value TextBox5.Value = RS1.Fields("籍贯").Value TextBox6.Value = RS1.Fields("联系电话").Value End If RS1.Close Set RS1 = Nothing Set DB1 = Nothing End If Exit Sub 100: MsgBox "找不到符合条件的记录", 1 + 16, "系统提示" End Sub

4nlmVjNY.rar (249.62 KB, 下载次数: 130)

Excel+ADO(DAO)+SQL+Access专辑(编辑中...)

Excel+ADO(DAO)+SQL+Access专辑(编辑中...)

TA的精华主题

TA的得分主题

发表于 2004-12-17 16:14 | 显示全部楼层

谢谢!

96楼的问题已解决。是用1楼中的2:实现查询功能(ADO+SQL)”改一改即可用。

TA的精华主题

TA的得分主题

发表于 2004-12-18 13:41 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
太精彩了,请多发一些,谢谢楼主

TA的精华主题

TA的得分主题

发表于 2004-12-20 10:11 | 显示全部楼层

请在Sql 语句中能不将已有的记录集作为查询的源?比如:

Recordset1.Open ......

Recordset2.Open "Select * from Recordset1",......

这个怎么实现?不用子查询。

TA的精华主题

TA的得分主题

发表于 2004-12-20 16:13 | 显示全部楼层

试试做个钳套的SQL,类似我的这个求不重复的记录共有多少,也是高手教的

strSql = "SELECT count(工程名称) as 工程计数 FROM (SELECT distinct 总表.工程名称 FROM 总表)"

我刚开始学SQL,希望能帮到你

TA的精华主题

TA的得分主题

发表于 2004-12-21 09:34 | 显示全部楼层

TA的精华主题

TA的得分主题

发表于 2004-12-22 00:22 | 显示全部楼层

TA的精华主题

TA的得分主题

发表于 2004-12-24 11:59 | 显示全部楼层

不用苦苦研究了,有捷径不走?

网上不是有个excel服务器吗,早就解决了用excel编程的问题.......

www.qinzhe.com

您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2024-12-22 21:07 , Processed in 0.041501 second(s), 8 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

快速回复 返回顶部 返回列表