找回密码
 立即注册

QQ登录

只需一步,快速开始

动态的执行sql能做到吗

比如 设定一个控件按钮,页面初始化时就执行   第一个查询sql,如果控件被点击就执行第二个sql

SQL万恶的资本主义受害人 发布于 4 天前
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
用户6NWif5139660Lv6高级互助
发布于4 天前(编辑于 4 天前

那多麻烦啊 直接用参数下拉框实现不就行了?来回选择

https://help.fanruan.com/finereport/doc-view-165.html

动画.gif

最佳回答
0
shinger@126.comLv2见习互助
发布于4 天前

当然可以set nocount on;declare @button int=0

set @button = $控件

declare @sql nvarchar(max)

if @button=0

  set @sql=N'select * from tablea where xx=xx'

else

  set @sql=N'select * from tableb where xx=yy'

exec sp_executesql @sqlset nocount off或者你也可以包装成存储过程,把是否点击作为参数传入

最佳回答
0
996433090@qq.coLv5见习互助
发布于4 天前
可以写两个数据集,参数用同一个,点击控件后传参,通过公式再判定单元格是否有值,如果没有值,将行高置零。
  • 3关注人数
  • 68浏览人数
  • 最后回答于:4 天前
    请选择关闭问题的原因
    确定 取消

    联系社区管理员|联系帆软|《帆软社区协议》|手机版|帆软社区|Copyright © 帆软软件有限公司 ( 苏ICP备18065767号-7 )

    GMT+8, 2022-6-27 11:05 , Processed in 0.386018 second(s), 83 queries , Gzip On.

    返回顶部