tiptop 软件 程序 基础 培训
1. Linux基础指令 Linux编辑器vi 2. Oracle 基础 Oracle管理维护 3. Tiptop维护 答疑 测试
添加用户 useradd Useradd –g tiptop
文件管理指令 Cd 切换目录
Cd 回到家目录 Cd . 回到当前目录 Cd .. 回到上级目录 Cd ~ 回到家目录 Cd /etc 回到/etc目录 Cd $TOP
Tar cznf /u3/topprod.tgz /u1/topprod Tar xznf topprod .tgz
Tar czvf $bakdir/topprod.tar.gz /u1/topprod/tiptop /u1/topprod/topcust Tar czvf $bakdir/genero.tar.gz /u1/genero*
Ps –ef|grep oracle*
Tiptop/ora/scripts
Q_tbsFREE 查看表空间使用状况 需要以sys用户登陆才可 Q_users 查看ERP DB
Q_userOBJ 查看ERP 数据库对象信息
当临时表空间不足时,由于临时表在使用时不能被删除,所以处理方式为:另外创建一个临时表空间temp2,并把其设置为默认表空间,再把原来的临时表temp删掉,然后创建temp,设置为默认表空间,最后删除temp2。 创建临时表空间temp2
Create temporary tablespace temp2 tempfile ?‘ size 2G 更改temp2为默认表空间
Atler database default temporary tablespace temp2; 删除temp表空间
Drop tablespace temp including contents and datafiles; 在重新创建temp2
Create temporary tablespace temp tempfile ?‘ size 2G 更改temp为默认表空间
Atler database default temporary tablespace temp2;
Createdb 1…
1 创建user ,没有表及资料
2 创建user,创建表,表里面有资料
3 创建user ,创建表,表里面有DS 的demo资料 4 创建user ,复制另一个DB ()
某张表的数据完全没有的情况:
imp ds/ds file=ds.dmp tables=ima_file log=ds_ima_file.log 某个DB的某张表只是丢失了某几条重要的数据: (比如:ds1的ima_file )
Imp system/manager file=ds1.dmp tables=ima_file Fromuser=ds1 Touser=ds_report Log=imp.log; Esac udm7; exit
Truncate table table_name 清空表,不可以rollback的
画面(3.7) 容器性控件 非容器性控件 Fglwrt
Buttonedit :
name, data, tablename, columnname, image type, image 设置必须拦位:Constraints :required netNull true; Action 设置快截件 controlp 必须的 设置不可录入: Constraints:noEntry=true
Combobox noEntry =true 右键: edit item
画面中text 自动显示中文,中文是从p_zta中字段说明中获取.如果后续需要做修改的话,可以在p_perlang中修改,combobox下拉框中的中文显示也是在此设置.text控件必须跟edit等等依附存在,不可以独立存在的.
Label 不会自动显示,把 name 设置为:dunny01才可以(dunny+流水号,tiptop平台设死的),label可独立存在
tabIndex属性可设置鼠标跳动顺序
tiptop中显示静态图片,图片控件的name必须为:imgmksg
checkbox :valueChecked:Y, valueUnchecked:N
radiogroup: 右键edit items ;orientation
tpye_file 参考字段用表
单双引号不做区分的,只要成对出现
String 类型不能用在sql中 如: define a string
Select * from table where filed=a 是错的 但是define a varchar(10)
Select * from table where filed=a 是对的 Ls .* 列出隐藏文件 3/8
INPUT :
让鼠标焦点继续在该拦位:NEXT FIELD field_name 当前拦位值被改变时触发 ON CHANGE事件
MENU 和INPUT里都可以定义ON ACTION
CURSOR
1. 接受查询条件 CONSTRUCT 与INPUT 区别
假设画面拦位a=‘111‘,b=‘222‘
Construct g_wc on gen01,gen02 from a,b
Table字段 画面拦位 =》g_wc=‖gen01 =‘111‘ and gen02=‘222‘ ‖ 2. 根据1中得到的g_wc的值组SQL
Let l_sql=‖Select … from table where ―,g_wc 3.将组合出的SQL字符串转换成可执行的SQL PREPARE pre01 FROM l_sql
4.将可执行的SQL定义成CURSOR
DECLARE cursor1 CURSOR FOR pre01 (第3步省略时,第4步就用这个方法DECLARE cursor1 CURSOR FROM l_sql,但是不用PREPARE时,如果l_sql中有语法错误时,程序不会报错)
5.读取游标数据
FOREACH cursor1 INTO 变量 CONTINUE FOREACH EXIT FOREACH END FOREACH
结束后自动释放空间。 3/9
制作画面常见问题及注意事项: 1 画面的名字
客制目录 /u1/gp515
2 制作画面中不能出现任何的中文 3.控件之间的边界不能重叠
4新建画面时是选择DS 还是FORMONLY
画面输入的内容不需要异动到ORACLE数据库就可DS或者FORMONLY,否则不许选择DS
5. 栏位说明和栏位之间的关系:成对出现的,栏位说明TEXT控件是没有名字的,只有栏
位才有名字,后续维护p_perlang 时以栏位的名字为主 6. 控件属性的设置参考教材
7. 制作画面的步骤:下载ds.sch—> GENERO STUDIO 本地制作—> 上传—> 编译—>
预览—> 维护p_perlang 最后的三步跳过预览的步骤直接去维护p_perlang 是看不到中文信息的,必须预览后才可以看到
画面csfr110.4fd 程序:csfr110.4gl DATABASE ds GLOBALS … DEFINE 变量 MAIN
程序初始化(OPTIONS) 判断权限 (NOT cl_user())
如果遇到执行过程中的错误就记录LOG 日志(call cl_err_msg_log) 程序初始化-营运中心,参数载入,config目录文件载入(cl_setup(―‖) ) 记录程式执行的开始时间cl_used
OPEN WINDOW …. CALL r110_tm() 记录程式的离开时间 END MAIN
FUNCTION r110_tm() Construct
End construct 接受查询条件(QBE)
Input 接受单一的值(条件选项等) End input Call csfr110() END FUNCTION FUNCTION csfr110() L_sql=‖select …….‖ Call cl_prt_cs() END FUNCTION
目录:gp515/topcust/csfr100
INPUT NO WRAP 输入方式不打转
DEFER INTERRUPT 截取中断值(就是界面中是否可以通过X来关闭窗口)
MAIN函数接受值的方式:let p_a=ARG VAL(1)
背景作业(或者p_zz里的UNIX运行指令)p_cron给MAIN函数传值
Cl_ui_init() 画面多语言p_perlang载入
While true (避免当交互指令发生错误时陷入死循环) IF l_n>10 then Exit wile End if
Let l_n=l_n+1
Cl_qbe_init() 条件查询和条件储存按纽初始化
On action locale 语言
Call cl_dynamic_locale 切换语言函数
Cl_ghow_fld_cont() 该语言下的说明信息显示出来
Aoos010 允许闲置时间
On idle g_idle_seconds top.global,main-cl_setup
Cl_init_qry_var() 将top.global中和开窗有关的变量初始化
先编译,再维护p_zz,然后再编译,再link
…… 此处隐藏:2148字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [学前教育]MC9S12XS256RMV1 xs128芯片手册4
- [学前教育]安东尼语录经典语录
- [学前教育]e级gps控制测量技术设计书
- [学前教育]苏教版2022-2022学年八年级下学期期末
- [学前教育]装修公司推广 营销
- [学前教育]家政服务合同(完整版)
- [学前教育]湖北省2016届高三联考语文试题
- [学前教育]爱立信无涯学习系统LTE题库1-LTE基础知
- [学前教育]揭秘大众柴油车作弊软件原理
- [学前教育]人才流失原因及对策分析
- [学前教育]房屋建筑施工工程劳务分包合同
- [学前教育]国际贸易实务试卷A卷09.6
- [学前教育]校园废品回收活动计划方案书范文格
- [学前教育]电大成本会计试题及答案
- [学前教育]大学物理实验 华南理工出版社 绪论答案
- [学前教育]爱丁堡产后抑郁量表
- [学前教育]液压冲击的危害、产生原因与防止方法(
- [学前教育]学生工作总结高一学生期中考试总结_020
- [学前教育]人民医院医疗废物管理规章制度大全
- [学前教育]阳光维生素的巨大抗癌潜能阅读题答案.d
- 马云在云锋基金江苏论坛闭幕式的发言
- 试论小学体育教育中的心理健康教育-教
- 语文A版一年级下册《语文乐园一》教学
- 2021四川大学物理化学考研真题经验参考
- [人教A版]2015-2016学年高中数学 第二
- 终端网点销售返利协议书
- 江苏省2015年眼科学主治医师青光眼考试
- 2017年部编人教版八年级语文上册教案
- 十一中学七年级英语上册Unit7Howmuchar
- 以赛促教的创新性实验教学机制建设实践
- 平凉市崆峒区2015七年级下生物期末试题
- 琶洲(地块五)A、B塔楼1、2#塔吊基础
- 一级医院工作制度与人员岗位职责
- 2018北京西城区高三二模理科数学试题及
- 炒股密码线技术 - 图文
- 职高学生生涯发展辅导教案
- 语文人教版四年级上册8 世界地图引出的
- 最新最新人教版二年级上册全册数学教案
- 2017高考英语全国2卷精彩试题(有问题
- 普通心理学笔记




