ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 Excel Home精品图文教程库
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
300集Office 2010微视频教程 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
楼主: AIEO.CN

新版献礼——从零开始做开发

[复制链接]

TA的精华主题

TA的得分主题

 楼主| 发表于 2011-8-15 14:21 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
内置文件新增修改完成,给新文件配上菜单,才能发挥其作用。

首先,在主菜单设置里增加相应记录:

90.png

91.png

92.png

TA的精华主题

TA的得分主题

 楼主| 发表于 2011-8-15 14:44 | 显示全部楼层
主菜单加好,接下去加明细菜单。在开发平台里,每一个界面都有一条明细菜单相对应。

平台里的界面,主要分2种,一种是普通界面,一种的菜单界面,在菜单界面上,点击每一个有文字的单元格,都会启动与其同名的菜单。
之前的操作,我们在“系统设置”界面上点击“内置文件”、“系统参数”,包括刚才点击的“主菜单设置”、“明细菜单”等等,
都是一点就进入相应界面,实质上就是在点击时启动了相应的明细菜单。
93.png

在明细菜单设置中,这种菜单型界面,类别为10,为方便录入,并且减少错误,建议采用复制老数据修改的方式增加新记录,
(充分利用Excel原本的特点,可以整行甚至整片复制粘贴,是这个平台的一个重要优点,可以大大提高数据录入效率。)
94.png

我们先为“开发技巧”配上菜单,编号为2800。请大家注意,2800菜单实际上不是为“开发技巧”里的项目配置菜单,
而是为初始界面“流程管理07”中的“业务流程”里的按钮“开发技巧”配置菜单,等下我们点击该按钮,即可进入“开发技巧”界面。
95.png

TA的精华主题

TA的得分主题

 楼主| 发表于 2011-8-15 14:50 | 显示全部楼层
做到这一步,我们可以实现点击初始界面“业务流程”里的“开发技巧”,即可进入“开发技巧”界面了,
怎样让“开发技巧”界面上的按钮也发挥作用,一点就进入相应界面呢?我们给其中的“课程设置”配上菜单:

“课程设置”是普通界面,类别为0,我们同样复制一条老记录来修改一下:

96.png

97.png

TA的精华主题

TA的得分主题

 楼主| 发表于 2011-8-15 15:09 | 显示全部楼层
“开发技巧”里有很多按钮,我们先只给“课程设置”配菜单,其它的做法一样,不一一说明了。

明细菜单设置完毕,再通过“菜单关联”跟主菜单挂钩:

98.png

菜单组就是刚才2800与2801两个明细菜单相同的151,直接输入:
99.png

双击“切换菜单ID”栏,切换到“主菜单”,双击5号主菜单的ID,系统自动选取3列带回“菜单关联”界面:
100.png

101.png

菜单可见设为1,显示为“是”,换行,第一列ID11自动出现,什么记录添加完成,“菜单关联”就做好了
102.png

TA的精华主题

TA的得分主题

 楼主| 发表于 2011-8-15 15:26 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
忙了半天,终于只剩最后一步了。再次进入“系统参数”,在文件列表里加上新文件的ID:12。

大家注意到文件列表用分号分隔,前后稍有不同。这是为不同版本的Excel准备的。

目前企业里使用的Excel,多数还停留在03版,少数用户在使用07版,更激进的已经到10版了。
从03到07,是个非常大的改进,美中不足的是,使用习惯的改变太大,对很多人来说是个重大挑战。
升级后,界面改变,功能优化且大增,文件格式也不同了,不能向下兼容,如果采用03版文件格式,自然没什么问题,如果想用07版更炫的功能,又要兼顾03的用户,只好给不同版本配上不同的内置文件了,03在前,07在后。设置的原则是,如果不设新的,可以采用老的,设了,就用新的。

103.png

104.png

105.png

TA的精华主题

TA的得分主题

 楼主| 发表于 2011-8-15 15:43 | 显示全部楼层
