Access交流中心

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

文本框内容比对,将不同的字符用红色标注,并将不同的部分显示出来

风的承诺  发表于:2020-12-22 11:38:11  
复制

有TEXT1,TEXT2,TEXT3三个文本框(格式文本/富文本点击下载此附件

TEXT1,TEXT2为两个相互比较的文本框,TEXT2比较TEXT1中的字是否一样!

有两个条件:1.TEXT2比较TEXT1中的字符是否一样?不一样的用红色标识

                     例:TEXT1:123456

                           TEXT2:123556 其中不用的部份用颜色标示出来

                  2.TEXT2比较TEXT1中的字符是否一样?不一样的在TEXT3中显示出来

                     例:TEXT1:123456

                           TEXT2:123556 其中不用的部份用颜色标示出来

                           TEXT3:556      除相同部份外,不同的部份显示在TEXT3中!

在百度中遨游了好久,始终没有学到得到相要的结果,唯有在本论坛中请教各位前辈,高手,老师了!

              

 

Top
张志 发表于:2020-12-22 13:33:35

文本框不易实现。

你可以考虑使用富文本:http://www.accessoft.com/article-show.asp?id=18522



风的承诺 发表于:2020-12-22 14:59:47
老师:如果不同的用颜色标识不易实现,可以将比较后不同部份单独显示在TEXT3吗?

vious 发表于:2020-12-24 13:30:13

比较的内容感觉的歧义,比如TEXT1:123456     TEXT2:1233456,那么不同的是指”3“,还是”33“,还是”3456“?

也就是说是不是定长定位置比较?



风的承诺 发表于:2020-12-24 19:40:26
位数对应比对,如果位一样,对比不同的字符,并提出,如果位数不一样,从第一个不同开始,就将后面所有的不同一起提出

风的承诺 发表于:2020-12-27 11:35:43

有两种情况是对不出:

例1,TEXT1=234

        TEXT2=2345

        TEXT3=应该是5,实际对不出



例1,TEXT1=234

        TEXT2=23

        TEXT3=应该是4,实际对不出

其它测试都OK,麻烦老师再指导



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