Office中国论坛/Access中国论坛

标题: 求助编制工作表模块的几个问题 [打印本页]

作者: dengyangqing    时间: 2005-5-25 08:34
标题: 求助编制工作表模块的几个问题




      本人做了一个销售商品统计的EXCEL表,该工作薄大约有80个工作表,从"甲"表到"空表"前的表均存放客户发货原始记录,为统一格式,即第一列完全相同,第二列的公式也相同,这些表大约有近二百行,列数从三列到百余列不等,但附件中为节约空间,有多种报表未列入其中,数据也未输入完全,只是个示意.现有几个问题向各位请教:

      1.在点击目录中的增加发货单位时,在工作表模块中要如何编制代码才能在合计工作表中最后一列加入一列单位信息,并复制前工作表的格式信息?

      2.删除发货记录时,如何在工作薄中按发货单编号查寻定位并删除相应列记录.

      3.因商品名称太多,有百余项(可分为17类),如何设计一个输入模块,加快数据输入速[attach]10657[/attach]


作者: 红池坝    时间: 2005-5-27 07:29
其实你这样的需求应该使用数据库的。

[attach]10746[/attach]



关于问题1:做了如下修改:1、增加了对无效输入的处理(包括空输入和已经存在的输入);2增加了关闭和打开屏幕更新的代码,使系统在处理数据时候屏幕更干净;3、优化了对“合计”表和“空表”复制更名的代码,更简洁高效。4、一个建议:关于你在“目录”表中刷新数据的问题,建议把他放在“删除”中进行,因为“增加”不会打乱原来的顺序,所以只需要判断“空表”的位置,就可以重写新序号和新表了,并顺延“空表”。只是由于你的思路对功能并没有多大的影响,所以,为了简便也就没有修改。

关于问题2:在你的表中看不懂“发货编号”指什么,是前面那个“发货单位”吗?当然,无论怎样,删除操作应该比增加操作简便些,只需要确定位置即可

关于问题3:建议新建一张“商品”表,设“商品类别”和“商品名称”两列,然后使用名称和序列关联的办法建立级联菜单,具体办法请参阅:http://www.pconline.com.cn/pcedu/soft/office/excel/0503/569277.html






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