设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 35732|回复: 148
打印 上一主题 下一主题

[模块/函数] 【原创 / 软件】Access多条件格式扩展(Multi-FormatConditions Extension)发布贴

[复制链接]
跳转到指定楼层
1#
发表于 2005-8-31 10:18:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
程序名称:Multi-FormatConditions Extension
程序版本:V 1.0
程序作者:LucasLynn

程序介绍:



程序下载:(含多条件格式扩展、文档、示例)

游客,如果您要查看本帖隐藏内容请回复


















已知问题和BUG:

1、当绑定数据库小数类型字段到多条件格式控件时,将发生错误。此错误已证实为源代码中一个BUG,将在下一个版本中被修正。

2、当多条件格式控件为组合框并为其指定了获得焦点条件格式时,在控件无焦点状态下直接点击下拉按钮,将引起下拉框自动收回,需要重新点击才能拉开。此问题已被证实为因为条件格式更改导致的控件刷新,将在下一个版本中被修正。

3、当条件表达式中包含一个值为Null的字段时,将发生程序错误,此问题将在下一个版本中解决,目前较好的解决办法是取消窗体代码中的Option Explicit或者设定每个控件的默认值。

4、窗体载入后,符合条件的控件并不立即生效,而是需要获得一次焦点才能生效。此问题将在一下版本中修正。








< align=center>Multi-FormatConditions Extension V2.0 预告

  Multi-FormatConditions Extension V2.0正在紧张开发中,由于采用了全新的技术内核,因此将与V1.0有本质区别,全部代码重写。但并不意味着2.0是1.0的完全升级版本,因为所设计实现的目标不同,V2.0将不再支持V1.0的某些特性,因此可以将其视作两个不同的软件。两个版本将分别更新。

  Multi-FormatConditions Extension V2.0实现原理为附加条件格式控件全程监控Criteria,并接管其更改事件,当Criteria值发生更改时发送消息给多条件格式控件,通知其刷新,获得焦点事件由多条件格式控件自行定义。不再进行接管处理,其余条件格式使用FormatConditions(1)作为中转。Criteria求值放弃使用V1.0中的Dfirst(criteria,"USysCriteriaTranslator"),改回使用ControlSource=criteria。

  Multi-FormatConditions Extension V2.0设计目标为完全实现Access条件格式原有的功能,并通过使用更多内存资源,来实现更高的程序性能。

  Multi-FormatConditions Extension V2.0与V1.0的功能及性能对比如下:







 



< align=center>V1.0



< align=center>V2.0

<TR>

支持三个以上的条件格式



<;P align=center>



<;P align=center>

<TR>

支持附加条件格式多目标指派



<;P align=center>



<;P align=center>×

<TR>

条件所包含数据源更新时更新状态



<;P align=center>×



<;P align=center>

<TR>

附加条件格式支持的条件数



<;P align=center>3



<;P align=center>3

<TR>

性能



<;P align=center>低



<;P align=center>

<TR>

系统资源占用



<;P align=center>



<;P align=center>多



游客,如果您要查看本帖隐藏内容请回复


[此贴子已经被作者于2006-6-10 11:06:05编辑过]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
 楼主| 发表于 2005-8-31 10:22:00 | 只看该作者
  经过四天苦战,终于可以发布第一个版本了。四天里面几乎每天都是到临晨才躺下,尽管如此,还是留下了几个待修正的BUG,当然被修正了的BUG更多。



  就目前功能而言,我想已经可以满足大多数用户的需要,希望大家试用后将BUG汇报给我,便于我尽快修正。
3#
发表于 2005-8-31 14:10:00 | 只看该作者
ok
4#
发表于 2005-8-31 16:32:00 | 只看该作者
感谢LucasLynn分享大作,辛苦了!
5#
发表于 2005-8-31 16:38:00 | 只看该作者
太好了!!这可省事了!![em04][em04]
6#
发表于 2005-8-31 16:49:00 | 只看该作者
7#
发表于 2005-8-31 16:59:00 | 只看该作者
支持 LucasLynn
8#
发表于 2005-8-31 17:03:00 | 只看该作者
看看
9#
发表于 2005-8-31 17:31:00 | 只看该作者
万分感谢!
10#
发表于 2005-8-31 17:39:00 | 只看该作者
ok
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-11-29 23:34 , Processed in 0.085111 second(s), 35 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表