7.0 TAC语言说明书.doc

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

南北7.0 TAC语言 说明书 (意见稿) 北京南北天地科技有限公司 前言 南北7.0软件是采用100%纯Java语言,基于J2EE规范,具有三层架构的财务业务一体化软件。软件具有跨平台性,可在如Unix、Linux、Windows等操作系统上运行。支持从局域网和互联网访问,可以全部运行于INTERNET环境。支持各种数据库,如ORACLE,SQLSERVER,SYSBASE,INFORMIX,DB2等。南北软件内嵌的开发语言TAC,具有强大的二次开发能力。它简单易学,Java应用程序所能实现的功能,TAC程序基本都能实现。特别是在南北业务软件7.0版中TAC被大量使用,所以学会学好TAC语言,对南北员工实施水平的提高,而且对个人学习能力、编程水平的提高都有很大的帮助。 在南北软件7.0中,报表定义、公式定义、凭证模板、转帐流程、打印格式、附加菜单定义、菜单定义等很多功能菜单中都可使用,所以要真正了解南北7.0软件,真正理解南北7.0软件的精华,TAC语言是必不可少的学习部分之一。本教材只是试图将TAC语言的基本使用方法阐述一二,因为TAC语言也是在不断的发展完善当中,所以今后的完善补充必不可少,请南北同仁补充指正。 本教材将从以下几方面对TAC语言的使用进行说明: 1、SQL语言简介。 2、南北软件基础表说明。 3、TAC语言基础。 4、使用TAC语言构造对话框(DialogPane)。 5、使用TAC语言构造表和数据集(Table,DataSet)。 6、使用TAC语言监听表和数据集事件 7、使用TAC语言的制凭证语句生成凭证。 8、在凭证模板定义中使用TAC。 9、在打印格式定义中使用TAC。 10、常用的TAC函数。 SQL语言介绍 SQL语言是什么? SQL是英文Structured Query Language的缩写,意思为结构化查询语言。SQL语言的主要功能就是同各种数据库建立联系,进行沟通。按照ANSI(美国国家标准协会)的规定,SQL被作为关系型数据库管理系统的标准语言。SQL语句可以用来执行各种各样的操作,例如更新数据库中的数据,从数据库中提取数据等。目前,绝大多数流行的关系型数据库管理系统,如Oracle, Sybase, Microsoft SQL Server, Access等都采用了SQL语言标准。虽然很多数据库都对SQL语句进行了再开发和扩展,但是包括Select, Insert, Update, Delete, Create, 以及Drop在内的标准的SQL命令仍然可以被用来完成几乎所有的数据库操作。 查询数据SELECT 作用 从一张或多张数据库表中检索数据。 语法 SELECT 表达式1[,表达式2] FROM 表名[,表名] [WHERE 逻辑表达式1[,逻辑表达式2,....]]; [GROUP BY 表达式1[,表达式2,....]]; [HAVING 逻辑表达式1[,逻辑表达式2,....]]; [ORDER BY 表达式1[,表达式2,....]] 例子 FROM 后面表是查询的源表,表名可使用别名,使用别名时其他相关的地方也必须使用别名。 一般需要同表内部关联时必须使用别名。 ** 例 SELECT b.* from fa_card as a,fa_card as b where a.fcode=b.fcode and a.tcode=b.tcode WHERE [关联条件1[,关联条件2....]][,过滤条件1[,过滤条件2]....] 关联条件是从多个表中检索数据,关联条件之间可使用 and、or连接 关联条件句法: 表1.字段1=表2.字段2 例 SELECT ivoucher.acode,aname from ivoucher,acode where ivoucher.acode=acode 过滤条件中可使用的通配符 _ 下滑线 表示一个字符 % 一个或多个字符 过滤条件中可使用的比较条件 like , not like is null , is not null in , not in between…and 例 select * from acode where acode like 102__ ; select * from acode where acode not like 102%; select * from acode where acode in(‘101’

文档评论(0)

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

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

1亿VIP精品文档

相关文档