注册 登录
编程论坛 VFP论坛

数据库中表,如何写有效性规则,使总价=单价*数量

yytx11 发布于 2017-08-18 17:34, 3059 次点击
只有本站会员才能查看附件,请 登录

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

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

10 回复
#2
吹水佬2017-08-19 04:40
参考VFP帮助,搜索“有效性规则”。
#3
yytx112017-08-19 10:09
回复 2楼 吹水佬
谢谢师傅,我看了,我在表单里设置代码了。在字段有效性规则里,好像不能吧。
#4
taifu9452017-08-19 14:13
以下是引用yytx11在2017-8-18 17:34:07的发言:


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

ALTER TABLE 表文件名 SET CHECK 总价=数量*单价
这条命令设置的是记录级有效性规则,就是在字段间穿梭修改时不会触发,当记录指针将要移动时会触发。如果逻辑值是.F.,则记录指针停留在当前记录。
#5
yytx112017-08-20 18:03
回复 4楼 taifu945
只有本站会员才能查看附件,请 登录
,命令是写在总价里吗,我写进后,提示错误的啊
#6
taifu9452017-08-21 09:39
命令是写在命令窗口里的,执行后,这个表文件就有记录级有效规则了。
#7
fyyylyl2017-08-21 09:53
总价字段没必要
#8
yytx112017-08-21 11:51
只有本站会员才能查看附件,请 登录

这样写行吗,违反规则了。。
#9
hu9jj2017-08-22 07:46
建议不要用VFP系统的有效性规则,因为使用起来不方便,在程序中对数据进行检测更灵活。
#10
yytx112017-08-22 12:50
好的谢谢各位
#11
jsjd879087jd2018-03-04 11:03
学习了
1