Access交流中心

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

报表如何根据不同条件设置不同背景色

老骆  发表于:2013-08-23 23:25:12  
复制

数据表有大量数据是不同日期需要交货的产品。需要做一个产品出货标签报表,如何根据日期不同(从星期一、星期二、星期三....~星期日),分别自动设置七种不同的背景色标签呢?

 

Top
殷小宝 发表于:2013-08-24 00:10:05

 if weekdayname(weekday(日期标签.Caption))="星期一" then

me.日期标签.backcolor=vbred

 elseif ..........

........

end if



沈军 发表于:2013-08-27 22:50:15

首先我们要选定出七种颜色的代码

在报表的主体格式化中加入事件过程

SELECT CASE weekday(me.日期) 

case 1 '星期天

    me.主体.backcolor=颜色代码
case 2 '星期一

    me.主体.backcolor=颜色代码
case 3 '星期二

    me.主体.backcolor=颜色代码
case 4 '星期三

    me.主体.backcolor=颜色代码
case 5 '星期四

    me.主体.backcolor=颜色代码
case 6 '星期五

    me.主体.backcolor=颜色代码
case 7 '星期六

    me.主体.backcolor=颜色代码
END SELECT



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