设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

123下一页
返回列表 发新帖
查看: 5842|回复: 23
打印 上一主题 下一主题

Access通用开发平台超强界面来袭

[复制链接]
跳转到指定楼层
1#
发表于 2020-1-1 19:57:16 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 hunrybecky 于 2020-1-2 08:22 编辑

       首先感谢office-cn王站和ACCESSOFT平台的前辈做的开发平台,让我们可以快速开发自己的软件。经过学学习,我以原平台为核心,对平台的界面和功能进行了很多模拟改进,让我们看看吧。
       欢迎使用交流。

本帖被以下淘专辑推荐:

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖1 订阅订阅
2#
 楼主| 发表于 2020-1-1 19:59:27 | 只看该作者
1.保留系统默认界面,做了部分优化

1.默认界面.jpg (574.6 KB, 下载次数: 119)

1.默认界面.jpg
3#
 楼主| 发表于 2020-1-1 20:01:23 | 只看该作者
2.时尚界面,模拟的王站老平台的界面,采用了ctExplorer控件,可以自由的在树菜单和列表菜单中切换,同时集成了流程图界面。

2.时尚界面1.jpg (229.4 KB, 下载次数: 111)

2.时尚界面1.jpg

2.时尚界面2.jpg (241.45 KB, 下载次数: 101)

2.时尚界面2.jpg
4#
 楼主| 发表于 2020-1-1 20:02:39 | 只看该作者
3.经典界面:这个是借用了国外的BIG BROTHER的成果,没有使用任何第三方控件

3.经典界面.jpg (351.65 KB, 下载次数: 133)

3.经典界面.jpg
5#
 楼主| 发表于 2020-1-1 20:04:36 | 只看该作者
4.简洁界面:这个来源于http://www.accessoft.com/article-show.asp?id=17800,但是对其做了大量修改。

4.简介界面.jpg (235.46 KB, 下载次数: 105)

4.简介界面.jpg
6#
 楼主| 发表于 2020-1-1 20:06:07 | 只看该作者
5.仿WINXP界面:这个使用了ctExplorerBar控件,同时集成了流程图

5.仿XP界面.jpg (302.93 KB, 下载次数: 121)

5.仿XP界面.jpg
7#
 楼主| 发表于 2020-1-1 20:13:42 | 只看该作者
6.超级组合界面:同时整合了几种不同的界面,点击状态栏可以按顺序切换四种界面,同时集成了流程图。组合界面主要采用了ctExplorerBar,ctListBar,treeview,ListView制作左边的菜单栏,右边采用了子窗体,流程图控件以及TabStrip作为数据显示显示界面,可以通过参数设置数据是通过子窗体还是TabStrip多TAB方式数据。TabStrip可以实现多个子窗体同时显示多个窗口的数据。

6.组合界面1.jpg (328.12 KB, 下载次数: 119)

6.组合界面1.jpg

6.组合界面2.jpg (521.73 KB, 下载次数: 115)

6.组合界面2.jpg

6.组合界面3.jpg (246.6 KB, 下载次数: 116)

6.组合界面3.jpg

6.组合界面4.jpg (262.24 KB, 下载次数: 112)

6.组合界面4.jpg
8#
 楼主| 发表于 2020-1-1 20:19:25 | 只看该作者
7.整合了黄海的超强界面:实现方式很简单,就是引用黄海的开放平台,然后调用时写一个函数,同步更新菜单到黄海平台的相关菜单表中。代码如下:
Public Function hy_UpdateSysMenu(Optional blnUpdate As Boolean = True)
'==============================================================================================
'函数作用:同步平台菜单到黄海菜单中,独立使用原平台,只是把三个菜单表移植到本主文件中
'使用注意:使用黄海平台前需要先执行本函数同步菜单;另外首页菜单需要单独自行编辑
'==============================================================================================
On Error Resume Next
If blnUpdate = False Then Exit Function
Dim rstTemp As ADODB.Recordset
Dim strSql As String
Set rstTemp = New ADODB.Recordset
On Error GoTo 0
DoCmd.SetWarnings False
DoCmd.RunSQL "delete * from sysHyMenus where id<>1" '先清除菜单表中的项目,但排除首页菜单
DoCmd.RunSQL "INSERT INTO sysHyMenus(menuName,orderNo,menuEnabled) SELECT MenuTextLocal,ID,Enabled FROM SysLocalNavigationMenus WHERE Enabled<>0 and Allow<>0 and Len(ID)=2  and ID Not In ('97','98','99') ORDER BY ID" '把平台的菜单同步到黄海的菜单表中
DoCmd.RunSQL "Alter TABLE sysHyMenuButtons Alter COLUMN id COUNTER (100,1)" '设置sysHyMenuButtons自动编号从100开始,sysHyMenus因为存在关系则无法设置自动编号
strSql = "SELECT * from sysHyMenus ORDER BY orderNo"
rstTemp.Open strSql, CurrentProject.Connection, adOpenStatic, adLockOptimistic
Do While Not rstTemp.EOF '循环菜单表
    DoCmd.RunSQL "INSERT INTO sysHyMenuButtons(menuID,buttonName,cmdArgs,imgFile,orderNo,buttonEnabled) SELECT " & rstTemp.Fields("ID") & ",trim(MenuTextLocal),Command,'defaultButton.gif',ID,Enabled FROM SysLocalNavigationMenus WHERE Allow<>0 AND left([ID],2)=" & rstTemp.Fields("orderNo") & " AND len([ID])>2  ORDER BY ID"   '把平台的菜单同步到黄海的菜单表中
    rstTemp.MoveNext
Loop
If rstTemp.State = adStateOpen Then rstTemp.Close
DoCmd.SetWarnings True
End Function

7.集成黄海百变加强版界面.jpg (388.26 KB, 下载次数: 109)

7.集成黄海百变加强版界面.jpg
9#
 楼主| 发表于 2020-1-1 20:24:42 | 只看该作者
本帖最后由 hunrybecky 于 2020-1-1 20:26 编辑

其他功能:
1.登录界面

2.流程图设计

3.内置OFFICE文档/pdf文档/DWG文档查看器,都是通过第三方控件实现。

4.支持SQL和ACCESS数据库后台

5.超全的开发工具,同时菜单同步菜单表为ACCESS菜单。


超强的内置PDF OFFICE DWG查看工具.jpg (514.48 KB, 下载次数: 95)

超强的内置PDF OFFICE DWG查看工具.jpg
10#
 楼主| 发表于 2020-1-1 20:29:46 | 只看该作者
看看使用本开发平台开发的人事管理系统






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

本版积分规则

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

GMT+8, 2024-4-19 21:45 , Processed in 0.163820 second(s), 38 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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