第八章 固定资产管理系统教材课程.ppt

  1. 1、本文档共44页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第八章 固定资产管理系统教材课程.ppt

第七章 ;目 录;主要目的;实现目标;;知识点;知识准备;重点;课堂案例制作;课后思考;固定资产的核算;(二)接受投资的固定资产 借:固定资产 (评估价) 贷:实收资本 (三)接受捐赠的固定资产 借:固定资产 (发票价或同类市场价) 贷:资本公积 (四)盘盈的固定资产;固定资产业务流程图;固定资产业务流程分析;固定资产数据流程图;固定资产功能图;固定资产卡片管理数据库设计PDM;固定资产基本表;主要语句及函数;相关脚本1;相关脚本2;相关脚本3;附录;Transaction property;Connect;Commit;Rollback;ProfileString;Open;SetTransObject ( transaction ) 1;SetTransObject ( transaction ) 2;dwcontrol.InsertRow ( row );用法: InsertRow 只是插入未修改或当前行。调用ScrollToRow,滚动至该行,使之成为当前行。调用SetRow,使之直接成为当前行。在向最新插入行输入数据之前,被修改行行数不包括最新的插入行(具有New!状态标志)。 对HTML DataWindow,调用InsertRow 会将数据的新状态发送回服务器上,服务器再次接受数据,并插入该行,重装这条数据。必须在HTMLGen.SelfLinkArgs属性中指定数据窗口对象带有的恢复参数。所有重装数据的函数在被发送回服务器之前执行一个AcceptText。若函数失败(-1),意味着未完成的数据修改没有被接受,没有数据返回到服务器上,在这情况下,会引发ItemError事件。;dwcontrol.DeleteRow ( row );用法: DeleteRow 删除来自数据窗口主缓冲区的行 若数据窗口不可修改,所有与该行相关的存储空间被清除。若数据窗口允许修改, DeleteRow 移动该行至数据窗口的删除缓冲区,PowerBuilder利用删除缓冲区中的值创建SQL DELETE语句。 应用调用Update函数后,删除来自数据库表的行。Update 函数修改数据库并重置删除标志后,与行相关的存储空间被清除。 在HTML数据窗口中,调用DeleteRow引起送回服务器的数据发生新的变化,数据被再次接收,行被删除,重装页面。 若数据窗口对象已恢复参数,则必须在HTMLGen.SelfLinkArgs属性中指定这些参数。 发送数据回服务器之前,所有重装页面的函数需确认AcceptText。若函数失败(返回-1),这意味着所做的数据修改没有被接受,没有任何内容返回到服务器中。在这种情况下,触发ItemError事件。;dwcontrol.Update ( { accept {, resetflag } } );用法: 在PowerBuilder中执行Update函数前,必须通过SetTrans或SetTransObject函数指定数据库连接。调用SetTransObject时,必须使用自己的事务管理,它包括执行SQL COMMIT或ROLLBACK语句完成修改。 在PowerJ中,根据对对象连接属性的指定有可能生成对SetTrans或SetTransObject 的调用。 默认情况下,修改成功后,Update重置更新标志。但未完成其他确认和提交修改前可以不重新设置标志。确认修改后,调用ResetUpdate清除标志,使数据项不再是修改标志。 若想更新数据窗口控件或数据存储中的几个表,可以用Modify修改每个表中列的Update属性。为了保留行和列的状态标志,设置resetflag为False。由于更新都出现在相同的数据窗口控件或数据存储中,在所有表都被用到之前,不允许清除标志。当成功地完成并提交了所有的更新时,可以调用ResetUpdate清除标志,如果更新多数据窗口控件或数据存储作为事务的一部分时,将resetflag设置为False,防止数据窗口”忘记“哪行更新了,以防止更新失败。可以回退,尝试校正状态,并再次更新。一旦所有数据窗口成功更新,使用COMMIT完成事务,并使用ResetUpdate重置数据窗口的状态标志。如果resetflag设置为False时,调用Update,但不调用ResetUpdate,数据窗口将在下次调用Update时,再次尝试着发出相同的SQL语句。 如果在Update中调用It

您可能关注的文档

文档评论(0)

youngyu0329 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档