Pb中动态改变记录某列颜色
2008-03-25 13:29
232 查看
今天同事在做图书馆系统数据查询时,想根据设置的提醒天数来动态显示数据窗口中的某列颜色。比如说设置5天,就将5天前的书名全部用红色显示。
这个在PB数据窗口中是很容易实现的事情。只需设置一个number类型的参数,比如:A,然后选中书名字段列,在属性面板的字体颜色表达式中输入:if(日期字段<(relativedate(today() - A),rgb(255,0,0),rgb(255,255,255) )。查询的时候传递参数进去。代码:
long ll_prompt_days
ll_prompt_days=long(em_1.text)
dw_1.retrieve(ll_prompt_days)
这样就可以实现了。这个案例,同事主要是以为PB的参数必须在数据源中要应用上(select 语句中出现),其实不然。
这个在PB数据窗口中是很容易实现的事情。只需设置一个number类型的参数,比如:A,然后选中书名字段列,在属性面板的字体颜色表达式中输入:if(日期字段<(relativedate(today() - A),rgb(255,0,0),rgb(255,255,255) )。查询的时候传递参数进去。代码:
long ll_prompt_days
ll_prompt_days=long(em_1.text)
dw_1.retrieve(ll_prompt_days)
这样就可以实现了。这个案例,同事主要是以为PB的参数必须在数据源中要应用上(select 语句中出现),其实不然。
相关文章推荐
- PB 动态改变菜单背景颜色
- PB 怎么动态(用代码)改变数据窗口的属性(例如窗体的字体大小,字体颜色,背景颜色)
- Android动态改变TextView字体颜色
- 动态改变ActionBar颜色时候增加过渡动画
- 杂记之使用代码动态的改变文本、按钮的颜色
- JQuery实现动态适时改变字体颜色的方法
- Flex 迷你教程 — 动态改变DataGird行的颜色
- SpriteKit塔防游戏动态改变防御塔价格标签的颜色
- Android使用属性动画ValueAnimator动态改变SurfaceView的背景颜色
- jquery动态改变背景颜色插件
- .NET中动态生成的表格,当鼠标经过tr时改变tr当前颜色,当鼠标移开恢复原来的颜色
- PB 数据窗口datawindow中的行改变颜色
- android 用shape画出来的颜色做背景时,动态改变它的颜色值
- pb 改变dw选中行颜色的小技巧
- dskinlite(uieasy mfc界面库)使用记录2:绘制动态元素(按钮控件绘制元素动态控制,改变图片和文字)
- [置顶] mfc怎么动态加载时间以及改变字体大小和颜色。
- 动态添加GridView,并按照返回内容改变字体颜色
- 改变 自绘 CListCtrl、CHeaderCtrl 高度、字体、颜色和背景及其动态创建中的问题
- iOS 动态改变UINavigationController的颜色和透明度
- 在DBGird中如何改变记录的颜色