设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

12下一页
返回列表 发新帖
查看: 5456|回复: 10
打印 上一主题 下一主题

TM兄,函数IIF在ADP里怎么做?

[复制链接]
跳转到指定楼层
1#
发表于 2002-3-9 00:00:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
在MDB里可以如下:
SELECT 字段1,字段2,IIF(字段1=0,0,字段2/字段1)AS 比值 FROM 表1
在ADP里我试了很多次,也看了SQL帮助,但还解决不了问题,怎么办?[em01]
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅

点击这里给我发消息

2#
发表于 2002-3-9 00:55:00 | 只看该作者
iif是ACCESS的函数,而adp的视图实际上是相当sql server的视图,所以必须用sql server的语法,iif是不识别的
所以出错了
3#
 楼主| 发表于 2002-3-9 01:04:00 | 只看该作者
是出错的,但是要完成这样的功能,有什么别的代替方法吗?

点击这里给我发消息

4#
发表于 2002-3-9 01:14:00 | 只看该作者
select aa,
        case
          when bb=0 then bb
          else bb+cc
        end
      from mytab

可用以上语法 具体参数你可参考说明

点击这里给我发消息

5#
发表于 2002-3-9 06:02:00 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
6#
发表于 2002-3-10 17:20:00 | 只看该作者
在SQL中的多维数据中是有iif函数的,但我还没有搞成功
7#
 楼主| 发表于 2002-3-11 18:11:00 | 只看该作者
谢谢TOM,已经解决了。
8#
发表于 2002-3-13 06:55:00 | 只看该作者
做一自定义函数,在sql语句中使用。
9#
发表于 2002-3-16 08:41:00 | 只看该作者
自定义函数在程序中应该是不能使用的吧!我并未试过,书上学到的,仅够参考。
10#
发表于 2002-3-18 05:07:00 | 只看该作者
不是在程序中使用,而是在SQL代码中使用。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-5-21 07:05 , Processed in 0.103206 second(s), 33 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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