退出,重新进入系统,我们看到,在初始界面上,刚才增加的“开发技巧”已经在那了:
106.png

点击“开发技巧”,顺利进入“开发技巧”界面,随手点击“单元格弹出”,怎么没用呢?
当然没用,前面说了,菜单型界面,点击有文字单元格,会启动同名的明细菜单,明细菜单还没设,它能做什么?
107.png

好,那就点击刚才设过的“课程设置”吧,果然大不相同,顺利进入,可怎么什么都没有呢?
是啊,这个新界面我们还什么都没设置,怎么可能有内容?进入空白界面,说明菜单已经发挥作用了。
108.png

109.png

TA的精华主题

TA的得分主题

 楼主| 发表于 2011-8-15 16:37 | 显示全部楼层
进入空白界面后,下面就该给它配上相应的功能了。为了让初学者容易开始,我们选取了比较简单的界面——课程设置。
课程设置属于基础资料,不直接跟其它界面关联,做起来最简单。

既然用数据库做后台,数据自然存储在数据库里,负责存储数据的是数据表,跟Excel里的工作表不太一样。
Excel被成为电子表格软件,工作表里的每个单元格相互独立,可以随意放置内容;
数据库里的数据表,要求比较严格,基本要求是每一列的数据是相同类型,并且是相同的性质。
如果对数据库不熟悉,可以参阅相关帖子或其它学习资料,也可以在实践中慢慢体会。

为方便初学者,也为提高开发效率,平台提供很有用的“创建新表”功能:
110.png

进入“创建新表”,增加一条新记录:
111.png

换行后生效,并自动刷新数据,新记录跑到屏幕上方,双击新表名称,进入“表字段设置”界面:
113.png
112.png

TA的精华主题

TA的得分主题

 楼主| 发表于 2011-8-15 17:07 | 显示全部楼层
给课程设置表加上字段,双击字段类型,可以弹出常用的类型供选择,
如果初学者觉得类型太多,可以这么简化处理:
1、文本类型,统一用 varchar,长度自定,略微放长一些,不多占空间
2、日期型用 datetime
3、整数用 int,小数用 float。

除了变长度文本varchar需要指定长度外,其余字段长度系统内定。
114.png

设置后字段,指定字段在界面上的显示次序,通常字段都是需要显示的,设为1。
115.png

返回“创建新表”界面,在该行上右键点击,从弹出菜单里选择“创建新表及相关存储过程”,任务就完成了。
116.png

TA的精华主题

TA的得分主题

 楼主| 发表于 2011-8-15 17:17 | 显示全部楼层
创建新表完成,回到“课程设置”界面,右键点击第一行,选择“功能配置”,
117.png

再选择“基本配置”,进入“基本配置”界面:
118.png

右键点击,从右键菜单中选择“启用默认配置”:
119.png

默认配置就出现了,默认配置一是为了开发便捷,也是避免新人操作时错漏导致出现问题:
120.png

TA的精华主题

TA的得分主题

 楼主| 发表于 2011-8-15 17:35 | 显示全部楼层
本帖最后由 AIEO.CN 于 2011-8-15 19:37 编辑

默认配置之外,再加上一个关键配置:“取数存储过程”KCSZ_R,前面是表名,后面加_R,这是由“创建新表”功能自动创建的,
如果自己建存储过程,可以是其它名字。开发平台与存储过程挂钩来产生功能。
121.png

“大标题”项目不是关键,但加上会美观一些:


设置好后返回,右键点击,刷新数据,大标题与列标题就出来了,初始列标题为字段名。
122.png

调整一下列宽度,做一下“保存列宽”,
125.png        123.png


再次刷新数据,大致样子就成型了:
124.png



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

本版积分规则

关闭

最新热点上一条 /1 下一条

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2024-4-25 18:02 , Processed in 0.044811 second(s), 10 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

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