1、修改账龄区间,用友数据库结构,记录了用友系统中的账套信息,操作员,以及操作员的权限等等系统信息。,如UFDATA_001_2004,即中间数字“001”是账套号,后面的数字“2004”是账套所属年度,该数据库存放该账套在相应年度下的基础档案,业务单据,凭证等业务信息。,系统管理数据库UFSystem,业务数据库UFDATA,数据库-企业管理器,“开始” “程序” “Microsoft SQL Server” “企业管理器”,数据库-修改账龄区间,选择会计期间表UA_Period ,单击鼠标右键,选择【打开表】中的【返回所有行】,数据库-修改账龄区间,如果此处只想在数据表中保留要修改的数据记录,
2、单击窗口左上角红框中按钮。,数据库-修改账龄区间,如果此处只想在显示“001”账套中的数据,设置如右边表体设置,再单击红框中按钮,执行。,修改时,注意时间的连续,不可有未包含的时间,也不可有时间重叠。已经结账月份不可修改。,数据库-修改账龄区间,数据库-练习(五),在企业管理器中打开数据表ua_period。筛选数据表ua_period中“999”账套信息。修改999账套的账龄区间,将16月修改为每 个月25号结账;712月修改为26号结账。,总账不能结帐,总账不能结帐,数据库-修改数据表,在UFDATA_999_2003数据库中打开数据表Gl_mend,数据库-修改数据表,使用SQL语句修改
3、,单击红框内按钮。,数据库-修改数据表,在如右图中单击【更改查询类型】按钮,选择其中【更新】,数据库-修改数据表,在上面的窗口中修改写入: UPDATE GL_mend SET bflag_fa = 1 再单击红框中标识的【运行】按钮,及将本年固定资产所有月份进行月末结账处理。再执行: UPDATE GL_mend SET bflag_wa = 1 将工资系统进行月末处理。,数据库-练习(六),用企业管理器打开999账套2003年数据库中数据表GL_mend。2. 检查该账套启用了哪些模块。使用SQL语句只查询出会计期间iperiod,工资结账状况bflag_wa和固定资产结账状态bflag_
4、fa三个字段。4. 使用updata语句将工资和固定资产两个模块本年所以期间都改为结账的状态。,总账中对账错误,如果核对账簿的过程中有错误,即上有X符号,表示有账簿存在问题,此时【显示对账错误】按钮变为黑色,可以通过它查询账簿出错明细情况。,总账中对账错误,通过此窗口可以发现是5104科目的总账和项目账不平衡,可以通过查询凭证或该科目明细账,查询错误原因和位置。,总账中对账错误,Gl_accvouch 凭证及明细账,Gl_accass 辅助总账,总账中对账错误,科目属性:进行项目核算,在“凭证及明细账”(Gl_accvouch)中,该科目却没有项目辅助核算。找出该科目所有缺辅助核算的记录,记下
5、凭证号,在总账中进行一一添加。,练习(八),进行999账套总账中对账工作,检查对账错误的会计科目。在数据库中进行检查,查处出错的记录。针对出错处提出解决方案。,用Access连接SQL Server,在Access中新建一个空白数据库,用Access连接SQL Server,在建立一个空白数据库之后,单击“文件”|“获取外部数据源”|“链接表”,用Access连接SQL Server,在文件类型中选择“ODBC Database ()”,用Access连接SQL Server,如左图选择连接数据源,第一次进入选择【NEW】和【新建】按钮,弹出如下图界面。,在右图创建新的数据源窗口中选择其中“S
6、QL Server”单击【下一步】按钮。,用Access连接SQL Server,在右图中设置新建数据源的存储路径和名字,可以单击【Browse】或【浏览】按钮修改,如下图。,如左图选择数据源存放路径,和数据源名,如“sql”,单击【保存】按钮。,用Access连接SQL Server,如左图,设置好数据源路径和数据源名之后,单击【下一步】按钮,如下图所示,如右图,数据源已经创建成功,单击【完成】按钮。,用Access连接SQL Server,在如右图所示,已经设置好了Access与SQL Server数据库的外部连接,现在设置与SQL Server数据库内部的连接,如连接哪个数据库服务器,哪
7、张数据表等。,在上图中Description(描述)对应文本框中输入该连接的描述(说明),该项选择填列;在Server(服务器)对应的文本框中输入连接的服务器计算机名或IP地址,如果连接本机,也可输入一个小数点,该项必须输入。单击【下一步】,用Access连接SQL Server,在如左图中选择第二项“With SQL Server authenticition using a login ID and password entered by the user”(使用SQL Server认证的身份和密码登陆),第一项是使用系统域认证的域用户登陆。,在上图中Login ID(用户名) 中输入“s
8、a”,并输入Password(密码),单击【下一步】按钮。,用Access连接SQL Server,如右图选择“Change the default database to:”(选择默认的数据库),并在下拉菜单中选择要连接的数据库或需要修改的数据库,如“UFDATA_999_2003”。单击【下一步】按钮。,用Access连接SQL Server,在如左图窗口中设置系统使用语言或日志文件等,单击【完成】按钮,完成Access与SQL Server的连接。,如右图窗口中显示此连接的配置等日志文件,此窗口中单击【Test Data Source】或【测试数据源】按钮测试此连接。如果在弹出窗口中显示
9、“TESTS COMPLETED SUCCESSFULLY!”(测试全部成功!),证明连接无误,单击【OK】按钮。,用Access连接SQL Server,如左图所以,已经建立一个名为“sql”的DSN数据源,选择“sql dsn”,单击【确定】按钮,系统提示如下“SQL Server登陆界面”,输入用户名:“SA”以及密码,单击【OK】按钮。,用Access连接SQL Server,在如右图窗口中选择要连接该数据库中的数据表,可以多选。此处为了辨别,在链接的表名前增加了一个前缀“dbo”。,在上图选择好要连接的数据表之后,单击【确定】按钮,系统可能提示如右图窗口,为了避免连接后数据不全,此窗
10、口中直接单击【取消】按钮。,用Access连接SQL Server,此连接是与SQL Server中数据库动态的连接,在此进行修改,同时修改了SQL Server中的数据值。,练习(九),练习使用Access连接SQL Server的操作,连接SQL Server 数据库中UFSYStem数据库。在Access中修改UFSYStem数据库中的ua_iperiod数据表中的999账套的账龄区间。,用友数据库中常用表,账套信息表UA_Account 会计期间表UA_Period 打开单据信息表UA_Task 模块登陆信息表UA_Tasklog 操作员信息UA_User,系统管理数据库UFSystem中常用表,UFDATA数据库中常用表,账套信息参数表AccInformation 会计科目表Code 客户档案表Customer 供应商档案表Vendor 部门档案表Department 人员信息表Person 辅助总账表GL_accass 科目总账表GL_accsum 凭证表GL_accvouch 结账状态表GL_mend 中英文表名对照表RPT_GRPDEF,用友数据库中常用表,总帐gl_ 工资wa_ 固定资产fa_ 采购pu_ 销售sa_ 库存st_ 存货IA_ 应收AR_ 应付AP_,谢谢大家!,