国税之家

 


标题: [教程] 雅齐mis学习教程(二)
  本主题由 踏雪无痕 于 2008-5-2 02:13 分类 
雨中等待
版主
Rank: 7Rank: 7Rank: 7



一级嘉奖  
UID 10947
精华 0
积分 51
帖子 50
现金 85 金币
阅读权限 100
注册 2006-12-4
状态 离线
 
发表于 2008-4-23 21:18  资料  个人空间  短消息  加为好友     
雅齐mis学习教程(二)

我们还是以进销存管理系统——销售开票作为例程,对雅齐mis进行讲解。
数据源:通过雅齐mis帮助文件,我们了解到数据源,它是实现前台窗体端“数据控件”与后台数据库端的“数据表”建立联系的重要控件。下面我们了解以下几点:
1、数据源和数据库之间关系及注意事项
2、数据源之间的关联及注意事项
3、数据源前台显示的思路。

[ 本帖最后由 雨中等待 于 2008-4-24 14:32 编辑 ]

顶部
[广告] 氙气超强光-战术手电-蚂蚁淘宝店铺开张
雨中等待
版主
Rank: 7Rank: 7Rank: 7



一级嘉奖  
UID 10947
精华 0
积分 51
帖子 50
现金 85 金币
阅读权限 100
注册 2006-12-4
状态 离线
 
发表于 2008-4-23 21:36  资料  个人空间  短消息  加为好友     
数据库:数据库是“存放”数据表的“容器”。一个数据库可以装载多个数据表。
注意:1、分为Access、SQL Server(这种数据库建立有些麻烦,后期讲解)
         2、excel与数据库连接,excel(最好用2003版),建立空的Access——表——新建——链接表(选择你的excel表)建立后——查询——使用向导建立查询。(重点)
         使用这种方法可以实现excel与数据库链接,我们可以把excel表作为数据源,进行数据的采集,例如:我们把ctais中的纳税人基本情况、申报情况、发票情况等导出成excel格式,避免后期的录入与更新。在雅齐mis中,我们对这些数据进行二次加工,处理成我们自己想要的效果。
         3、数据库一旦建立,后期不要随意改动(教训啊),如要改动解决方法是再建立一个字段去替代原字段(原字段千万不要动,可以在后期屏蔽,反正在后台,别人看不见的),这个方法也是处理好多比较难的效果,而常用的。
具体操作可以查看官方相关录像。

[ 本帖最后由 雨中等待 于 2008-4-24 14:30 编辑 ]

顶部
[广告] 氙气超强光-战术手电-蚂蚁淘宝店铺开张
雨中等待
版主
Rank: 7Rank: 7Rank: 7



一级嘉奖  
UID 10947
精华 0
积分 51
帖子 50
现金 85 金币
阅读权限 100
注册 2006-12-4
状态 离线
 
发表于 2008-4-24 14:53  资料  个人空间  短消息  加为好友     
数据源之间的连接:简单链接(没有任何设置的连接,主要用在不需要任何限制性,只是为了同步的显示)、特殊连接也就是定位(主要用在下拉词典关联上)、数据一致性(这种连接它有一定的约束力,例程销售发票中,实际运用上应该使用这种连接)
数据源使用什么连接,主要看自己设计思路和需要达到什么目的,去操作。
体会销售开票中,主表与附表的关系,因为有这种关系才可以实现票号、单位名称等一些数据共享以及数据之间互相取值。
在此顺便说下智能公式,公式设置要注意的是:公式的正确性(引用值不能是空值,解决方法是先赋值,后计算),公式计算顺序。

顶部
[广告] 氙气超强光-战术手电-蚂蚁淘宝店铺开张
雨中等待
版主
Rank: 7Rank: 7Rank: 7



一级嘉奖  
UID 10947
精华 0
积分 51
帖子 50
现金 85 金币
阅读权限 100
注册 2006-12-4
状态 离线
 
发表于 2008-4-24 15:13  资料  个人空间  短消息  加为好友     
数据源前台显示的思路:前台显示效果是一个设计者思路,也是这个软件直观化、人性化、实用性一个重要的体现。
我认为一个方法是:两者兼顾,既考虑到设计者对数据处理、体现,也要考虑到使用者使用的直观性、可操作性。
例程:销售开票,它的主表是使用卡片框,附表用表单框,我认为设计者的思路是:卡片框比较直观,录入数据比较方便,实用那种单笔业务的录入,表单框作为附表,体现了主表附表对应的关系,实用那种多笔业务,需要录入比较少情况。作为使用者一目了然可以了解这个窗体是主表和明细表组成,而且两个表之间必定存在关系。
所以在以后我们设计的时候,一定要搭配好这几个控件显示关系。
说到搭配的关系,我们不但要把表和表之间关系搭配好,还要把表本身属性关系搭配使用。
表属性也是很重要的:主要属性
1、可视、可用、不可编辑,这3个常用的属性,主要第一用在权限管理(通过检测或改变属性模块实现那些列可以让操作,那些不让操作),第二用在后台和前台关系(后台是设计者对数据操作,前台是加工后数据的体现,例如:为了设计方便,我们在数据源加入了过渡列,只是为了过渡,对于这一列就可以让其不可视)
2、允许的操作这个属性可以限制,操作者点击鼠标右键,显示操作。(我在表单框上经常去掉查询,而是加上按列值查询,自己认为这样对操作者来说会更方便一些)
3、列宽自动充满、数据区双色是为了美观、直接。
4、表尾定制这个功能很实用、方便,它可以在表尾实现数据的汇总、记录数显示等等,好好体会。(重点)

[ 本帖最后由 雨中等待 于 2008-4-24 15:50 编辑 ]

顶部
[广告] 氙气超强光-战术手电-蚂蚁淘宝店铺开张
雨中等待
版主
Rank: 7Rank: 7Rank: 7



一级嘉奖  
UID 10947
精华 0
积分 51
帖子 50
现金 85 金币
阅读权限 100
注册 2006-12-4
状态 离线
 
发表于 2008-4-24 16:17  资料  个人空间  短消息  加为好友     
销售开票:在学习这个窗体的时候一定注意一下问题:
1、在数据源主表中加入了审核一列,加入该列是出于什么目的,达到什么效果。(这个思路在以后我们设计的时候,是经常用到的,仔细体会)
2、数据表之间关联、智能公式顺序、列值引用是出于什么目的,达到什么效果。
3、窗体在打开后,有个事件(打开后),这个事件是出于什么目的,达到什么效果。(这个是被忽略的问题)
4、属性值为什么要那样设计(例如不可编辑等)。
弄清了这些问题,应该可以设计一个简单、独立的窗体。
为什么这样说,一个软件在前台显示是一个个独立的窗体,真正的难点、重点之重主要多个窗体数据源之间的引用、关联、加工,也就是例程中(进销存管理系统),生成库存——开始生成库存按键,这个按键使用了多个后台模块,这个我们会在下个教程学习。

顶部
[广告] 氙气超强光-战术手电-蚂蚁淘宝店铺开张
棋子
注册会员
Rank: 1



UID 19725
精华 0
积分 7
帖子 22
现金 27 金币
阅读权限 10
注册 2007-11-7
状态 离线
 
发表于 2008-7-20 15:20  资料  个人空间  短消息  加为好友     
还是不明白,继续学习吧

顶部
[广告] 氙气超强光-战术手电-蚂蚁淘宝店铺开张
 


Powered by Discuz! My SQL  © 2001-2007 网站备案信息: 豫ICP备06011305号

当前时区 GMT+8, 现在时间是 2008-12-5 01:56 清除 Cookies - 联系我们 - 国税之家