ACCESS 查询结果

来源:百度知道 编辑:UC知道 时间:2024/06/08 09:39:52
我做一个旅游报价系统,在查询中,有一个字段是“是否由我方订房”,“是/否”的类型,有一个字段是“住宿”,是货币类型。

我想要的是,根据表中“是否由我方订房”字段的值,来使得“住宿”字段的查询结果有变化。如果为“是”,则“住宿”的查询结果为0.00;如果为“否”,查询结果为表中“住宿”字段的值!

只有23分,全额献出~谢谢各位啦!

不就是做个判断吗?

当“是否由我方订房”这个被选中的时候把一个变量做为'住宿'的值写入数据表

当没有选中的时候就把界面上的填写的金额赋值给'住宿'这个变量写入数据表

要在数据库里更新的话:update 表1 set 住宿='0.00' WHERE 是否由我方订房=true;

在ACCESS2003中测试,其他版中应该没有什么问题

select 是否由我方订房,iif(是否由我方订房,0.00,住宿) as kkk
from tableName

注意:access中有一个缺点,就是 as 后的字段名不能仍为“住宿”,否则会出现什么循环引用的提示。

回答应该是没有问题的,就是在access中用iif函数进行简单判断就可以了,^_^,在sql server中用case语句进行判断就可以了,