- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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’
您可能关注的文档
- 一份很详尽的IPC入侵教程.doc
- 一台电脑以及它的相关外接设备到手.doc
- 一章 计算机基础知识__单项选.doc
- 一些键盘小技巧.doc
- 移动硬盘简介.doc
- 易语言dnf代码.doc
- 移动硬盘删除文件时提示“文件或目录损坏且无法读取.doc
- 应用写作形成性考核作业(参考答案)(.doc
- 硬件高手.doc
- 硬件问题解答.doc
- 智慧校园智能学习环境资源优化配置中云计算技术支持的智能化学习资源推荐教学研究课题报告.docx
- 初中化学溶液pH值分析及校园垂直绿化土壤改良实验课题报告教学研究课题报告.docx
- 非物质文化遗产中的传统编织技艺数字化传承与创新设计研究课题报告教学研究课题报告.docx
- 2025年房地产经纪人二手房定义与房地产市场监管政策专题试卷及解析.pdf
- 高中化学实验设计研究金属腐蚀过程中的表面膜形成规律课题报告教学研究课题报告.docx
- 2025年皮肤护考题目大全及答案.doc
- 2025年皮影课题现场答辩题目及答案.doc
- 人工智能教育教师人工智能教育教师专业能力发展研究教学研究课题报告.docx
- 书法墨色层次渐变与化学扩散方程的数学建模课题报告教学研究课题报告.docx
- 初中物理杠杆原理在废物回收系统创新设计中的应用课题报告教学研究课题报告.docx
原创力文档


文档评论(0)