Access交流中心

北京 | 上海 | 天津 | 重庆 | 广州 | 深圳 | 珠海 | 汕头 | 佛山 | 中山 | 东莞 | 南京 | 苏州 | 无锡 | 常州 | 南通 | 扬州 | 徐州 | 杭州 | 温州 | 宁波 | 台州 | 福州 | 厦门 | 泉州 | 龙岩 | 合肥 | 芜湖 | 成都 | 遂宁 | 长沙 | 株洲 | 湘潭 | 武汉 | 南昌 | 济南 | 青岛 | 烟台 | 潍坊 | 淄博 | 济宁 | 太原 | 郑州 | 石家庄 | 保定 | 唐山 | 西安 | 大连 | 沈阳 | 长春 | 昆明 | 兰州 | 哈尔滨 | 佳木斯 | 南宁 | 桂林 | 海口 | 贵阳 | 西宁 | 乌鲁木齐 | 包头 |

请大家帮忙 !!

fny  发表于:2011-11-18 17:32:10  
复制

我在查询表 "订购单明细表查询"   的设计视图中,  (详见附件)

在字段 "是否来料" 的条件中,设置了这样的一个表达式:

 

IIf([Forms]![查询]![Frame111]=1,0,IIf([Forms]![查询]![Frame111]=2,1,-1))

 

然后打开 窗体"查询"

 

我点了 选项 "未来料", 再点击 控件"查询", 窗体中就显示出符合要求的记录 (即在字段 "是否来料"中为 "否"的记录)

 

我点了 选项 "已来料", 再点击 控件"查询", 窗体中就显示出符合要求的记录 (即在字段 "是否来料"中为 "是"的记录)

 

但在   点了 选项 "全部", 再点击 控件"查询", 窗体中却显示不出记录!!!

 

 

 

我想,

一定是在 查询表 "订购单明细表查询"   的设计视图,

在字段 "是否来料" 的条件中,设置了的表达式:

IIf([Forms]![查询]![Frame111]=1,0,IIf([Forms]![查询]![Frame111]=2,1,-1)) 有问题!

 

请大家 帮忙以达到这样的效果:

 

点了 选项 "未来料", 再点击 控件"查询", 窗体中就显示出符合要求的记录 (即在字段 "是否来料"中为 "否"的记录)

 

点了 选项 "已来料", 再点击 控件"查询", 窗体中就显示出符合要求的记录 (即在字段 "是否来料"中为 "是"的记录)

 

在   点了 选项 "全部", 再点击 控件"查询", 窗体中应显示出 全部记录( "是否来料"中为"是"  和   "否"的全部记录)

 

 

 

 

 

 

点击下载此附件

 

Top
蒋元根 发表于:2011-11-18 18:57:10

学习 access爱好者 于 2009-12-26 对网友 奇玉 <<在窗体查询中可以用复选框吗?>> 问题的 最佳答案

做的修改,供参考。

http://www.accessoft.com/searchresult.asp

点击下载此附件

总记录:1篇  页次:1/1 9 1 :