请教一个access数据库纪录检索的sql语句

栏目:资讯发布:2023-10-01浏览:3收藏

请教一个access数据库纪录检索的sql语句,第1张

sql = "select from 3Village where village_code like '" & cc & "%' and village = '" & Combo44Value & "'"

补充:

是 ,我搞错了。但这个语句应该和索引没有关系才对,索引只是加快查询速度不会影响查询结果的

我刚才用Access 2003建了个样例测试了一下,不存在你说的问题啊,不管两列有没有索引结果都是正确的

你使用代码连接的,还是手动连接数据库的,建议你手动连接数据库。首先你要在程序的主窗口添加一个adodc控件,然后右键adodc控件。单击属性,在通用选项卡下,单击生成,按提示连接你的Access数据库,然后测试连接,就可以手动连接上了。另外用这个链接“objCnOpen "Provider=MicrosoftJetOLEDB40;Data Source=" & AppPath & "\个人消费管理系统mdb;Persist Security Info=False"

注意一定要测试连接成功!

你需要做6个查询

1)对表“处罚记录汇总”做月汇总查询。

被检单位:分类,group by 被检单位

检查日期:条件,where 检查日期 Between #12/26/2014# And #1/25/2015#

检查类型:条件,<>"事故追查"

其他字段求和(或计数求次数,具体看需要)

2)同理做表“处罚记录汇总”的年汇总查询。

3)同理做表“重大三违”的月汇总查询。

4)同理做表“重大三违”的年汇总查询。

5)对被检单位表做选择查询,条件为Not Like "矿"(不会没有设计这个表吧?)

6)最后一个查询,将前5个查询都放进去,

以被检单位字段建立一对多关系,

前4个查询的被检单位字段为多端,第5个查询的被检单位字段为一端,

然后把前4个查询的各相关字段放进去,作为报表数据源。

注:为了避免频繁修改查询中的日期或在执行查询时频繁输入日期值,你最好做个窗体。1)设3个文本框分别填入:月开始日期,月截止日期,年开始日期。2)然后将查询条件中的各项日期用窗体控件名指代。3)设个动作按钮,用来预览报表。

1、首先按住windows键+r键,进入运行。

2、然后输入control,进入控制面板。

3、然后点击系统与安全选项。

4、接着点击管理工具选项。

5、最后点击数据源(ODBC),这里就是系统的数据源(ODBC)了。

请教一个access数据库纪录检索的sql语句

sql = "select from 3Village where village_code like '" & cc & "%' and village = '" & Combo44Value & "'"补充...
点击下载
热门文章
    确认删除?
    回到顶部