Access交流中心

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

行变色的问题,在线等

望源  发表于:2008-07-29 00:36:59  
复制

如何实现当数据中某字段达到一定条件的时候,该数据行整行变色.(数据表窗体中_)

 

 

Top
竹笛 发表于:2008-07-29 08:36:54

使用条件格式。

 

   1.  在“格式”菜单上,单击“条件格式”。

   2.请执行下列操作之一:

     若要将选定控件的值作为格式条件使用,请单击第一个框的“字段值为”,单击第二个框的比较短语,然后在第三(四)个框键入值。可以输入常量值或表达式。

     若要将表达式作为格式条件(用于计算数据或条件而并非选定控件中的值),单击第一个框的“表达式为”选项,然后在第二个框输入表达式。该表达式必须返回一个逻辑值:TRUE 或 FALSE。

   3.选择要应用的字型、颜色或其他格式。只有当控件值满足条件或表达式返回值为 TRUE 时,Microsoft Access 才应用选定的格式。

   4.若要添加其他条件,请单击“添加”,然后重复步骤 1 和 2 。



钱玉炜 发表于:2008-07-29 08:38:23

在工具里面有个条件格式.打开这个就可以自己设置你需要的条件和颜色了



游滨 发表于:2008-10-30 21:23:22

人家说的是整行,我也需要这个,可是找不到

 



符鸿敏 发表于:2008-10-31 21:02:50

所有字段都设置一样的条件格式,就成整行统一变色了。

如在B、C、D字段都设置 :表达式 [A]>10 然后选择适当的颜色。



wyh-感谢各位老师。 发表于:2008-10-31 21:28:12

我在别人那里学到,供参考借用.

 If Me.查询项目选择 = "公司名称" Then
        Call sd

        Me.公司名称.Locked = False

        Me.公司名称.BackColor = 12615935
        Me.客户ID.BackColor = 16777215
        Me.产品名称.BackColor = 16777215
        Me.联系人名字.BackColor = 16777215
        Me.公司名称.SetFocus

end if



wyh-感谢各位老师。 发表于:2008-10-31 21:29:54
         Me.公司名称.BackColor = 12615935
        Me.客户ID.BackColor = 16777215
        Me.产品名称.BackColor = 16777215
        Me.联系人名字.BackColor = 16777215


ynfsr 发表于:2008-11-16 01:11:55
版主对极了

sosopain 发表于:2008-11-16 16:28:50

还有一个办法,损耗比较小,.用连续窗体, 在主体上画一个和主体一个高,和窗体一样宽的文本框放在最底层, 把所有的控件设置为透明,

 

这样调节这个文本框的背景色即可,

 

缺点: 无法加入子窗体. 也就是子数据表.



沈军 发表于:2009-06-07 12:04:32

用下列代码可直接将数据表中的行设置转换不同颜色显示

 

Private Sub Form_Load()
On Error Resume Next
    Dim objfrc As FormatCondition
    Dim ctl As Control
    For Each ctl In Me.Form.Controls
        ctl.FormatConditions.Delete
        Set objfrc = ctl.FormatConditions.Add(acExpression, , "[Rank] Mod 2 = 0")
        ctl.FormatConditions(0).BackColor = -2147483633
    Next
End Sub

注意:Rank 是一个ID字段的名称



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