- 博客(73)
- 资源 (5)
- 收藏
- 关注
原创 报表版本的数据选择对应section的规则以及N函数的调试方法
1如果有非条件section绑定了视图那么版本的数据选择对应的是第一个绑定视图的非条件section否则版本的数据选择对应的是第一个绑定视图的条件section或者没有对应2调试N函数可以用地球+visual studio 或者将相关代码放到一个报表里去跑
2017-10-15 00:10:35 306
转载 通过关联条件将A表的某个字段值和B表的某个对应字段值设成一样
update tablea A set A.a = (select B.a from tableb B where A.key = B.key) where exists (select 1 from tableb B where B.key = A.key)
2017-09-28 18:21:56 1051
原创 JDE 事务的用法
1 通过【B0001060函数】获取事务ID2 开启事务3open需要用到事务的表并且勾选支持事务4 定义一个EV01类型的标志变量,默认值为N5增删改open的表,如果 fileiostatus是error的话,标志变量就等于Y6close open的表7如果标志变量=y就回滚否则就commit
2017-09-07 11:48:44 672
原创 JDE 系统表(标准表)
1帐户余额表 (F0902) 19更改申请主文件表 (F5301) 37到期日规则 表(F00142)2公司常量表(F0010) 20租户/租赁主文件表 (F1501)38到期日规则日期范围 表(F00143)3日期财务格式表(F0008) 21销售单表头文件表 (F4201)39分期付款条款 表(F
2017-09-06 14:51:31 6579 1
原创 plsql误操作表(增删改)的数据恢复
第2行sql语句 误删除数据,第3行语句设置允许行移动,第4行语句闪回将表的数据恢复到删除之前的状态。备注:指定的时间是删除之前的时间!
2017-09-04 11:35:03 13008
原创 oracle 触发器和存储过程简单例子
1 触发器 create or replace trigger testdta.trriger_f03b11----testdta是表空间 after insert or update on testdta.f03b11 for each row--行级触发器declare---变量声明 returnid number; f03b1
2017-09-03 16:20:44 2518
原创 FORM的基础开发
1 创建一个 find/browser form;WA并且绑定一个视图A,WA初始化事件里添加自动查询事件【Press Button(HC F&ind)】;2创建一个headless detail form;WB并且绑定视图A;3打开WA的select的button clicked 事件,里面调用WB屏幕,传的参数就是主键,之后再加个自动查询事件(编辑屏幕回到查询屏幕时会被调用);例如
2017-08-27 20:55:24 758
原创 jde 判断闰年,破月以及计算总租金(破月的话最后一个月要按实际天数来算!)
1判断闰年(1:能被4整除并且不能被100整除;2:能被100整除)2判断租赁月破月逻辑(1)结束月份是2月份并且开始日是1号或者30号或者31号这时候整月的情况是 闰年结束日是29号平年结束日是28号,其他结束日都是破月;如果开始日不是1号和30号和31号,这时候整月的情况是结束日=开始日-1,其他结束日都是破月。(2)结束月份不是2月份,如果开始日是1号,这
2017-08-14 00:21:28 1828
原创 jde 动态添加筛选条件的注意事项
1 form用的是set selection比如Set Selection(FC Grid, "F58G001A", "CO", , FC Company1, ),ube用的是set user selection2form在添加筛选条件之前要清除之前的筛选条件,用Clear Selection(FC Grid)3 form的Set Selection Append Flag(FC Grid
2017-08-09 15:06:02 442
原创 JDE算月份数和算天数
1 调用系统自带months_between函数来算出月份数A2 if(开始日期+A)小于结束日期,实际月份数=A+1否则实际月份数=A;代码参考如下
2017-08-08 16:11:57 598 1
原创 WEB跑P程序不弹出打印机配置界面的方式(跳过打印机配置这一步)
1 场合:P程式里有Form调用了UBE,这时候web跑调用了ube的form,这时候会出来一个打印机配置的界面2 解决方法:首先创建一个函数来调用ube,通过函数绑定的DATA STRUCTURE(DS)来给ube传送需要的数据;注:(1)函数调用ube时要将异步复选框打勾!!!(2)函数编译后才会生效!!form里调用函数就可以解决不弹出打印机配置界面的问题了。
2017-07-30 17:14:40 2649
原创 JDE正式表数据迁移到中间表
1 A表数据迁移到B表,那么A表就是正式表,B表就是中间表--B表通过A表拷贝而来。。2建一个视图放入正式表3创建一个ube,创建一个group section绑定上个步骤建的视图--可以添加筛选条件4通过table io将BC变量赋给对应字段5中间表的作用--用于接口读取数据比如OA接口
2017-07-28 01:13:27 774
原创 数据库备份数据的最佳方式
1 创建备份表CREATE TABLE table2(待备份的表) AS SELECT * from table1(where 。。。。)2 数据恢复:Insert into Table1 select * from Table2 ;3删除备份表 drop table table2;
2017-07-25 10:32:44 365
原创 JDE TableIO达不到预想结果的原因
1条件有误将条件写死再试试看2生成一下索引3比对jde表结构和db 表结构是否相同,不同的话要generate一下表
2017-07-24 20:42:44 352
原创 关于number类型变量的赋值!!!!
对于用number类型的dd定义的变量如果直接赋的是数字的话,请直接赋数字(有引号的那种),不要在f(x)里赋数字举个例子 Test_URAT=“1”;(正确),Test_URAT=1;(错误)
2017-07-24 13:31:31 6728 1
原创 JDE 版本的特殊之处
1 胖客户端不同环境进去 JDE会检查ds服务器的当前环境下是否有这个版本,如果没有就会显示对象不存在2如果发现有版本显示不存在的话 胖客户端就要以dv环境进去 然后将版本以及版本对应的object所在的工程或者创建一个工程把版本和对应object放进去把工程状态推到显示版本不存在的环境对应的状态。比如胖客户端PY进去显示版本不存在 ,那你就以DV进去将包含版本以及对应object的工程状
2017-07-22 23:46:25 734
原创 JDE 查看log
1: jde.ini文件的配置2:UBE(R程序)的log位置C:\E920\PrintQueue3:p程序的log位置 C:\E920\system\JAS\EA_JAS_80.ear\webclient.war\logs
2017-07-16 17:25:00 496
原创 JDE 发布(打包分发)流程
1 先创建一个工程专门用来打包用---把要打包的objecl都放到里面--然后check out check in获得token;注:如果在其他工程里有待打包的object的token,就把他释放了!2 在ds服务器上打包发布;具体细节不说了!!!注:对于ube如果想要把版本也打包的话,就要在本地机器上进行打包,然后在ds服务器上发布!
2017-07-06 13:49:43 764
原创 JDE 注意事项
1:视图里多张表关联不起来的话,那视图里就放主表,其他表数据通过table io来获取2:table io 里如果条件符合也找不到数据,那就把table的index重新生成一下!
2017-07-04 12:21:06 605
原创 JDE 遍历grid中选中的行
1 定义一个INT01类型的变量 来存放行号,初始化为0;2 通过get next selected row函数获取指定行号接下来选中的行号;3通过while函数进行遍历4在while,end while之间通过get grid row获取当前选中行,并且通过 gc变量获取到当前选中行的数据5 在end while 之前再写一遍 get next selected row函数6
2017-06-29 21:47:43 436
原创 JDE表对应DB视图
1 通过胖客户端 创建一张表,然后生成表和索引2 通过plsql等db可视化管理工具删除掉生成的表3通过sql创建一个试图,视图名和表名相同4之后在代码里用到表的地方都会映射到这张视图。。。。
2017-06-27 15:10:28 537 1
原创 [1]jquery之jquery对象
(1)通过jquery选择器得到的对象就是jquery对象如 $("#id");(2)jquery对象是一个数组,可以通过get(下标)或者【下标】转换为dom对象;(3)jquery对象是用来操作控件的,包括获取控件相关属性值,改变控件相关属性值,给控件添加事件处理。
2016-10-29 11:02:41 254
原创 springmvc入门--超级简单
1 导入jar包2 web.xml 添加的代码有红色标记<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
2016-05-30 16:54:18 307
转载 jquery的each()详细介绍
1 遍历数组(1)一维数组var arr1 = [ "aaa", "bbb", "ccc" ]; $.each(arr1, function(i,val){ alert(i); alert(val); }); 结果:alert(i)将输出0,1,2alert(val)将输出aaa,bbb,ccc(2)
2016-05-27 17:10:25 275
转载 JS特效之日历输入框(日历控件)
Js日期选择器并自动加入到输入框中var gMonths=new Array("一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月");var WeekDay=new Array("日","一","二","三","四","五","六");var strToday="今天";var strYear="年";var st
2016-05-24 11:07:46 4342 1
转载 JS特效之倒计时
实时倒计时剩余时间:10var CID = "endtime";if(window.CID != null){ var iTime = document.getElementById(CID).innerText; var Account; RemainTime();}function RemainTime(){ var iDay,iHour
2016-05-24 10:59:27 473
转载 JS特效之漂浮广告
漂浮广告 var x = 50,y = 60 var xin = true, yin = true var step = 1 var delay = 10 var obj=document.getElementById("codefans_net") function float() { var L=T=0var R= document.body.clientWidt
2016-05-24 10:52:08 3278
转载 Dom4j创建XML,解析XML
1 导入两个必需的jar包【注意构建路径】2编写相关类(1)在指定位置创建xml:package xmloperation;import java.io.File;import java.io.FileOutputStream;import java.io.IOException;import org.dom4j.Document;import org.dom4
2016-02-04 13:43:36 334
原创 JAVA中的23种设计模式
Factory(工厂模式), Builder(建造模式), Factory Method(工厂方法模式), Prototype(原始模型模式),Singleton(单例模式), Facade(门面模式), Adapter(适配器模式), Bridge(桥梁模式), Composite(合成模式), Decorator(装饰模式), Flyweight(享元模式), Proxy(代理模式
2015-02-12 20:18:54 428
原创 Extjs之HelloWorld
1 导入所需文件夹Ext4.1Development该文件夹免费的下载链接:2 index.jsp导入相关文件以及HelloWorld代码3 运行截图
2015-02-06 21:51:54 442
原创 Java中的String类的认识
一般将字符串如“abc”直接称为String对象其实它是String对象的一部分(字符数组属性的值)String类的实例化:(1)String a="abc";在常量池中用一块字符数组放一个字符串“abc”,a变量存该字符串的引用!(2)String a=new String("abc");在常量池中用一块字符数组放一个字符串“abc”,并在堆内存中用一块字符数组放一个字符串“abc”
2015-02-03 21:18:12 567
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人