首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

这个功能如何实现?应该是很简单的,分不够可以再加

2012-03-02 
这个功能怎么实现?应该是很简单的,分不够可以再加我要实现,用户选择年月后,就可以直接输入每个单位的各项

这个功能怎么实现?应该是很简单的,分不够可以再加
我要实现,用户选择年月后,就可以直接输入每个单位的各项金额了,而不用每条记录都输入年月、单位。就是说在用户在界面中选择年月后,就会根据另一个表中的单位清单自动生成记录。
怎么实现呀?

比如:
数据库中A表
 单位
 计划科
 销售科
 人事科
B表:
 年 月 单位 基本工资 加班工资 奖金

我想用户在前台界面中选择07年02月后,B表中自动添加记录

 年 月 单位  基本工资 加班工资 奖金
 07 02 计划科
 07 02 销售科 
 07 02 人事科

这样,用户只要输入后几项就行了。这个功能怎么实现?


另外,怎样在一个表中存入另几个表中的字段的合计值呀?

[解决办法]
使用ADO中的批处理:
1、ADODataSet1.LockType:=ltBatchOptimistic;
2、
ADODataSet1.Append;
ADODataSet1.FieldByName( 'Yaer ').AsInteger:=2007;
ADODataSet1.FieldByName( 'Month ').AsInteger:=2;
ADODataSet1.FieldByName( 'Dept ').AsInteger:= '计划科 ';
ADODataSet1.Post;
。。。
。。。
3、放在一个DBGrid中,编辑完后,ADODataSet1.UpdateBatch;

热点排行