Microsoft技术社区联盟成员,全球领先的Excel2003/2007/2010门户,Office培训学习的最佳社区
设为首页收藏本站|繁體中文 切换到窄版

Excel Home论坛

 找回密码
 免费注册

用新浪微博连接

一步搞定

QQ登录

只需一步,快速开始

魔方网表,Excel终结者,永久免费 Excel服务器2010软件和教程下载 培训课券免费大放送啦!
Excel不给力? 何不试试FoxTable! 2012年Excel免费培训班2-6月开课计划 新人必读:ExcelHome最佳学习方法 免费下载Excel行业应用视频教程
精粹:成为Excel高手的捷径 免费下载39集新Excel精粹视频教程 免费学习Excel数据透视表视频教程 入门必看《循序渐进学Excel》视频
超过100个Excel工具 免费学习Excel 2007精粹视频教程 新Office外观-不可思议 搞不定老板要的报表?我们来帮您
楼主: 兰色幻想 - 

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

查看: 135922|回复: 407| 收藏 :28
  • 784财富
  • 0鲜花
  • 0技术
    • 等级 3EH中级
    积分排行
    2188
    帖子
    240
    精华
    0
    分享
    0
    发表于 2004-12-15 10:49:00 |显示全部楼层
    奇妙,高!
  • 407财富
  • 0鲜花
  • 0技术
    • 等级 2EH初级
    积分排行
    3000+
    帖子
    63
    精华
    0
    分享
    0
    发表于 2004-12-16 22:11:00 |显示全部楼层

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

  • 2590财富
  • 0鲜花
  • 0技术
    • 等级 5EH铁杆
    积分排行
    466
    帖子
    582
    精华
    0
    分享
    0
    发表于 2004-12-17 11:24:00 |显示全部楼层

    [求助]想用年龄来查询

    以下的程序是以姓名来查询各个项目,我想用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

    附件: 你需要登录才可以下载或查看附件。没有帐号?免费注册
    Windows xp + Office 2000
  • 2590财富
  • 0鲜花
  • 0技术
    • 等级 5EH铁杆
    积分排行
    466
    帖子
    582
    精华
    0
    分享
    0
    发表于 2004-12-17 16:14:00 |显示全部楼层

    谢谢!

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

    Windows xp + Office 2000
  • 455财富
  • 0鲜花
  • 0技术
    • 等级 2EH初级
    积分排行
    3000+
    帖子
    98
    精华
    0
    分享
    0
    发表于 2004-12-18 13:41:00 |显示全部楼层
    太精彩了,请多发一些,谢谢楼主
  • 1784财富
  • 0鲜花
  • 0技术
    • 等级 4EH高级
    积分排行
    820
    帖子
    557
    精华
    0
    分享
    0
    发表于 2004-12-20 10:11:00 |显示全部楼层

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

    Recordset1.Open ......

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

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

    Excel,...... 没有妳,我迷茫!
  • 9147财富
  • 0鲜花
  • 9技术
  • 积分排行
    148
    帖子
    3934
    精华
    2
    分享
    0
    发表于 2004-12-20 16:13:00 |显示全部楼层

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

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

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

     I☆ LOVE☆ EXCELHOME
  • 1784财富
  • 0鲜花
  • 0技术
    • 等级 4EH高级
    积分排行
    820
    帖子
    557
    精华
    0
    分享
    0
    发表于 2004-12-21 09:34:00 |显示全部楼层

    谢啦。

  • 121财富
  • 0鲜花
  • 0技术
    • 等级 2EH初级
    积分排行
    3000+
    帖子
    51
    精华
    0
    分享
    0
    发表于 2004-12-22 00:22:00 |显示全部楼层
    强。学习中...
  • 14财富
  • 0鲜花
  • 0技术
    • 等级 2EH初级
    积分排行
    3000+
    帖子
    1
    精华
    0
    分享
    0
    发表于 2004-12-24 11:59:00 |显示全部楼层

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

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

    www.qinzhe.com

    发表回复

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

    发帖时请遵守我国法律,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任。
    回顶部