Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 3511|回复: 17

[已解决]根据复选框的报考类别、报考职位(两者相对应)再根据下红框的打钩的复选框提取数据

[复制链接]
发表于 2013-6-8 17:27 | 显示全部楼层 |阅读模式
老师今天摆弄了一天也弄不了有难求助您:如何根据复选框的报考类别、报考职位(两者相对应)再根据下红框的打钩的复选框的项目输入到A3:Z2000内)自动产生标题,忘记说数据还是从Access数据库提取。谢谢

有难救助hwc2ycy老师.rar (173.78 KB, 下载次数: 10)
excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
发表于 2013-6-8 20:40 | 显示全部楼层
这个SQL语句应该不是很难吧。
两个条件,查询生成都是可以生成的。
回复

使用道具 举报

 楼主| 发表于 2013-6-8 21:03 | 显示全部楼层
hwc2ycy 发表于 2013-6-8 20:40
这个SQL语句应该不是很难吧。
两个条件,查询生成都是可以生成的。

老师呀!我都摆弄了一天了,都是没有结果。我以为这样做不能实现呢。那样全选、清空我也偷到你一点师了,可以这个还是第一次弄。真的不怎知如何下手。谢谢。能否再帮指点一下。在此感激不尽。
回复

使用道具 举报

发表于 2013-6-8 21:10 | 显示全部楼层
帮你把SQL语句生成好了,剩下的查询你应该能搞定了吧。
  1. Private Sub CommandButton3_Click()
  2.     Dim strfields As String
  3.     Dim Database As String, strSQL As String

  4.     strfields = getFields

  5.     If Len(Me.ComboBox1.Text) = 0 Or Len(Me.ComboBox2.Text) = 0 Then MsgBox "报考职位,报考类别没有选择": Exit Sub
  6.     If Len(strfields) = 0 Then MsgBox "无选择字段": Exit Sub
  7.     Database = "gkzp"

  8.     strfields = Left(strfields, Len(strfields) - 1)
  9.     strSQL = "select " & strfields & " from " & Database & " where 报考类别='" & Me.ComboBox1.Text & "'  and 报考职位='" & Me.ComboBox2.Text & "'"
  10.     MsgBox strSQL
  11. End Sub

  12. Function getFields()
  13.     Dim i As Byte
  14.     Dim objControl As Control
  15.     For Each objControl In Me.Controls
  16.         If TypeName(objControl) Like "CheckBox" Then
  17.             If objControl.Value Then
  18.                 i = i + 1
  19.                 getFields = getFields & objControl.Caption & ","
  20.             End If
  21.         End If
  22.     Next
  23.     'If i = 0 Then getfileds = False
  24. End Function
复制代码

评分

参与人数 1 +3 收起 理由
qinhuan66 + 3 很给力!谢谢老师

查看全部评分

回复

使用道具 举报

发表于 2013-6-8 21:28 | 显示全部楼层
原来给你写过一个ADOQUERY的过程吧,直接把SQL语句做查询套进去。
回复

使用道具 举报

 楼主| 发表于 2013-6-8 21:43 | 显示全部楼层
hwc2ycy 发表于 2013-6-8 21:10
帮你把SQL语句生成好了,剩下的查询你应该能搞定了吧。

老师经测试没通过
2013-06-08_214249.jpg
回复

使用道具 举报

发表于 2013-6-8 21:51 | 显示全部楼层
你把附件发来,我看看。
回复

使用道具 举报

 楼主| 发表于 2013-6-8 21:57 | 显示全部楼层
hwc2ycy 发表于 2013-6-8 21:51
你把附件发来,我看看。

有难救助hwc2ycy老师.rar (173.89 KB, 下载次数: 3)
回复

使用道具 举报

发表于 2013-6-8 22:12 | 显示全部楼层
我这个不是说了嘛,只帮你生成SQL语句,后面的查询及输出你自己完成嘛。
回复

使用道具 举报

发表于 2013-6-8 22:13 | 显示全部楼层
按理说,查询的你应该很会了嘛。
回复

使用道具 举报

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

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-4-26 08:38 , Processed in 0.440536 second(s), 17 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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