求高手教我编一个VFP的程序!

来源:百度知道 编辑:UC知道 时间:2024/05/03 15:58:47
我想编一个VFP程序:现有数据库A与B,A中有一张所有人员的编号和总金额的表,B中每隔一个月会添加一张新表,直到年底结束.这张新表是其中部分人员买东西支出钱的记录,有编号和支出金额两个字段.我现在要求做一个程序能随时查询所有人员的余额(要求生成一张新表,包括编号,总金额,支出总金额,余额等字段),也就是用A数据库中的总金额减去B数据库中所有表的支出金额.请高手指点下,不胜感激!
具体问题在这里实在是不好说明,不过还是谢谢大家的回答,我现在考虑把它做成自由表,用两个程序来解决!谢谢大家了,以后还要大家多多指教!

SELECT 编号,总金额,SUM(支出金额) AS 支出总金额,;
总金额-SUM(支出金额) AS 余额 FROM A,B;
WHERE A.编号=B.编号 GROUP BY A.编号;
INTO TABLE 新表名

楼上,如果A,B都是表的话,是可以的,但对方可是数据库文件,这样是不行的.

如果是vfp自己的库,引用表的时候,加上库名,就可以了
例如A数据库的表1
这样用 A!表1
针对楼主的题目,基本上这个设计数据库的人是个白痴,B库中的支出表,一个月建一个,干吗不只建一个表,加一个月份字段就ok了
每个月建一个,查的时候要全查,还要先算一下应该查多少个表,编程的人会累死,还要根据表名来判断是不是该汇总这个表,如果是跨年,往年的查询,又该怎么办?
基本上这个数据库结果如果不改,不是在校生设计的白痴作业,就是一个完全不称职的程序员干的不可能有效完成的任务
不回答也罢