Office中国论坛/Access中国论坛

标题: Access与Flash的结合应用(祥解)附源码 [打印本页]

作者: sanjian    时间: 2003-12-20 07:27
标题: Access与Flash的结合应用(祥解)附源码
应黄海大师的提议,Access与Flash的结合应用(祥解)附源码
这是一个access较为豪华的包装范例,他调用了flash的流媒体控件,利用flash的交互与通信功能,借以达到了我们装扮软件的目的。
   flash具有动感强、色彩艳丽、体积小巧、支持动画和交互性好等等一些access并不具备的特点,尤其它的“流”技术更是无可比拟,它可以边加载边播放,即使是一些较大的影片文件,我们也无须等待。可以想象,一个完美的flash动画加上我们的access核心技术应该是何等的惬意呀!
  本例应该分为两个部分。一是flash制作:范例中的动感效果、声音效果、按钮事件等都是由flash中完成的。flash中有一个重要的通信函数“fscommand”它可以将一个字符串传递给承载它的windows程序,本例中它的承载程序是一个ActiveX 控件既flash.ocx,也就是说:当我们点击一个flash按钮时,如"进货管理",我们可以让fscommand函数为我们向flash.ocx控件传递一个具有特定标识意义的字符串,再由access加以识别处理就可以了.以"进货管理"为例:我在按钮的flash的单击动作中加入以下代码:
on (release) {
               fscomfscommand();
mand ("JHGL");
          }
"JHGL"就是这一按钮的特定标识,以后再在access中加以识别处理.
第二个部分是access程序.他主要的作用是对接收到的字符串加以识别,看看到底是哪个按钮被按下了,然后再做相应的处理.各位都是access的行家了,不在赘述.提供代码如下:
Private Sub Flash_FSCommand(ByVal command As String, ByVal args As String)
    Select Case command
    Case "JHGL"
        MsgBox "您将进入“进货管理”模块"
    Case "CHGL"
        MsgBox "您将进入“出货管理”模块"
    Case "KCGL"
        MsgBox "您将进入“库存管理”模块"
    Case "CWGL"
        MsgBox "您将进入“财务管理”模块"
    Case "help"
        MsgBox "您将进入“使用帮助”模块"
    Case "help"
        MsgBox "您将进入“进货管理”模块"
    Case "close"
        MsgBox "再见!sanjian.5944.net"
        DoCmd.Close

    End Select

End Sub

flash媒介的应用客观上也减轻了access的负担,通常由access来完成的鼠标事件等等现在都由flash来完成了。它还自带了一些常用组件如:文本框、列表框等,可以读取外部数据等技术都为我们的应用带来新的课题,有待我们深入开发,可以想见这是一个有着美好前途的应用项目。
需要在此罗嗦几句的是,本范例的自动注册控件的技术,它是当今access最完美的自动注册技术,是本人的看家资本,一并奉献,以此感谢access中国对我的帮助。例中有较为详细的注解,各位可以仔细品味。另外,本人的flash技术实在是太洼,只得在国外的网站中下载了一个较好的作品,指在让各位充分体验flash的神奇魅力。



[此贴子已经被tmtony于2003-12-20 9:58:58编辑过]

作者: sanjian    时间: 2003-12-20 08:07
第一个不对,请下载第二个文件。怎么删除?
作者: sanjian    时间: 2003-12-20 08:08
第一个不对,请下载第二个文件。怎么删除?

[此贴子已经被作者于2003-12-20 0:12:33编辑过]


作者: tmtony    时间: 2003-12-20 18:00
你自己编辑即可删除,我已经帮你删除了
非常好的实例:)
作者: yuzhen662    时间: 2004-1-17 03:51
还是首次看到Access与Flash结合,介绍的文章。谢谢三坚!
作者: nxjswt    时间: 2005-6-29 18:07
收藏!!![em02][em02]
作者: hiyqy    时间: 2005-11-4 19:20
GODD~好东西好东西~[em01]
作者: hiyqy    时间: 2005-11-4 19:22
on (release) {

               fscomfscommand();

mand ("JHGL");

          }

中的一句应改为on (release) {

fscommand("JHGL");          } 我用的是2004版本的要改成这样,不然不行的~[em01]
作者: ds_lsl    时间: 2006-2-27 00:02
good
作者: manuscript_888    时间: 2006-3-7 17:19
VBA代码中的“Form_autoReg”和“Form_flash”<br >窗体是如何创建的,先谢谢!
作者: fix119    时间: 2006-3-8 04:10
hello
作者: erertrewte    时间: 2006-3-8 04:29
以下是引用sanjian在2003-12-19 23:27:00的发言:
     应黄海大师的提议,Access与Flash的结合应用(祥解)附源码
