找回密码
 立即注册

QQ登录

只需一步,快速开始

sunny.dai

金牌服务用户

4

主题

20

帖子

78

积分

金牌服务用户

积分
78
sunny.dai
金牌服务用户   /  发表于:2023-12-8 13:21  /   查看:1192  /  回复:5
希望在一个表单中的单元格中实现:
1、录入时只允许录入字母和数字 ;[通过正则表达式实现]
2、记录在保存到数据库,或查询时,小写字母自动转换为大写;这个未想到如何实现。
应用场景主要针对一些编码类记录想按大写字母和数字保存。

5 个回复

倒序浏览
sunny.dai
金牌服务用户   /  发表于:2023-12-8 15:43:05
推荐
本帖最后由 sunny.dai 于 2023-12-8 15:44 编辑
KrisJing 发表于 2023-12-8 14:09
根据您的两个需求,我觉得可以通过以下两个点去考虑:
第一点,活字格内部支持默认的正则表达式,如邮箱、 ...

谢谢回复,关于正则表达式已经搞定了,现在想编码在保存的时候能自动转成大写字母,以保证系统规则统一。而录入的时候不强制大写,以优化操作友好性。当然目前在正则表达式里面也可以实现不允许录入小写字母从而实现需求。如

本帖子中包含更多资源

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

x
回复 使用道具 举报
赛龙周
银牌会员   /  发表于:2023-12-8 14:00:28
沙发
本帖最后由 赛龙周 于 2023-12-8 14:02 编辑


1 用自定义正则函数 https://gcdn.grapecity.com.cn/showtopic-199666-1-1.html
2 用excel的UPPER()公式转换后写入数据库
回复 使用道具 举报
KrisJing
初级会员   /  发表于:2023-12-8 14:09:09
板凳
本帖最后由 KrisJing 于 2023-12-8 14:10 编辑

根据您的两个需求,我觉得可以通过以下两个点去考虑:
第一点,活字格内部支持默认的正则表达式,如邮箱、IP等,也允许自定义正则表达式。所以“只允许录入字母和数字”肯定是可以实现的。但我建议您根据使用场景确定需求,比如字母和数字的具体排列方式,是否会出现只有字母或只有数字的情况等等。

第二点,查询时小写字母自动转为大写,我没理解这个功能的使用场景,是在所有小写的ASCII值的基础上都减去32吗?那可不可以通过不区分大小写去做。                                                                                                        

本帖子中包含更多资源

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

x
回复 使用道具 举报
sunny.dai
金牌服务用户   /  发表于:2023-12-8 15:48:46
5#
赛龙周 发表于 2023-12-8 14:00
1 用自定义正则函数 https://gcdn.grapecity.com.cn/showtopic-199666-1-1.html
2 用excel的UPPER()公 ...

谢谢回复!针对第一条需求,已经实现。
针对第二条需求,我按您的方法也实现了保存的时候能自动转换大写,但是在表单上不能绑定数据库字段,应该是我的方法有问题

本帖子中包含更多资源

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

x
回复 使用道具 举报
David.Zhong讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2023-12-8 18:27:32
6#
可用公式字段处理。

本帖子中包含更多资源

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

x
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部