這兩天在用DATALOAD與FORM導資料入ORACLE DB
需求:集團內有個別公司未上ERP,但有EXCEL明細資料。有時集團又希望在ERP中要查看到所有公司的資料,這樣就需要把這些公司的資料導入ORACLE DB中。導入ORACLE DB的方法有好多,1,通過DELPHI或JAVA開發工具,外加ODBC等導入2,利用微軟的ACCES數據庫工具,讓EXCEL導入ACCESS,再把ACCESS中的導出到ORACLE3,透過FTP用EDI或PL/SQL定時用REQUEST導入4,用DATALOAD加ORACLE FORM導入。[@more@]
利用VIEW的TRIGGER技術來簡化FORM的開發
我們在開發FORM時,如是單 TABLE的,套用TEMPLATE.fmb,是不用單獨處理insert/update/delete等步聚的。如是VIEW的話,則要對VIEW的TABLE寫處理的CODE,且較麻煩。不便 於維護。如用VIEW的TRIGGER的話,則簡單且好維護[@more@] create table a1 (id number,aname varchar2(4) ) create table b1 (id number,bname varchar2(4) ) create view c1 as select a1.id,a1.aname,b1.bname from a1,b1 where b1.id(+)=a1.id insert into a1 values(1,'a1') insert into a1 values(2,'a2') insert into b1 values(1,'b1') insert into b1 va
ATO料號BOOKED後要取消的處理
ATO料號BOOKED後,在ERP畫面上是不可以再CANCELLED與DELETE的。[@more@]可以先在後台把要取消與刪除的OTC_LINE_ID改為NULL後,就可以在ERP畫面做CANCELLED了。update oe_order_lines_allset ato_line_id=nullwhere line_id=:line_id;
今天在订单的SCHEDULE_SHIP_DATE发现只能输入某个日期之前的
今天在订单的SCHEDULE_SHIP_DATE发现只能输入某个日期之前的这是INV的行事例没启用该日期后的。把年份往后延即可。
Java中的main()方法详解
出处http://lavasoft.blog.51cto.com/62575/53263[@more@]Java中的main()方法详解在Java中,main()方法是Java应用程序的入口方法,也就是说,程序在运行的时候,第一个执行的方法就是main()方法,这个方法和其他的方法有很大的不同,比如方法的名字必须是main,方法必须是public static void 类型的,方法必须接收一个字符串数组的参数等等。在看Java中的main()方法之前,先看一个最简单的Java应用程序HelloWorld,我将通过这个例子说明Java类中main()方法的奥秘,程序的代码如下:/** * Created by IntelliJ IDEA. * User: leizhimin * D
JAVA 面试32问
http://libaojun.blog.51cto.com/174946/28499第一,谈谈final, finally, finalize的区别。 (最常被问到) 第二,Anonymous Inner Class(匿名内部类) 是否可以extends(继承)其它类,是否可以implements(实现)interface(接口)?第三,Static Nested Class 和 Inner Class的不同,说得越多越好。(面试题有的很笼统) 第四,&和&&的区别。(这个问得很少)第五,HashMap和Hashtable的区别。(常问) 第六,Collection 和 Collections的区别。(你千万别说一个是单数一个是复数)第七,什么时候用assert。(API级的技术
javascript构造可以上传文件的form表单(通过js修改enctype)
版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://kiddymeet.blog.51cto.com/20194/29166[@more@] 在上传文件时,我们都知道需要在form表单中加上enctype="multipart/form-data"。而在开发过程中,也有可能遇到需要用javascripts构造form表单的情况。一般javascript构造form,可以使用以下方法: var form = document.createElement('form');form.id="the_form"; form.action="/img.php";form.method='post';form.name="th
javascript实用的N个小例子
http://gzycm520.blog.51cto.com/175220/36822[@more@]· 事件源对象 event.srcElement.tagName event.srcElement.type · 捕获释放 event.srcElement.setCapture(); event.srcElement.releaseCapture(); · 事件按键 event.keyCode event.shiftKey event.altKey event.ctrlKey · 事件返回值 event.returnValue · 鼠标位置 event.x event.y · 窗体活动元素 document.activeElement · 绑定事件 document.captureEvents(Event.KEYDOWN); · 访问窗体元素 document.all("txt").focus(); document.all("txt").selec
鼠标滚轮缩放图片
http://www.zzbang.cn/html/dev/js/2007/11/09/54/[@more@]<html><script language="javascript">function img_zoom(e, o) //图片鼠标滚轮缩放{var zoom = parseInt(o.style.zoom, 10) || 100;zoom += event.wheelDelta / 12;if (zoom > 0) o.style.zoom = zoom + '%'; return false;}</script>JetKing 51cto技术博客<body bgcolor="#fef4d9" onLoad="init()"> <DIV ID=plane3><IMG img_zoom(event,this)" onload="javascript:if(this.width>screen.wi
javascript里的document.all用法收集
http://www.zzbang.cn/html/dev/js/2007/11/09/55/[@more@]javascript里的document.all用法 从IE4开始IE的object model才增加了document.all[],来看看document.all[]的Description:Array of all HTML tags in the document.Collection of all elements contained by the object. 也就是说document.all[]是文档中所有标签组成的一个数组变量,包括了文档对象中所有元素(见例1)。IE’s document.all collection exposes all document elements.This array provides access to every element in the document. document.all[]这个数
深入认识javascript中的eval函数
http://www.zzbang.cn/html/dev/js/2007/11/09/45/[@more@]发现为本文起一个合适的标题还不是那么容易,呵呵,所以在此先说明下本文的两个目的:(1)介绍javascript中的eval函数的用法(2)如何在函数内执行全局代码►先来说eval的用法,内容比较简单,熟悉的可以跳过。eval函数接收一个参数s,如果s不是字符串,则直接返回s。否则执行s语句。如果s语句执行结果是一个值,则返回此值,否则返回undefined。需要特别注意的是对象声明语法“{}”并不能返回一个值,需要用括号括起来才会返回值,简单示例如下:var code1='"a"
JavaScript 对象与数组参考大全
http://www.zzbang.cn/html/dev/js/2007/11/09/46/[@more@]本文列举了各种JavaScript对象与数组,同时包括对上述每一对象或数组所完成工作的简短描述,以及与其相关的属性方法,以及事件处理程序。 B.1 anchor对象 使用<A NAME=>标记创建的HTML描点能被一个链接作为目标如果锚点包括HREF=特性,则它也是一个链接对象。 anchor对象是document对象的一个属性,它本身没有属性方法或者事件处理程序。 B.2 anchors数组 anchors数组是document对象的一个属性,是文档内所有anchor对象的一个列表如果anchor也是一个link(链接),则
让iframe自适应大小
http://www.zzbang.cn/html/dev/js/2007/11/09/47/[@more@]<script language="javascript"><!--function SetWinHeight(obj){ var win=obj; if (document.getElementById) { if (win && !window.opera) { if (win.contentDocument && win.contentDocument.body.offsetHeight) win.height = win.contentDocument.body.offsetHeight; else if(win.Document && win.Document.body.scrollHeight) win.height = win.Document.body.scrollHeight; } }}--></script><iframe
Javascript - 全面理解 caller,callee,call,apply
http://www.zzbang.cn/html/dev/js/2007/11/09/50/[@more@]1、caller JScript参考中说明为:返回一个对函数的引用,该函数调用了当前函数。如何理解这句话, 先来举个简单的例子: // caller demo {function callerDemo() { if (callerDemo.caller) { var a= callerDemo.caller.toString(); alert(a); } else { alert("this is a top function"); }}function handleCaller() { callerDemo();} 上面的例子,可以看出,它就是返回一个调用数据的引用。(指向请求调用的函数) 也由此可以看出,当在这样的情况下, 2、callee JSc
javascript的高级应用
http://www.zzbang.cn/html/dev/js/2007/11/09/51/[@more@]1、关于javascript的apply和call函数 prototype.js中用了大量的apply和call函数,不注意会造成理解偏差。官方解释:应用某一对象的一个方法,用另一个对象替换当前对象。apply与call的区别是第二个参数不同。apply是 数组或者arguments 对象。而call是逗号隔开的任何类型。apply,call方法最让人混淆的地方也是apply,call的特色。但最好不要滥用。能改变调用函数的对象。如下例,函数中用到this关键字,这时候this代表的是apply,call函数的第一个参数。<script src="pro
javascript字符串处理类
本文出自 “知识改变命运” 博客[@more@]//==================================================================//功能:去掉字符串两边空格//返回:true ---- 包含此不合法字符 false ---- 不包含function TrimString(str){ var i,j; if(str == "") return ""; for(i=0;i<str.length;i++) if(str.charAt(i) != ' ') break; if(i >= str.length) return ""; for(j=str.length-1;j>=0;j--) if(str.charAt(j) != ' ') break; return str.substring(i,j+1);}//=======================
javascript数据效验类
本文出自 “知识改变命运” 博客[@more@]/******************************************** num 数字phone 电话格式email 电子邮件格式http 格式比较时间大小*///浮点数(即小数) ^(-|+)?d+(.d+)?$ // ^[0-9]+(.[0-9]+)?function check_float(objName){ var regExpInfo = /^-?d+$/; if( objName.value.search(regExpInfo) >= 0 ) { return true; } else { var regExpInfo1 = /^d+.[0-9]{1,3}$/; if( objName.value.search(regExpInfo1) >= 0 ) { return true; } else { alert ("输入内容必须为整数或小数!小数点
細說HTML標籤
C:Documents and SettingsAdministratorLocal SettingsTemporary Internet FilesContent.IE5DJ3ZHX4Ahtml[1][@more@]在HTML語法中,大致上可以分為: ( 節錄自『網站建置百寶箱』)網頁架構:主要網頁主架構的介紹 分隔標籤:也就是所謂的水平線 排版標籤:針對標籤的屬性,可做適當的版面編排 字體標籤:教導您設定文字的字體。 文字標籤:教導您設定文字的顏色、行距、變化.....等等。 影像標籤:教導您如何在網頁中,植入圖像。 背景標籤:教導您如何設定背景顏色或是背景圖像。 連結標籤:教導您如何設定超連結,以及開視窗的條件。 表
JScript错误代码及相应解释大全-JavaScript基础教程
http://www.86oo.com/html/41/5604.html[@more@]JScript 语法错误 JScript 语法错误是指当 JScript 语句违反了 JScript 脚本语言的一条或多条语法规则时导致的错误。JScript 语法错误发生在程序编译阶段,在开始运行该程序之前。(错误发生在开发过程中),以下是32个语法错误 错误号 描述 十进制 十六进制 说明 1001 800A03E9 内存不足 1002 800A03EA 语法错误 1003 800A03EB 需要“:” 1004 800A03EC 需要“;” 1005 800A03ED 需要“(” 1006 800A03EE 需要“)” 1007 800A03EF 需要“]” 1008 800A03F0 需要“{” 1009 800A03F1 需要
SAP ERP 与 Oracle ERP 比较
本文对SAP和ORACLE两家公司的ERP产品,从公司实力、软件功能、产品成熟度、产品技术和产品实施等几个纬度进行比较,以使企业能够更好的了解哪个产品更适合自己。 [@more@]1:软件产品的成熟度§ SAP:经过近30年与全球大企业用户的合作,SAP系统积累了大量先进企业的业务管理流程。对于用户来说,只需根据在系统中挑选适当的业务流程,在软件中进行配置。而对软件的二次开发工作量极少,这就保证了用户能够把主要的精力都花在企业业务流程的优化上,真正起到上一套系统,管理提高一个层次的作用。§ Oracle: 由于缺乏足够的业务流程模板和软