2008年7月24日星期四

Part08 - VBA 学习第七回 - 打造一个使用者接口 ( 简体 )

| |
~ 上傳‧分享‧網賺 ~
~ 免費上傳空間‧請即申請 Freak Share ~
~ 進入後請點選左上角 注冊 ! ~

~ 声明事项 ~

如各位想把以下本文章转贴 , 请记得要注明出处.

本文章之内容为本人之经验所写, 绝无抄袭成份, 特此声明.

由于图片制作需时, 所以更新会比较慢.

存放图片的 SHARE A PIC SERVER 可能读取速度较慢, 请耐心等待.

Picture


我们的报表已经有了 , 现在我们要准备的就是之前所提过的三个宏 , 和一个使用者接口 .

当然 , 我们可以不用使用者接口 , 叫使用者在报表上打上去就好了 , 但是有一个问题 , 如果是这样子的话 , 你们是学习不到如何打造一个使用者接口的 , 所以嘛 , 一起来打造一个吧 ~ 哈哈哈 ~

先打开 VISUAL BASIC 编辑器 , 在项目的部份 , 用你那亲爱的鼠标指着 MICROSOFT EXCEL 对象点一下右键 . 选择插入 -> 自定窗体 .

按下之后 , 你应该会跟我一样 , 看到下面的画面 .


( Pic8_1 )

UserForm1 就是我们将会学习到的使用者接口了 , 这个东西可以自由放大缩小 , 只要你喜欢就好了 . 旁边有一个 工具箱 , 里面的按钮我就不跟你一个一个的介绍了 , 有空就按下去 , 看看是什么东西吧 .

现在 , 我们要确定使用者在这个接口上能够操作我们所定下来的报表 , 也就是说 , 这个接口上要能够处理数据的输入 .

之前所定义下来的三个状态有忘记了吗 ?? 就是 准备入库 ( PI ) , 已经在仓库 ( RM ) 和 出货 ( OUT ) .

在程序设计的世界中 , 除了要功能够多够利害之外 , 还有一个问题就是要让使用者觉得方便 . 要使用者觉得方便是一门很很很很很深奥的学问 , 你现在应该只是初学者吧 , 方便使用者的这个规定 , 就留待往后再想吧 ~

现在 , 我们先在 UserForm1 中增加一点东西 , 来控制报表的数据记录 . 首先 , 我们要增加三个 选择按钮 ( OPTION BUTTON )


( Pic8_2 )


( Pic8_3 )

对了 , 你还记得 VISUAL BASIC 编辑器中 , 左下角的那个属性窗格吗 ? 现在我们就要来玩一玩 ~ 呵呵 ~

在 UserForm1 的灰色部份用你的可爱鼠标点一下 ( 左键哦 ~ ) , 之后看看属性窗格 , 找到 Caption , 有看到 UserForm1 这个字吗 ?? 试试把它改过来吧 ~ 什么都好 ~ 你喜欢就好了 ~ 或者你试试打上 : 超级万能全天候功能报表吧 , 或者是你的老公老婆的名字也可以哦 ~


( Pic8_4 )

注意哦 , 要修改这个名字 , 并不是修改 (Name) 内的值 , 是要修改 Caption 的值哦 ~

好了 , 现在也把三个选择按钮的 Caption 也改过来吧 ~ 方法是一样的 . 把它们改成 PI , RM 和 OUT , 记得我们的报表要记录什么吗 ? 除了货物状态之外 , 还有就是产品的种类和数量 , 现在三个选择按钮已经分别代表了三个不同的状态 , 所以我们就要设定一个位置 , 给使用者输入产品和数量 .

选择 卷标按钮


( Pic8_5 )

增加两个标签 , 一个的 Caption 改成 " 产品 " 另外一个改成 " 数量 " .

再选择 文字盒 TextBox ( 应该是这样翻译吧 ~ 呵呵 )


( Pic8_6 )

又再增加两个到使用者接口上 , 这两个不用改 Caption 哦 ~ 因为是没有的 ~ 呵呵呵 ~

好像还欠了什么东西这才像一个正常一点的使用者接口 ....... 对对对 ~ 忘了个按钮 ~

选择 Command Button ( 这个不知道中文叫什么 ~ XD )


( Pic8_7 )

加两个吧 ~ 一个的 Caption 改成 " 记录 " , 另一个改成 " 结束 "

好了 ~ 现在你所设定出来的东西跟我所设定出来的东西 , 样子都应该差不多吧 ~ 哈哈 ~ 对对对 , 就是很简单 ~ 最紧要是方便嘛 ~


( Pic8_8 )

现在就看看你的作品吧 , 上方有一个绿色的右箭头 , 按一下吧 ~ 看看你所设计的使用者接口在执行的时候是什么样子吧 ~ 看到了吗 ?? 有看到了吗 ?? 按下结束按钮都不能结束吗 ?? 哈哈哈 ~ 放心吧 ~ 没事的 , 现在我们就还什么程序代码都没有写哦 ~ 没反应是正常的 ~ 按下右上角的 x 来关掉吧 ~

下一回 , 我们就要开始做第一个模块啦 ~ 不不不 ~ 是你的第一个模块 ~ 不是我耶 ~ 哈哈哈 ~

0 留言:

最新回應

Loading...

有事啟奏‧無事閒聊 ~ 哈 ~


米高積遜全復刻 哈利波特 Michael Jackson 妙麗 金曲獎 MJ 迈克尔杰克逊其实没有死!美国CBC电台已证实 哈利波特 hongkong168 蓮花河畔景苑 盧廣仲 鄧麗欣 不想放手New! 陳珊妮 方大同 巨乳排球 痞子英雄 23 東風 蕭閎仁 米高積遜全復刻 上海 倒塌 南王姐妹花 周杰倫 變形金剛2下載 michael jackson 去世 天文台 米高積遜 花拉科茜 天圖佈局 浪卡 耳廓狐 神探俏嬌娃 韶关旭日玩具厂 譚曉風 严妍 僧老少閒 地下天文台 金泰浩 百老匯 巨乳排球 陳振聰 柯柏文 aika 麥可傑克森