CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  其他数据库开发 >  VFP

如何计算表的字段

楼主wyic(bird)2003-12-04 08:20:12 在 其他数据库开发 / VFP 提问

我一个表有三个字段:预算值,实际使用值,剩余值,  
   
  现在我要在更新,或插入使用值后,自动计算:   预算-实际     后的值填入剩余值/  
   
  在哪里设,还是要编程实现 问题点数:0、回复次数:8Top

1 楼jiaxingxing(加星)回复于 2003-12-04 08:54:10 得分 0

1、更新的方式很多,你可以使用存储过程  
    存储过程通常是在删除、插入或更新触发器中指定的,可以用   CREATE   TRIGGER   命令为一个数据库创建触发器。当前数据库的存储过程可以象其他已打开的过程文件或程序中的   Visual   FoxPro   过程一样执行  
  2、在程序控制中使用:  
      repl   剩余值   with   预算值-实际使用值    
  3、另外你还可以使用updata   sql命令来更新  
     
  Top

2 楼wyic(bird)回复于 2003-12-04 09:44:48 得分 0

1。请问,在表设计器里面的触发器设置:   预算-实际。行吗》我出现错误。  
  2。在程序中控制我知道了,用update   sql,  
      但是有时我输入数据是直接在表中追加,更新或插入,  
      这里为防止输入后出错,我想自动让   剩余值=预算-实际。不符时提示,怎么做Top

3 楼boydgmx(授人以鱼不如授人以渔(baidu&google))回复于 2003-12-04 13:18:27 得分 0

删除剩余值字段!!  
   
  如果要查看剩余值,直接:  
  select   预算,实际,预算-实际   AS   剩余值   from   DBF()Top

4 楼winson_d(努力学习中)回复于 2003-12-29 10:17:14 得分 0

其实表设计时用表达式生成就可以,你可能是哪里出错了。Top

5 楼Jaxi_sky(sky)回复于 2003-12-29 13:20:55 得分 0

应该在触发器中设置:剩余值=预算-实际  
  if   剩余值<0   
    messagebox('')  
  endifTop

6 楼newfang(传说中的MIC)回复于 2003-12-29 17:51:36 得分 0

表里用前面两个字段,显示数据用视图,创建视图时增加一个计算字段。Top

7 楼net990(是立志)回复于 2003-12-30 11:03:26 得分 0

replace   all   剩余值   with   预算-实际  
  不行吗?不要想的太复杂!Top

8 楼whiteluobo(白萝卜)回复于 2003-12-30 17:02:07 得分 0

赞同   net990(是立志)     的方法Top

相关问题

  • 请问:如何在表中加入计算字段?
  • 计算表中某字段的长度,如何写sql
  • 如何计算一个表单内某字段共有几个?
  • 如何将一个表中的计算字段保存到另一个表中?
  • 简单问题:计算字段如何保存到字段中?
  • 如何对报表中的一个字段的记录进行计算?
  • 计算oracle表中字段的列数???
  • 如何读取计算字段的值?
  • 自动计算字段如何排序?
  • 如何计算字段长度?

关键词

  • 字段
  • 预算
  • 存储过程
  • 剩余值
  • 触发器
  • 表
  • 值
  • 实际
  • 插入
  • 更新

得分解答快速导航

  • 帖主:wyic

相关链接

  • CSDN Blog
  • 技术文档
  • 代码下载
  • 第二书店
  • 读书频道

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo