设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
楼主: yzt880
打印 上一主题 下一主题

[Access本身] 记录企业erp软件编写点滴

[复制链接]
41#
 楼主| 发表于 2013-10-18 16:39:35 | 显示全部楼层
本帖最后由 yzt880 于 2013-10-20 11:14 编辑


我看了网上所有导出固定行数表格和补空行的例子,都觉得不是太麻烦,就是bug太多,很不实用。我做的这个思路就是先做一摸版,放在第二个工作表。
再在窗体做一列表框,读出数据。根据记录条数和规定每页行数计算出需要打印的页数。
先根据计算出的页数,有几页就拷贝几个表在放在第一个工作表。
下面就好办了,根据表头表尾和每页行数计算出数据应该拷贝的位置。
如果需要分类导出就加个循环就好了。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
42#
 楼主| 发表于 2013-10-18 16:40:53 | 显示全部楼层
本帖最后由 yzt880 于 2013-10-18 16:49 编辑

这个是分类一次性导出表格,表头和表尾都是不一样的,每个类别的分页导出打印

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
43#
 楼主| 发表于 2013-10-20 11:09:50 | 显示全部楼层
本帖最后由 yzt880 于 2013-10-20 11:12 编辑

      我使用access十几年了。从开始单独使用mdb,到升迁到后台使用sql,中间也使用过一阶段adp,总是感觉到不顺手,有些功能使用起来很是麻烦。但是主要的问题是构建查询什么的,引用的表超过三个,速度就特别慢。原因就是这个需要把所有的数据调到客户端,然后再执行筛选。
     后来我不断地探索,直到找到适合自己的一套组合方式。就是前面我说的access只做为软件的框架,使用它的窗体。ado连接sql。这个还是很好地,做起来很顺手好用。所有的表和查询都在sql里面完成,包括使用触发器和存储过程。感觉到调用数据很顺手,很灵活。一句代码就可以解决问题。特别是速度,远程调用查询更是达到web浏览器的调用水平,一般的网速就可以顺利调用查询。
    再就是开发速度上感觉比使用access要快的多了,就几行代码,还是特别简单的代码就替代了那些繁杂的查询。
以前光是刷新窗体数据就烦死人,现在就好了一行代码就解决问题。 Openrs "select * from baojia_cx_5 where 报价编号 = '" & 单据号 & "'ORDER BY 代码,规格 desc ", rs
更新数据,无论什么表在任何的窗体上一句代码

Openrs "update baojia set 剂型='" & Combo140.Column(0) & "' where 报价编号='" & Me.单据号 & "'", rs


插入数据,无论什么表在任何的窗体上一句代码

Openrs "INSERT INTO 系统纪录(操作员,开票时间,ip" & _
      ") values ( '" & yhsfm & "','" & Format(Now(), "yyyy-MM-dd HH:mm:ss") & "'," & _
      "'" & ip_address & "')", Rs2
使用起来真是得心应手呀。我觉得大家不要局限在一个access上面,现在是集成软件时代,比如access表格功能弱一点,复杂一点的表格我们可以使用excel表格吗。网络支持不好,我们可以使用sql做后台数据库吗,总之这个不是谁发明的,微软也是这样号召我们的,大家都在这样做。取长补短,利人利我。



44#
 楼主| 发表于 2013-10-20 11:21:58 | 显示全部楼层
本帖最后由 yzt880 于 2013-10-20 11:31 编辑

软件做好了,需要做成安装文件,我是用的是“Inno Setup”制作安装包。
并且在软件中添加更新软件代码。只要有新的改动,就可以设置更新。所有使用终端软件的自动强制更新软件。避免手动更新不及时的问题。
很多问题不是做不到,往往是我们自己没有想清楚。也不是技术水平有多高,代码写的多好,使用的编程语言多时髦,关键是思路。
我不记得是谁了,一个英语,法语,外国字码都不懂的人,却翻译了许多的外国名著。
编程语言没有好坏之分,关键是吃得透,学的精。
这些成熟的编程语言,都能很好实现我们需要的功能的,就看我们自己想清楚没有了。
45#
 楼主| 发表于 2013-11-6 12:49:56 | 显示全部楼层
本帖最后由 yzt880 于 2013-11-6 12:51 编辑

计算机电源前面一定要加个保险,用我软件的一家公司,两根电线全带电了,结果把服务器和好几台计算机烧了。还好硬盘完好。否则损失大了。
46#
 楼主| 发表于 2013-11-6 22:35:02 | 显示全部楼层
layaman_999 发表于 2013-11-6 15:54
我以前也给一家企业做过两个数据库,一个字:累!
不想做这方面的东西了。
我的经验是:

说的太对了
47#
 楼主| 发表于 2014-1-18 16:58:10 | 显示全部楼层
过去有一段时间,我在家里vpn连接公司的sql2005,第一次连接都会不通,然后再连接第二次就顺利联通了。
如果隔一段时间不使用,再连接使用的时候又不通了,紧接着再连接一次又通了。
很是不痛快,一直找不到原因。
最近找到原因了。
家里 和公司都使用路由器,内网都使用的相同网段!!
我修改了家里路由器网段,连接正常。
深层次的问题我没有研究,但是网段的冲突造成网络连接,特别是vpn连接不畅通确实大量存在,也由于我们不太注意这些小问题,造成不小的烦恼。
48#
 楼主| 发表于 2014-1-19 22:26:40 | 显示全部楼层
本帖最后由 yzt880 于 2014-1-19 22:32 编辑

一个工业企业少则几年多则几十年形成的管理模式,不是我们做软件的人能够改变的。我只做我的软件,从中得到乐趣足以。至于企业管理是否先进不是我们能评判的。管理也是社会科学,没有固定的答案,没有对与错,没有先进与落后,只有我们看问题角度和立场。
许多推广软件的人会说我的软件能够提升企业的管理等等,其实靠一个软件,无论再怎么“先进”的软件也是不可能达到的。
但是有的企业老板就相信这个,结果自然不是半途而废,就是半死不活。
一个企业能够维持发展几十年,在外人看起来管理无论怎么糟糕,总有他们取胜的法宝。我们假如要想在管理上学点什么的话,还是好好地埋头挖掘吧。



49#
 楼主| 发表于 2014-1-19 22:39:09 | 显示全部楼层
还有感到欣慰的是在中国股市如此操蛋的状况下,几年下来竟然能够持平。
股市有句谚语:不是看你赚了多少钱,是看你存活下来了没有!
50#
 楼主| 发表于 2018-3-22 20:03:24 | 显示全部楼层
jsxfygq 发表于 2018-3-9 05:11
老哥,加个QQ吧,想问您点事51056590

21886685
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-6-7 05:32 , Processed in 0.087424 second(s), 33 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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