Office中国论坛/Access中国论坛

标题: 如何用Access编写这样的程序 [打印本页]

作者: jeam    时间: 2006-7-23 23:39
标题: 如何用Access编写这样的程序

我有一个表,每月录入一次数据,数据和表结构大概是这样的:

序号 指标名称  目标值  月      实际值  累计
------------------------------------------------------------
1 销售收入 万元 52000 1 2893 3410
2 销售成本 万元  1 2575 2854
3 销售费用 万元  1 100 36
4 管理费用 万元  1 255 387
5 财务费用 万元  1 101 96
6 产品销售利润 万元  1 218 520
7 营业外收入 万元  1 0 0
8 营业外支出 万元  1 0 18
……
221 利润总额 万元 2000 1 -138 19
1 销售收入 万元 52000 2 2893 3410
2 销售成本 万元  2 2575 2854
3 销售费用 万元  2 100 36
4 管理费用 万元  2 255 387
5 财务费用 万元  2 101 96
6 产品销售利润 万元  2 218 520
7 营业外收入 万元  2 0 0
8 营业外支出 万元  2 0 18
……
221 利润总额 万元 2000 2 -138 19
-----------------------------------------------------------

每次大概要录入200多条数据,且有可能随时扩充到更多条数据,这样,如果每次扩充或修改都重写程序会非常的麻烦,我想把这些序号、指标名称和单位等写在一个专门的表里,其他的如“实际值”等要录入的部分在表里留空,使用时一次加载这个专用表到DataGrid(StringGrid?)控件里面,然后在DataGrid或StringGrid里把“指标名称”等固定的部分设为只读,数值等设为可写,这样,用户在“实际值”和“累计”等部分输入数据,完成后按一个按钮,由代码逐行把单元格中的数据追加到另一个汇总的数据库中去(能直接追加到汇总表更好)

不知道DataGrid控件是否能实现我的上述要求?或者有没有更好的办法实现?

实际使用中我把数据加入DataGrid里面后,DataGrid里面的数据无法修改

我的编译环境是Windows 2000下用Access 97编写,完成后在Windows 98客户端上运行
作者: jeam    时间: 2006-7-24 04:06
有没有高手会的
作者: 情比金坚    时间: 2006-7-24 05:40
放实例上来吧,access里使用dategrid其实很没必要
作者: nmfx1122    时间: 2006-7-24 14:25
实例,大家很少有时间去帮你写数据库




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3