这是一个access较为豪华的包装范例,他调用了flash的流媒体控件,利用flash的交互与通信功能,借以达到了我们装扮软件的目的。
   flash具有动感强、色彩艳丽、体积小巧、支持动画和交互性好等等一些access并不具备的特点,尤其它的“流”技术更是无可比拟,它可以边加载边播放,即使是一些较大的影片文件,我们也无须等待。可以想象,一个完美的flash动画加上我们的access核心技术应该是何等的惬意呀!
  本例应该分为两个部分。一是flash制作:范例中的动感效果、声音效果、按钮事件等都是由flash中完成的。flash中有一个重要的通信函数“fscommand”它可以将一个字符串传递给承载它的windows程序,本例中它的承载程序是一个ActiveX 控件既flash.ocx,也就是说:当我们点击一个flash按钮时,如"进货管理",我们可以让fscommand函数为我们向flash.ocx控件传递一个具有特定标识意义的字符串,再由access加以识别处理就可以了.以"进货管理"为例:我在按钮的flash的单击动作中加入以下代码:
on (release) {
               fscomfscommand();
mand ("JHGL");
          }
"JHGL"就是这一按钮的特定标识,以后再在access中加以识别处理.
第二个部分是access程序.他主要的作用是对接收到的字符串加以识别,看看到底是哪个按钮被按下了,然后再做相应的处理.各位都是access的行家了,不在赘述.提供代码如下:
Private Sub Flash_FSCommand(ByVal command As String, ByVal args As String)
    Select Case command
    Case "JHGL"
        MsgBox "您将进入“进货管理”模块"
    Case "CHGL"
        MsgBox "您将进入“出货管理”模块"
    Case "KCGL"
        MsgBox "您将进入“库存管理”模块"
    Case "CWGL"
        MsgBox "您将进入“财务管理”模块"
    Case "help"
        MsgBox "您将进入“使用帮助”模块"
    Case "help"
        MsgBox "您将进入“进货管理”模块"
    Case "close"
        MsgBox "再见!sanjian.5944.net"
        DoCmd.Close

    End Select

End Sub

flash媒介的应用客观上也减轻了access的负担,通常由access来完成的鼠标事件等等现在都由flash来完成了。它还自带了一些常用组件如:文本框、列表框等,可以读取外部数据等技术都为我们的应用带来新的课题,有待我们深入开发,可以想见这是一个有着美好前途的应用项目。
需要在此罗嗦几句的是,本范例的自动注册控件的技术,它是当今access最完美的自动注册技术,是本人的看家资本,一并奉献,以此感谢access中国对我的帮助。例中有较为详细的注解,各位可以仔细品味。另外,本人的flash技术实在是太洼,只得在国外的网站中下载了一个较好的作品,指在让各位充分体验flash的神奇魅力。


[attach]2846[/attach]
http://sanjian.accxp.com/images/name.gif[/IMG]

窗体是如何创建的,谢谢给指点一下.
作者: airoracle    时间: 2006-3-8 06:17
学习一下
作者: manuscript    时间: 2006-3-9 18:34
没有人会吗
作者: pabc    时间: 2006-3-9 18:39
好东西,学习
作者: tuonianfeng    时间: 2006-3-10 07:24
标题: ddddd
dddddd
作者: berry2006    时间: 2006-3-10 12:08
thx~~
作者: erertrewte    时间: 2006-3-10 16:50
给个窗体设计过程!
作者: mrwyf    时间: 2006-3-15 00:59
ddddddddddddddddddddddddddd
作者: manuscript    时间: 2006-3-30 03:36
d
作者: cz685    时间: 2006-4-3 21:53
先收下了
作者: saerka    时间: 2006-4-4 17:37
谢谢拉~
作者: ghfmac    时间: 2006-5-11 04:26
看家本领当然得拿下了,不然怎么成我们的看家本领
作者: videochat    时间: 2006-5-11 23:22
强啊,窗体怎么搞的没看明白

