Access交流网
  • 设为首页|收藏本站|繁体中文|手机版
  •     
  • Access培训-Access开发平台-Access行业开发

  • 首页
  • 资讯
  • 技巧
  • 源码
  • 行业
  • 资源
  • 产品
  • 活动
  • 培训
  • 招聘
  • 论坛
  • 商城
  • 关于

培训

Access企业培训(现场)
Access在线培训

Access中级培训

Access高级培训

Access定制培训

Access树控件与BOM高级技巧

Access公开课
Access免费公开课视频
Access培训(VIP)
Access培训优惠信息

热门文章

  • access图片文件保存到..
  • Access专业工资条打印..
  • Access窗体控件-默认..
  • Access自动执行宏的妙..
  • 数据自动导出多个Excel..
  • Access自动播音员-A..

最新文章

  • Access自动播音员-A..
  • Access智能搜索组合框..
  • Access自动执行宏的妙..
  • access图片分页展示及..
  • 通用读取文本文件模块-Ac..
  • Access通用TAB键和..

联系方式

Access交流网

电  话:0760-88315075
热  线:0760-88315075

邮  编:528463
咨询QQ:1918333016
营销QQ:4008553990

Email:1918333016@qq.com

网  址:www.access-cn.com

当前位置:首页 > 培训 > Access培训(VIP)
Access培训(VIP)

Access多层架构开发思路-Access经典源码剖析

本几节课已归纳到顶级培训课程中,超级经典源码剖析中将不再出售此课
 
Access主题 主题:Access多层架构开发思路(中大型管理软件必备知识)-高手之路            听课人数:263人    
Access主讲

 主讲:王宇虹                        演讲时间:2014-1-7 15:30 至 2014-1-7 16:30

                                                             2014-1-14 15:30 至 2014-1-14 16:30

                                                             2014-1-21 15:30 至 2014-1-21 16:30

Access培训内容 讲课内容简介:    Access培训报名: http://www.office-cn.net/thread-118946-1-1.html
  讲解让代码帮你打工-自动化编程,如何突破Access对象个数的限制,如何保护核心代码,如何开发中大型管理系统,Access多层架构开发入门示例培训
 培训优势:使用新版Access2013+思维导图模式+Access源码剖析+在线课堂+PPT课件  培训
 培训目标:让你 听得懂 学得会 记得住 用得上             要求:有一定的Access 或 VBA的基础 
 

 

clip0058

Access多层架构开发思路


 

 

application_key 功能描述:

 

  • 突破Access单个文件对象的极限

  • 中型管理软件开发必需

  • 大型管理软件必需

  • 减少每个MDB accdb文件的大小 

  • 多层架构方便团队联合开发

  • 方便开发多个管理系统

  •   底层代码可以多次被重用

 

 

application_key  行业应用场景:

 
  • 销售系统

  • 采购系统

  • 仓库系统

  • 进销存系统

  • 财务系统

  • 生产系统

  • 物流系统

  • 物业管理

  • 中介系统

  • 房地产系统

  • 图书管理

  • 工资系统

  • 人事系统

  • 考勤系统

  • ERP

  • CRM

  • HRM

  • OA

  • BPR

 

application_key  界面预览:

 

     access数据库

     

 

application_key  源码思维导图(脑图):

 

     access数据库

 

Access教程视频Access多层架构开发思路 -- Access经典源码剖析思维导图在线播放

可直接展开和收缩思维导图中的每个节点来浏览,也可使用下面的放大 缩小 折叠 定位焦点 全页显示 查找关键字等功能
 

 

 

application_key  Access培训笔记:

 

 经典源码剖析系列 Access多层架构开发思路 (中大型管理软件必备知识) Office中国-王宇虹

1 应用场景

1.1 突破Access单个文件对象的极限

1.1.1 1 个MDB 所有对象数量不能超过1000个

1.1.1.1 窗体 报表 模块

1.2 中型管理软件开发必需

1.2.1 销售系统

1.2.2 采购系统

1.2.3 仓库系统

1.2.4 进销存系统

1.2.5 财务系统

1.2.6 生产系统

1.2.7 物流系统

1.2.8 物业管理

1.2.9 中介系统

1.2.10 房地产系统

1.2.11 图书管理

1.2.12 工资系统

1.2.13 人事系统

1.2.14 考勤系统

1.2.15 。。。

1.3 大型管理软件必需

1.3.1 ERP

1.3.2 CRM

1.3.3 HRM

1.3.4 OA

1.3.5 BPR

1.4 减少每个MDB accdb文件的大小

1.4.1 如果把所有对象都集中在一个MDB

1.4.1.1 非常大

1.5 多层架构方便团队联合开发

1.5.1 核心程序放在一个核心MDB--MDE

1.5.1.1 通用的Access本身功能 INI文件读写 通用导出XLS

1.5.2 第二层 通用功能 主要功能

1.5.2.1 通用的行业功能

1.5.2.1.1 单据功能

1.5.2.1.2 通用基础资料录入窗体

1.5.2.1.2.1 物料分类

