怎样嵌套查询,把其中第一个查询的结果作为另一个查询语句的查询条件。
如 指定列A1
2
3
4
5
6
7
8
9 设置第一个文本框作为另一个查询条件,设置第二个文本框作为行间隔。 如a文本框(输入2)b文本框(行间隔2)
那么,运行时首先查询2,然后继续查询2为开头的第二个行间隔位置的任意数,按上面A段,5就是查询结果。 不知道这样说能不能理解,
我要查3后面的第二个行间隔任意数,按上面A段,查询结果是6
如 指定列A1
2
3
4
5
6
7
8
9 设置第一个文本框作为另一个查询条件,设置第二个文本框作为行间隔。 如a文本框(输入2)b文本框(行间隔2)
那么,运行时首先查询2,然后继续查询2为开头的第二个行间隔位置的任意数,按上面A段,5就是查询结果。 不知道这样说能不能理解,
我要查3后面的第二个行间隔任意数,按上面A段,查询结果是6
解决方案 »
- 怎样将EXCEL多个表中的部分列的内容读入ACCESS (VB编程)
- 多步OLE DB操作产生错误?
- 怎么实现点击按扭,激活已经打开的文档啊??再线等!
- 请问如何让当前程序在后台运行啊??
- 用Shell启动的程序A,我能不能在关闭它阿????
- 问一个水晶报表的问题,望各位不吝赐教
- 请帮我看一下,以下说明,如何申明这个函数,我写的对不对,明早结分
- 可不可以在vb中获取php中的数据。求救!
- 本人安装了VB6.0,在编程中每当有错误代码出现,点击“帮助”时总提示“MSDN集合不存在,请重新安装。”请问:1.MSDN集合到底有什么作用?
- vb中的内部背景音乐。我认为有点是不可能的任务
- vb范围查询问题(adodc)
- VB强结帖通知 顺祝各位小朋友大朋友儿童节快乐 :D
提示; 查询对像是 MSHFlegrid 中查询,
我是说,ACCESS数据库中,只要查一个字段内,不用其他字段了。查询结果在MSHFlexgrid里显示出来。
dim rst as NEW ADODB.RecordSet
rst.open "Select A From 表 Where A='" & a文本框.TEXT & "'"然后根据行间距移动到指定的数据行
rst.movenext CInt(b文本框.TEXT+1),adBookCurrent然后将rst显示到MSHFlexgrid里
luoyefeng 楼主 为什么出现这里 movenext 出错呢?错误提示为(错误的参数号,或无效的属性赋值)
'以下是代码
dim rst as NEW ADODB.RecordSet
rst.open "Select All From 表 where fild = " & "'" & Text3 & "'"rts.Move cint(Text1) '移动要查找的位置
if rts.fild = Text3 '判断是否满足条件
'Add 如果满足条件,就增加
end ifdo while not rts.rof '如果不到文件尾.重复
for i=1 to cint(text2) '向下移动 Text2间隔
if not rts.eof then '判断是否文件尾
exit do '结束循环
end if
rts.movenext
next if rts.fild = Text3 '判断是否满足条件
'Add 如果满足条件,就增加
end if
loop
movenext是移动到下一条纪录