谢谢
作者: sgs1234567    时间: 2006-5-14 19:31
谢谢你的提供好的例子
作者: 82077802    时间: 2008-3-31 14:01
Access与Flash的结合应用(祥解)附源码
作者: linda2181    时间: 2008-4-9 21:53
好东西要学习
作者: wdq    时间: 2008-4-13 10:46
多谢提供,学习以下。
作者: pengkuo    时间: 2008-4-14 20:41
Flash与Access的完美结合!!
作者: pengkuo    时间: 2008-4-14 20:52
很不错的哦1!
作者: beenet    时间: 2008-4-15 12:26
let me see see  good
作者: mb2056    时间: 2008-4-16 22:21
XIEXIE
作者: taotao_sh    时间: 2008-5-4 12:06
又有好东东了
作者: yori2007    时间: 2008-6-25 12:56
[:50]
作者: yangwenhong    时间: 2008-6-26 07:43
这么好的东东一定要顶
作者: huangxiuwen    时间: 2008-7-7 18:29
[:50]
作者: huangxiuwen    时间: 2008-7-7 18:30
[:50] [:50]
作者: hxt1971    时间: 2008-10-5 11:18
[:17]
作者: rainless_9    时间: 2008-10-5 12:28
good
作者: freeoffice    时间: 2008-10-8 13:32
safd
作者: kevindeng    时间: 2008-10-16 09:42
厉害,如果FLASH可以和ACCESS结合的话,可以把界面做的更好看
作者: lonero    时间: 2008-10-19 23:26
学习中
作者: eddieliu    时间: 2009-1-12 00:46
谢谢提供,
作者: 021230ww    时间: 2009-2-6 12:03
还是首次看到Access与Flash结合
作者: stanleypan    时间: 2009-2-6 12:38
OFFICE 软件都可以.
作者: sunan    时间: 2009-2-8 23:29
学习高级的
作者: js7756    时间: 2009-2-11 00:32
一定要看看
作者: js7756    时间: 2009-2-11 00:33
又来
作者: js7756    时间: 2009-2-11 00:34
zhai xue xi
作者: studyboys    时间: 2009-2-13 16:59

作者: kenpung    时间: 2009-2-23 00:19
不错,我也来看看
作者: huangxiuwen    时间: 2009-2-23 00:31
学习
作者: yanwei82123300    时间: 2009-2-23 12:36

作者: fslgb    时间: 2009-3-19 23:02
FLASH AND ACCESS,,,,,GREAT
作者: fslgb    时间: 2009-3-19 23:05
MONEY
作者: panjianhui    时间: 2009-9-24 17:13
虽然时间过去这么久了,但还是想看一下
作者: zq198306    时间: 2009-9-25 08:46
我也看看 是什么样子的
作者: leoshime1234    时间: 2009-9-28 19:49
dddddddddddddd
作者: chaojianan    时间: 2009-10-10 16:00
谢谢分享,收藏了。
作者: li08hua    时间: 2009-10-30 20:42
不错,我正在找呢!谢谢!
作者: xingzhihao    时间: 2009-11-6 15:49
on (release) { fscomfscommand(); mand ("JHGL"); } 中的一句应改为

on (release) {

fscommand("JHGL");
作者: sccg    时间: 2009-11-6 22:30
good for sharing,. tks
作者: goto2008    时间: 2009-11-12 17:19

作者: 真主    时间: 2009-12-18 10:36
学习学习
作者: wati    时间: 2010-1-11 19:09
看看效果
作者: yhf    时间: 2010-1-18 14:20
GODD~好东西好东西 ,收藏
作者: qq7597184    时间: 2010-3-6 15:56
看看如何再说。
作者: snddzxb    时间: 2010-3-6 15:58
学习一下
作者: qq7597184    时间: 2010-3-6 16:04
无敌~~~不错,不错。
作者: xie62    时间: 2010-5-27 15:37
谢谢!
作者: icepoint223    时间: 2010-6-30 15:03
下载来看看,谢谢提供。
作者: duomu    时间: 2010-7-25 14:59
这两天一直在找的东东,谢谢
作者: jsan999    时间: 2010-7-30 20:02
非常感谢

作者: xjlibin    时间: 2010-8-2 08:09
太好了,谢谢了
作者: 天妖妹    时间: 2010-8-3 17:39
我要学习学习
作者: yyliuzheng    时间: 2010-8-4 00:43
学习
作者: 百度千秋    时间: 2010-8-5 10:12
回一下谢了,我就要这个
作者: ZHENGLIAN    时间: 2010-8-18 13:52
是当今access最完美的自动注册技术
作者: 天妖妹    时间: 2010-9-4 11:46
好东东一定要支持并下载收藏了解
作者: ldshuishijie    时间: 2010-12-12 13:00
真正需要!谢谢了
作者: zyp    时间: 2010-12-12 13:01
好东西,收下了
作者: c101    时间: 2010-12-12 22:41

作者: shines    时间: 2011-1-14 11:33
谢谢分享
作者: liumporite    时间: 2011-11-18 08:40
DDDDDDDDDDDDDDDDDDDDDD
作者: 鄱湖人2012    时间: 2013-8-17 09:51
参考
作者: myua2k    时间: 2013-9-9 00:31
收下了,谢谢!
作者: leonshi    时间: 2014-1-27 10:33
学习

作者: forgottor    时间: 2018-4-19 08:22
支持一下




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