标题:数据库中表,如何写有效性规则,使总价=单价*数量
只看楼主
yytx11
Rank: 1
等 级:新手上路
帖 子:134
专家分:0
注 册:2017-8-12
结帖率:68.18%
已结贴  问题点数:20 回复次数:10 
数据库中表,如何写有效性规则,使总价=单价*数量

如何让总价的记录= 数量*单价
在有效性规则里吗

[此贴子已经被作者于2017-8-18 18:00编辑过]

搜索更多相关主题的帖子: 数据库 规则 数量 记录 
2017-08-18 17:34
吹水佬
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:432
帖 子:10064
专家分:41463
注 册:2014-5-20
得分:5 
参考VFP帮助,搜索“有效性规则”。
2017-08-19 04:40
yytx11
Rank: 1
等 级:新手上路
帖 子:134
专家分:0
注 册:2017-8-12
得分:0 
回复 2楼 吹水佬
谢谢师傅,我看了,我在表单里设置代码了。在字段有效性规则里,好像不能吧。
2017-08-19 10:09
taifu945
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:80
帖 子:1545
专家分:3298
注 册:2012-7-6
得分:10 
以下是引用yytx11在2017-8-18 17:34:07的发言:


如何让总价的记录= 数量*单价
在有效性规则里吗

ALTER TABLE 表文件名 SET CHECK 总价=数量*单价
这条命令设置的是记录级有效性规则,就是在字段间穿梭修改时不会触发,当记录指针将要移动时会触发。如果逻辑值是.F.,则记录指针停留在当前记录。
2017-08-19 14:13
yytx11
Rank: 1
等 级:新手上路
帖 子:134
专家分:0
注 册:2017-8-12
得分:0 
回复 4楼 taifu945
,命令是写在总价里吗,我写进后,提示错误的啊
2017-08-20 18:03
taifu945
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:80
帖 子:1545
专家分:3298
注 册:2012-7-6
得分:5 
命令是写在命令窗口里的,执行后,这个表文件就有记录级有效规则了。
2017-08-21 09:39
fyyylyl
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:16
帖 子:287
专家分:676
注 册:2006-5-22
得分:0 
总价字段没必要

2017-08-21 09:53
yytx11
Rank: 1
等 级:新手上路
帖 子:134
专家分:0
注 册:2017-8-12
得分:0 

这样写行吗,违反规则了。。
2017-08-21 11:51
hu9jj
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:红土地
等 级:贵宾
威 望:396
帖 子:11713
专家分:43267
注 册:2006-5-13
得分:0 
建议不要用VFP系统的有效性规则,因为使用起来不方便,在程序中对数据进行检测更灵活。

活到老,学到老! http://www. E-mail:hu-jj@
2017-08-22 07:46
yytx11
Rank: 1
等 级:新手上路
帖 子:134
专家分:0
注 册:2017-8-12
得分:0 
好的谢谢各位
2017-08-22 12:50



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-480151-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.022272 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved