设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 895|回复: 3
打印 上一主题 下一主题

[其它] 如何用Access编写这样的程序

[复制链接]
跳转到指定楼层
1#
发表于 2006-7-23 23:39:00 | 只看该作者 回帖奖励 |正序浏览 |阅读模式

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

序号 指标名称  目标值  月      实际值  累计
------------------------------------------------------------
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客户端上运行
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
4#
发表于 2006-7-24 14:25:00 | 只看该作者
实例,大家很少有时间去帮你写数据库
3#
发表于 2006-7-24 05:40:00 | 只看该作者
放实例上来吧,access里使用dategrid其实很没必要
2#
 楼主| 发表于 2006-7-24 04:06:00 | 只看该作者
有没有高手会的
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-10-6 20:31 , Processed in 0.116538 second(s), 28 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表