var qb_checkCols=0; var qb_suspendGen=false; function qb_linkDblClick(){ // put some code here var x=this; } function qb_tableDblClick(){ // put some code here var x=this; } function qb_columnDblClick(){ // put some code here var x=this; } function qb_getAlias(obj) { var tname = obj.getAttribute("htmldb:name") var tcnt = obj.getAttribute("htmldb:cnt") var cId = ''; if (tcnt > 0) { cId = tname+'_'+tcnt; } else { cId = tname; } return cId; } function qb_rmTableConditions(id) { // var t = html_GetElement(id); var t = html_GetElement(id+"_thold"); // var zx = id; if (t) { // var tname = t.innerHTML; // var tname = t.getAttribute("htmldb:name") // var tcnt = t.getAttribute("htmldb:cnt") // var cId = ''; // if (tcnt > 0) { // cId = tname+'_'+tcnt; // } else { // cId = tname; // } var x=html_GetElement('conditions').getElementsByTagName('TR'); for(var i=0;i r) r = aid2; } } var l_Alias = ''; if ( c == 1 ) l_Alias = ''; if ( c == 2 ) l_Alias = '_1'; r = parseInt(r)+1; if ( c > 2 ) l_Alias = '_'+r; l_Tds[2].getElementsByTagName('INPUT')[0].value = p_Col+l_Alias; // alias value var l_outIN = l_Tds[7].getElementsByTagName('INPUT')[0]; l_outIN.id = l_Obj_Col + '_out'; // Output? l_outIN.out = "1"; l_outIN.col = p_Box.value; l_Tds[5].getElementsByTagName('SELECT')[0].id = l_Obj_Col + '_st'; // Sort Type var l_soIN = l_Tds[6].getElementsByTagName('INPUT')[0]; l_soIN.id = l_Obj_Col + '_so'; // Sort Order l_soIN.sort = "1"; l_soIN.st = p_Box.value+"_st"; l_soIN.col = p_Box.value; var l_grpIN = l_Tds[9].getElementsByTagName('INPUT')[0] l_grpIN.id = l_Obj_Col + '_grp'; // Group By l_grpIN.grp = "1"; l_grpIN.col = p_Box.value; var l_Del = l_Tds[10].getElementsByTagName('IMG')[0]; l_Del.id = l_Obj_Col + '_del'; // Output? l_Del.value = l_Obj_Col; var l_conIN = l_Tds[4].getElementsByTagName('INPUT')[0]; l_conIN.id = l_Obj_Col + '_con'; // Condition l_conIN.where = "1"; l_conIN.col = p_Box.value; if(document.all){ table.firstChild.appendChild(newTR); }else{ table.appendChild(newTR); } if (p_Box.alt=='DATE')qb_rendDateSelect(html_GetElement(l_Obj_Col + '_fun')); if (p_Box.alt=='VARCHAR2')qb_rendCharSelect(html_GetElement(l_Obj_Col + '_fun')); if (p_Box.alt=='NUMBER')qb_rendNumberSelect(html_GetElement(l_Obj_Col + '_fun')); newTR = null; l_Tds = null; cDebug("Elap:"+(new Date() - startTime)); return; } function qb_RowUp(pThis){ oElement = html_RowUp(pThis); qb_genSql(); return oElement; } function qb_RowDown(pThis){ oElement = html_RowDown(pThis); qb_genSql(); return oElement; } function qb_checkColumn(box){ var x = html_GetElement(box.value+"_condition"); if (box.checked == true && x ) { return; } else if (box.checked == true && !x ) { if ( qb_checkCols + 1 > 60 ) { box.checked=false; alert(l_maxCols); return; } else { qb_addCondition(box); } } else if (box.checked == false && x ) { qb_rmCondition(x); } else if (box.checked == false && !x ) { return; } } function qb_genSql(){ //if(g_SkipWriteSQL){return true;} var cols = qb_getColumns(); var tabs = qb_getTables(); var l = qb_getLinks(); var w = qb_getWhere(); var g = qb_getGroup(); var s = qb_getSort(); var ret; if ( cols != "" && tabs != "" ) { ret = "select\t" + cols + " \n from\t" + tabs; if ( l!="" ) { if (w!="") { ret = ret + " \n where " + l +"\n and "+ w; } else { ret = ret + " \n where " + l; } } else { if (w!="") ret = ret + " \n where " + w; } ret = ret + g + s; } else { ret = ""; } //cDebug(ret) var d = html_GetElement("QUERYTEXT"); if (d){d.value = ret}; //set the value on the page var q = html_GetElement("P1002_QUERY"); if (q){q.value = ret}; // set the value in session //qb_postQUERY(ret); qb_resultsOnClick=true; } function qb_getLinks(){ var ret=""; var tab = ""; for(var i=0;i0) { var par = ""; for (var zz=0;zz maxpos){maxpos = m[zz].value}; zz++ } } while (pos<=maxpos) { for(var i=0;i