找回密码
 立即注册

QQ登录

只需一步,快速开始

鲁磊

高级会员

93

主题

338

帖子

1757

积分

高级会员

积分
1757
鲁磊
高级会员   /  发表于:2022-3-8 11:15  /   查看:1412  /  回复:7
20金币
想实现个限制入库的提醒,功能如下:
1、每个组织设置一个可以定的时间段:比如8:00-18点可以入库(时间可以自定义),这个时间是服务器时间。
2,、前端属于该组织的人员登录,如果当前时间(服务器时间)不在这个设定范围,则入库按钮禁用,并给出提示。
不知道该如何实现,请教下各位大佬。

最佳答案

查看完整内容

您好,您可以通过设置单元格属性命令来控制单元格的启用/禁用: 单元格命令-设置单元格属性 - 活字格V7帮助手册 - 葡萄城产品文档中心 (grapecity.com.cn) 说一下我的思路哈: 1.建立一张数据表维护组织和入库时间的对应关系,比如【组织】【起始时间】【截止时间】 2.页面加载时命令中,根据当前登录角色的组织,判断是否在入库时间内(大于起始时间且小于截止时间),如果在,则设置按钮为启用;不在则设置该按钮为禁用 ...

7 个回复

倒序浏览
最佳答案
最佳答案
Chelsey.Wang讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2022-3-8 11:15:57
来自 2#
您好,您可以通过设置单元格属性命令来控制单元格的启用/禁用:
单元格命令-设置单元格属性 - 活字格V7帮助手册 - 葡萄城产品文档中心 (grapecity.com.cn)


说一下我的思路哈:
1.建立一张数据表维护组织和入库时间的对应关系,比如【组织】【起始时间】【截止时间】
2.页面加载时命令中,根据当前登录角色的组织,判断是否在入库时间内(大于起始时间且小于截止时间),如果在,则设置按钮为启用;不在则设置该按钮为禁用

本帖子中包含更多资源

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

x
回复 使用道具 举报
鲁磊
高级会员   /  发表于:2022-3-8 13:46:14
3#
Chelsey.Wang 发表于 2022-3-8 12:11
您好,您可以通过设置单元格属性命令来控制单元格的启用/禁用:
单元格命令-设置单元格属性 - 活字格V7帮 ...

感谢大佬提供的思路,我把这个建了表,然后新建了1个服务端命令进行判断,从表里查出来该组织的开始时间,结束时间类型都是时间,用=NOW()来和它们做对比,但是总是返回码不在这个范围内,不知道是我哪里弄弄错了,还是=now()没法和时间类型的字段进行比较?


本帖子中包含更多资源

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

x
回复 使用道具 举报
David.Zhong讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2022-3-8 15:21:52
4#
大佬,你把NOW()换成MOD(NOW(),1)试试看~
回复 使用道具 举报
Joe.xu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2022-3-8 15:25:52
5#
鲁磊 发表于 2022-3-8 13:46
感谢大佬提供的思路,我把这个建了表,然后新建了1个服务端命令进行判断,从表里查出来该组织的开始时间 ...

看您数据库表里存的是一个纯时间,但Now()函数其实是日期+时间,是不能跟时间一起比的,
您可以用以防方法取出时间进行比较,
如果实在无法处理的话,建议放上demo,这样我们就能更贴合您的场景进行处理了,
您也好理解
回复 使用道具 举报
鲁磊
高级会员   /  发表于:2022-3-8 15:32:53
6#
David.Zhong 发表于 2022-3-8 15:21
大佬,你把NOW()换成MOD(NOW(),1)试试看~

大佬你这个方案可行
回复 使用道具 举报
鲁磊
高级会员   /  发表于:2022-3-8 15:33:03
7#
Joe.xu 发表于 2022-3-8 15:25
看您数据库表里存的是一个纯时间,但Now()函数其实是日期+时间,是不能跟时间一起比的,
您可以用以防 ...

已经好了,谢谢
回复 使用道具 举报
Joe.xu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2022-3-8 17:43:55
8#
感谢您对活字格的支持。
后面有问题,欢迎继续发新帖交流
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部