Office中国论坛/Access中国论坛
标题:
求助:vb sql access语句
[打印本页]
作者:
yujiajun
时间:
2012-11-8 20:52
标题:
求助:vb sql access语句
本帖最后由 yujiajun 于 2012-11-9 11:45 编辑
text:1001
根据text值查询表:索引
表:索引
编号 品规
1001 地黄
1001 生地
1001 熟地
1002 西洋参
1002 花旗参
1003 党参
根据查询结果 字段:品规 下的值查询 表:快讯 字段(索引)
表:快讯
日期 内容 索引
2010-10-1 生生世世 地黄
2010-10-2 生生世世1 生地
2010-10-3 生生世世2 熟地 西洋参
2010-10-4 生生世世3 熟地 生地
2010-10-5 生生世世4 西洋参
2010-10-6 生生世世5 花旗参
2010-10-7 生生世世6 党参
…. …. ….
把结果插入表:综合
日期 资料
2010-10-1 生生世世
2010-10-2 生生世世1
2010-10-3 生生世世2
2010-10-4 生生世世3
我在access中使用vb(a),并引ado sql
求一语句 sql=“select 。。。。”
作者:
tmtony
时间:
2012-11-8 20:58
不是很明白意思 ,可否上传你的程序MDB上来。
作者:
Agent
时间:
2012-11-8 21:01
可否发个附件看看.不太懂你意思
作者:
andymark
时间:
2012-11-8 23:05
把A B表截图贴上来也行,最好还是上传示例
作者:
yujiajun
时间:
2012-11-9 10:46
本帖最后由 yujiajun 于 2012-11-9 11:46 编辑
已改
作者:
yujiajun
时间:
2012-11-9 10:50
本帖最后由 yujiajun 于 2012-11-9 11:47 编辑
求一语句 sql=“select 。。。。”
作者:
huangli0356
时间:
2012-11-9 11:17
先查询.再导入的吧
作者:
yujiajun
时间:
2012-11-9 11:43
刚学,不大明白,能否给个语句
作者:
andymark
时间:
2012-11-9 11:58
这样的效果?
insert into 综合(日期,内容) select 日期,内容 from 快讯
作者:
yujiajun
时间:
2012-11-9 15:00
本帖最后由 yujiajun 于 2012-11-9 20:56 编辑
strsql=“i
nsert
into 综合(日期,资料)
select
日期,内容
from
快讯 where 快讯.索引 like “%" & 索引.品规 & "%""
是不是好像这样写,但(select * from 索引 where 索引.编号=text.value
)这句咋插入
作者:
yujiajun
时间:
2012-11-9 16:55
先建立表:查询 然后
docmd.runsql (“insert into 综合(日期,资料) select 日期,内容 from 快讯 join 快讯 where 快讯.索引 like " ”%" & 查询.品规 &"%" ")
不行,要求对象
表:查询
编号 品规
1001 地黄
1001 生地
1001 熟地
作者:
yujiajun
时间:
2012-11-9 17:45
关键是 like " ”%" & 查询.品规 &"%" ")这里能不能用字段名*( 查询.品规)呢
另外这个标点符号对吗
作者:
roych
时间:
2012-11-15 13:31
Access里一般用*号,ADO才用%号,大体语句如下:
docmd.runsql "insert into 综合(日期,资料) select 日期,内容 from 快讯 join 快讯 where 快讯.索引 like '*" & me. 品规 &'*"
其中“品规”为当前窗体下的控件。
欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/)
Powered by Discuz! X3.3