找回密码
 立即注册

QQ登录

只需一步,快速开始

thq

金牌服务用户

39

主题

172

帖子

665

积分

金牌服务用户

积分
665
thq
金牌服务用户   /  发表于:2022-9-1 13:33  /   查看:1736  /  回复:7
1金币
我想在保存的时候判断子表是否有记录,如果子表没有记录就不让保存,以避免只保存了主表

最佳答案

查看完整内容

=COUNTA()选择子表必填项,如果必填项都没有,那肯定就是没有.如果是counta出来为0.那就禁止保存.

7 个回复

倒序浏览
最佳答案
最佳答案
桂花酒酿丸子悬赏达人认证 活字格认证
高级会员   /  发表于:2022-9-1 13:33:21
来自 5#
=COUNTA()选择子表必填项,如果必填项都没有,那肯定就是没有.如果是counta出来为0.那就禁止保存.

评分

参与人数 1金币 +5 收起 理由
David.Zhong + 5 很给力!

查看全部评分

回复 使用道具 举报
flygoodkiller悬赏达人认证 活字格认证
高级会员   /  发表于:2022-9-1 13:38:35
2#
服务端命令,查询子表的父ID与主表ID一致的记录数,大于0则流程继续,否则结束
回复 使用道具 举报
thq
金牌服务用户   /  发表于:2022-9-1 13:46:42
3#
flygoodkiller 发表于 2022-9-1 13:38
服务端命令,查询子表的父ID与主表ID一致的记录数,大于0则流程继续,否则结束

那这时候主表已经产生,还要写语句把主表给删了,是吧?还有更好的方法吗?最好在提交之前就判断
回复 使用道具 举报
flygoodkiller悬赏达人认证 活字格认证
高级会员   /  发表于:2022-9-1 14:01:01
4#
子表数据是怎样的录入形式呢?
表格形式的话,就客户端count子表,提交前判断客户端的count值。
其它形式录入的话,那就设辅助表,判断辅助表是否有记录,有就提交并复制记录到正式表,没有就不提交。
回复 使用道具 举报
thq
金牌服务用户   /  发表于:2022-9-1 14:38:08
6#
桂花酒酿丸子 发表于 2022-9-1 14:06
=COUNTA()选择子表必填项,如果必填项都没有,那肯定就是没有.如果是counta出来为0.那就禁止保存.

成了,谢谢,原来一直用得count(),怎么都不成功,原来用counta才行
回复 使用道具 举报
thq
金牌服务用户   /  发表于:2022-9-1 14:38:16
7#
flygoodkiller 发表于 2022-9-1 14:01
子表数据是怎样的录入形式呢?
表格形式的话,就客户端count子表,提交前判断客户端的count值。
其它形式 ...

成了,谢谢,原来一直用得count(),怎么都不成功,原来用counta才行
回复 使用道具 举报
David.Zhong讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2022-9-1 14:57:34
8#
感谢大佬的支持~

如果您的问题已解决,请及时设置最佳答案给有帮助到你的回复哟~
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部