设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
楼主: LucasLynn
打印 上一主题 下一主题

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

[复制链接]
21#
发表于 2005-8-31 21:38:00 | 只看该作者
最好是2002版本的
22#
发表于 2005-8-31 21:42:00 | 只看该作者
在LucasLynn的帮助下,终于弄出来了。介绍点我的经验:就是要显示出来的那个文本框是不设置条件格式的。在要隐藏的那些文本框中设置条件格式,每个可设三个条件格式,不够的话,再增加文本框再继续增加条件格式,同时再这些文本框的标记上要标上显示出来那个文本框的名称。
23#
 楼主| 发表于 2005-8-31 21:55:00 | 只看该作者
以下是引用静儿在2005-8-31 13:42:00的发言:



在LucasLynn的帮助下,终于弄出来了。

介绍点我的经验:

就是要显示出来的那个文本框是不设置条件格式的。

在要隐藏的那些文本框中设置条件格式,每个可设三个条件格式,不够的话,再增加文本框再继续增加条件格式,同时再这些文本框的标记上要标上显示出来那个文本框的名称。



还有一个特征你可能没用到,一组条件格式,可以指派给多个对象同时应用。

标记中指派的对象名,是可以为一组分号分隔的对象名的。
24#
发表于 2005-8-31 22:37:00 | 只看该作者
大作太快,来不及看。
25#
发表于 2005-9-1 01:07:00 | 只看该作者
看看大作
26#
发表于 2005-9-1 01:09:00 | 只看该作者
老大,有没有2000版的啊
27#
 楼主| 发表于 2005-9-1 02:33:00 | 只看该作者
以下是引用kevindeng在2005-8-31 17:09:00的发言:

老大,有没有2000版的啊



我的程序是支持完全支持2000的,但是因为使用MDE发布,所以暂时没法支持2000。除非你获得了源码。



关于源码获得请看帖子的最后一栏。
28#
 楼主| 发表于 2005-9-1 03:15:00 | 只看该作者
更新了一下帖子,下载中添加了一个调用范例的mdb源代码,供使用者参考。

下一个版本今天已经开始动工,计划彻底更换核心技术,以达到完全实现Access条件格式功能的目标。

[此贴子已经被作者于2005-8-31 19:24:35编辑过]

29#
 楼主| 发表于 2005-9-1 07:40:00 | 只看该作者
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的功能及性能对比如下:







 



V1.0



V2.0

<TR>

支持三个以上的条件格式









<TR>

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







×

<TR>

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



×





<TR>

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



3



1

<TR>

性能









<TR>

系统资源占用









[此贴子已经被作者于2005-8-31 23:41:19编辑过]

30#
发表于 2005-9-1 08:06:00 | 只看该作者
以下是引用LucasLynn在2005-8-31 18:33:00的发言:





我的程序是支持完全支持2000的,但是因为使用MDE发布,所以暂时没法支持2000。除非你获得了源码。



关于源码获得请看帖子的最后一栏。



LucasLynn兄,没办法支持2000就没办法参加应用及测试,就没办法获得源码,就又没办法支持2000。

你是否再考虑一下,只是找个装有2000的机器再生成MDE就行了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-5-4 17:42 , Processed in 0.093852 second(s), 33 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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