1.5.2.1.2.2 单位设置

1.5.2.1.2.3 客户资料

1.5.2.1.2.4 Subtopic

1.5.3 第三层 定制功能

1.5.3.1 化工的特殊的窗体

1.5.3.2 服装行业

1.5.3.3 跟具体客户息息相关的功能

1.5.3.3.1 量身定做

1.5.3.4 定制化报表 定制化窗体

1.5.3.5 方便给最终用户自定义

1.5.3.5.1 减轻程序员的开发量

1.5.3.5.2 业务最熟悉的还是客户自已

1.5.3.5.3 更适合客户自身的需要

1.6 方便开发多个管理系统

1.6.1 底层代码可以多次被重用

2 使用多层案例

2.1 2002年开始两层架构

2.1.1 http://www.office-cn.net/thread-227-1-1.html

2.2 2003年开发ERP,使用多层

2.2.1
access数据库

2.3 2004 Access通用开发界面

2.4 2005 超强Outlook开发界面

2.5 2008 通用开发平台第一版

2.6 2013 通用开发平台新版发布

2.7 所有多层开发的案例

2.7.1 http://www.office-cn.net/prod/20131202/8364.html

参阅文档: 8364.html

3 模块 源码剖析

3.1 三层结构

3.1.1 底层

3.1.1.1 access数据库 CoreLib

3.1.2 中间层

3.1.2.1 access数据库 Publib

3.1.3 最上层最终业务层

3.1.3.1 access数据库 CustProg

4 知识点

4.1 工程Project

4.1.1 CodeProject

4.1.1.1 代码工程

4.1.2 CurrentProject

4.1.2.1 当前工程

4.1.3 定义一个测试函数

4.1.3.1 testProject

4.1.3.2 在当前工程的引用里面去添加另一个MDB MDE文件

4.1.3.3 只有一个MDB

4.1.3.3.1 CurrentProject=CodeProject

4.1.3.4 多个MDB

4.1.3.4.1 CurrentProject<>CodeProject

4.1.4 在工程管理器里可看到当前的工程和被引用的工程

4.1.4.1
access数据库

4.1.5 可以引用多个MDB

4.1.6 在当前工程调用底层工程的功能

4.1.6.1 测试函数

4.1.6.1.1 在底层MDB创建一个通用函数:数值加十

4.1.6.1.2 在上层MDB调用这个函数

4.1.6.2 测试窗体

4.1.6.2.1 打开底层窗体

4.1.6.2.1.1 DoCmd.OpenForm "frm底层窗体"

代码与窗体不在同一个工程

找不到窗体,提示出错

4.1.6.2.1.2 中转函数OpenLibForm

"frm底层窗体"

4.1.6.2.2 OpenLibForm 函数的代码 与 frm底层窗体 都是处在代码工程 同一层里

4.2 特别注意

4.2.1 在客户应用层,直接修改核心底层的代码是不会保存

4.2.2 可以在客户应用层修改核心底层的代码用于调试

4.2.2.1 调试成功之后把修改的代码复制出来

4.2.2.2 单独打开底层文件。修改代码

4.2.3 把核心底层生成MDE  ACCDE 就可以很好保护我们的核心代码(商业机密)

5 让代码帮我们打工

5.1 写的程序多数是重复的

5.2 设计的窗体有很多是类似

5.3 有很多功是大同小异

5.4 诉求

5.4.1 能否用代码自动来写程序

5.4.2 向导

5.4.2.1 创建窗体向导

5.4.2.2 建表的向导

5.4.2.3 报表生成的向导

5.4.3 前提

5.4.3.1 这种功能经常要使用

5.4.3.2 功能之间有共通点

5.4.4 EXCEL宏

5.4.4.1 节省第二次操作的时间

5.4.4.2 重复的次数越多,价值越高

5.5 必须的知识点

5.5.1 CreateForm

5.5.1.1 创建窗体

5.5.1.2 CurrentProject.Application.CreateForm()    '新建窗体

5.5.1.3 CurrentProject.Application

5.5.1.3.1 为了在顶层MDB中创建

5.5.1.4 在MDE中是不能产生窗体

5.5.2 CreateControl

5.5.2.1 创建控件

5.5.2.1.1 标签

5.5.2.1.2 文本框

5.5.2.1.3 按钮

5.6 代码实现步骤

5.6.1 创建窗体

5.6.1.1 定义窗体变量

5.6.1.1.1 Dim frmNew As Form

5.6.1.2 在顶层MDB中新建窗体并 赋给变量

5.6.1.2.1 Set frmNew = CurrentProject.Application.CreateForm()

5.6.1.3 先隐藏这个窗体对象

5.6.1.3.1 frmNew.Visible = False

5.6.1.4 设置默认窗体视图

5.6.1.4.1 frmNew.DefaultView = 2

5.6.1.4.2 DefaultView

