设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 4125|回复: 9
打印 上一主题 下一主题

[查询] 如何在窗体里实现生成表(生成查询SQL语句已有)

[复制链接]
跳转到指定楼层
1#
发表于 2006-5-9 23:04:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
这个生成表的SQL语句

"SELECT (iif((select count(*) from billjbcn_local where a.jobnumber=jobnumber and a.containertype=containertype)=1,1,
(select count(*) from billjbcn_local where a.jobnumber and a.containertype=containertype and a.id>id)+1)) AS linenumber, * INTO newtabled
FROM billjbcn_local AS a;
"

是一个查询语句,请问大师们,如何把它放到窗体上的一个按扭里呢?

即:在窗体的按扭单击事件插入该语句,令运行窗体时,按下按扭就可生成一个表.
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
 楼主| 发表于 2006-5-10 01:03:00 | 只看该作者
请大师们帮帮忙呀,正急着用呢.

一点通和4W大师在吗?感谢两位上次的帮助,现在想把你们给我的SQL语句放在窗体上实现,不知要加个什么语句呢?

我用 Set rs = CurrentDb().OpenRecordset(sql)不行.
3#
发表于 2006-5-10 01:47:00 | 只看该作者
在按钮的click事件中放入

docmd.runsql=....查询语句...吧?
4#
发表于 2006-5-10 01:51:00 | 只看该作者
DoCmd.RunSQL
5#
 楼主| 发表于 2006-5-10 02:25:00 | 只看该作者
谢谢两位的帮忙,试下先
6#
 楼主| 发表于 2006-5-10 02:40:00 | 只看该作者
行了,再次感谢zshowell lucaslynn.

能否说明一下这两个语句的区别呢?

Set rs = CurrentDb().OpenRecordset(sql)

DoCmd.RunSQL "sql"
7#
发表于 2006-5-10 02:46:00 | 只看该作者
以下是引用kevinch在2006-5-9 18:40:00的发言:


行了,再次感谢zshowell lucaslynn.

能否说明一下这两个语句的区别呢?

Set rs = CurrentDb().OpenRecordset(sql)

DoCmd.RunSQL "sql"



RunSQL只能用于不需要返回数据的情况下。







8#
 楼主| 发表于 2006-5-10 02:51:00 | 只看该作者
谢谢,但对我这种菜鸟来说不够详细.
9#
发表于 2006-5-10 04:46:00 | 只看该作者
学会使用帮助,帮助是最详细的

点击这里给我发消息

10#
发表于 2015-7-2 15:11:38 | 只看该作者
good
回复

使用道具 举报

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

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-11-25 18:37 , Processed in 0.155082 second(s), 33 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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