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