5.6.1.4.2.1 设置 Visual Basic 说明 单个窗体 0 (默认值)一次显示一个记录。 连续窗体 1 显示多个记录(与当前窗口容纳的数量相同),每个记录都显示在自己那一份窗体主体节中。 数据表 2 显示像电子表格那样按行和列的形式排列的窗体字段。 数据透视表 3 将窗体以数据透视表的形式显示。 数据透视图 4 将窗体以数据透视图的形式显示。 分割窗体 5 显示单个窗体的分割视图以及包含窗体记录的数据表。

5.6.1.4.3 frmNew.RecordSource = "tblTest"

5.6.1.4.3.1 数据源

5.6.1.4.4 AllowAdditions

5.6.1.4.5 把窗体显示出来

5.6.1.4.5.1 frmNew.Visible = True

5.6.1.4.5.2 在中间不需要刷新界面

可以提高程序的执行速度

5.6.2 创建控件

5.6.2.1 CurrentProject.Application.CreateControl

5.6.2.1.1 在哪个窗体上创建

5.6.2.1.1.1 FormName

5.6.2.1.1.2 frmNew.name

5.6.2.1.2 控件类型

5.6.2.1.2.1 ControlType

标签

文本框

按钮

组合框

下拉框

选项卡

子窗体

5.6.2.1.3 哪个节

5.6.2.1.3.1 Section

acDetail

主体

5.6.2.1.4 坐标

5.6.2.1.4.1 左

5.6.2.1.4.2 上

5.6.2.1.4.3 宽

5.6.2.1.4.4 高

 

6 程序要求

6.1 准确性

6.2 友好性

6.2.1 用户体验

6.2.1.1 用户满意度高

6.3 优化

6.4 稳定性

6.5 安全性

7 好的习惯

7.1 边改边调试

7.2 DEBUG

7.2.1 发布之前把错误排除掉

 

 

application_key  相关链接:

 

1. 直接超值购买:

       点击购买:  Button 

       包含:Access示例完整源码+实现思路与代码讲解高清视频+Access培训课件    绝对低价超值

 

2. 购买前咨询:

    

    在线咨询QQ:1918333016

    企业热线QQ:4008553990 (使用QQ搜索: 搜索服务)

    更多联系方式:http://www.office-cn.net/t/training/officecontact.htm

 

application_key  部分源码预览:

 

   access数据库

    access数据库

 
 
Public Function gt_OpenPubForm(rstrFormName As String)
     DoCmd.OpenForm rstrFormName
End Function
 
Private Sub Command1_Click()
  Corelib.gt_OpenLibForm "frmCoreLib"
End Sub
 
 
 

 


(进销存(采购销售仓库)-相关文章技巧链接):
Access进销存设计的一些经验

(进销存(采购销售仓库)-相关文章技巧链接):
黄海锋的Access采购管理系统分享-另征集仓库管理系统和订单管理系统学习,非常感

(版本_升级_其它-相关文章技巧链接):
Access CurrentProject 对象和CodeProject 对象的区别

(ERP_MES_PDM_BPM_其它-相关文章技巧链接):
Access关于ERP系统中BOM的几点看法


标签:  Access,多层架构,开发,平台
发布人:zstmtony  
分享到:
点击次数:  更新时间:2018-02-28 10:50:25  【打印此页】  【关闭】
上一条:ERP之BOM树源码-Access经典源码剖析  下一条:没有了



相关文章

  • • Access自动播音员-Access经典源码剖析
  • • Access智能搜索组合框-Access经典源码剖析
  • • Access自动执行宏的妙用-Access经典源码剖析
  • • access图片分页展示及选择功能-Access经典源码剖析
  • • 通用读取文本文件模块-Access经典源码剖析
  • • Access通用TAB键和默认值设置-Access经典源码剖析
  • • access图片文件保存到数据库的通用技巧-Access经典源码剖析
  • • 数据自动导出多个Excel或者多个工作表-Access经典源码剖析

热门文章

  • [2018-02-28] 网站数据提取与采集-Access经典源码剖析access数据库
  • [2018-02-28] Access多层架构开发思路-Access经典源码剖析access数据库
  • [2018-02-28] Access系统设置及系统函数的应用-Access经典源码剖析access数据库
  • [2018-02-28] 能排序的列表框-Access经典源码剖析access数据库
  • [2018-02-28] ERP之BOM树源码-Access经典源码剖析access数据库
  • [2018-02-28] 数据自动导出多个Excel或者多个工作表-Access经典源码剖析access数据库

热门产品

  1. 通用POS软件

    通用POS软件

  2. 电子厂管理软件系统

    电子厂管理软件系统

  3. 适合国庆/元旦/中秋等节日抽奖的程序

    适合国庆/元旦/中秋等节日抽奖的程序

公司动态|在线留言|在线反馈|联系我们|友情链接|会员中心|站内搜索|网站地图

中山市天鸣科技发展有限公司 版权所有 1999-2018 粤ICP备10043721号

广东省中山市西苑广场富贵阁20楼A座

电话:0760-88315075 手机:13928102596 QQ:1918333016

Access应用 Access培训 Access开发 Access平台

access|数据库|access下载|access教程|access视频|access软件

Powered by MetInfo 5.3.12 ©2008-2021  www.metinfo.cn