Ir para conteúdo
Fórum Script Brasil

fabiosanches

Membros
  • Total de itens

    193
  • Registro em

  • Última visita

Tudo que fabiosanches postou

  1. Boa tarde, Preciso consolidar 3 abas em uma só, elas tem uma série de dados mais tenho 5 colunas que se repetem nas 3 abas e gostaria de consolidar essas colunas em uma outra aba para depois fazer uma tabela dinamica dessa aba consolidada, como faço isso???
  2. up.. preciso de um socorro, sou extremamente iniciante no vba e preciso liberar essa planilha para um clientes...
  3. Boa Tarde, estou apanhando já a quase uma semana para colocar uma determinada aba do excel para abrir sempre nela, uma chamada login, tentei vários códigos inclusive esse abaixo Private Sub Workbook_Open() Set wsinicio = Worksheets("login") On Error Resume Next Dim sht As Worksheet wsinicio.Visible = xlSheetVisible wsinicio.Select wsinicio.Activate For Each sht In ThisWorkbook.Worksheets If sht.Name <> wsinicio.Name Then sht.Visible = xlVeryHidden End If Next UserForm1.Show End Subsó que o excel nunca abre, ele tem esse userform1 que é o login e senha que vou postar abaixo, sempre ele abre com a ultima aba que eu trabalhei, tentei no workbook.beforeclose colocar a mesma função para voltar a reabilitar a aba que eu quero e nadaaaa.. segue abaixo o userform e medida que eu fosse clicando nos "submenus" eu faria a mesma coisa, mostraria somente ele e ocultaria o resto. Private Sub CommandButton1_Click() If txtLogin = "" Then MsgBox "Digite o nome do usuário !" Exit Sub txtLogin.SetFocus Else If txtSenha = "" Then MsgBox "Digite a senha do usuário !" Exit Sub txtSenha.SetFocus End If End If col = 1 lin = 2 While (Plan1.Cells(lin, col) <> txtLogin) lin = lin + 1 If lin > 50 Then MsgBox "Usuário não esta cadastrado" Exit Sub End If Wend Dim senha As String 'lin = 2 col = 2 senha = Plan1.Cells(lin, col).Value Dim tela As String 'lin = 2 col = 3 tela = Plan1.Cells(lin, col).Value If txtSenha <> senha Then MsgBox "A senha não confere !!" Exit Sub Else MsgBox "Seja Bem Vindo " & txtLogin lin = 2 col = 1 While (Plan2.Cells(lin, col) <> "") lin = lin + 1 Wend Plan2.Cells(lin, 1) = txtLogin.Value Plan2.Cells(lin, 2) = txtSenha.Value Plan2.Cells(lin, 3) = Date MsgBox tela.Name Set wslogin = Worksheets(tela) On Error Resume Next Dim sht As Worksheet wslogin.Visible = xlSheetVisible wslogin.Select wslogin.Activate For Each sht In ThisWorkbook.Worksheets If sht.Name <> wsinicio.Name Then sht.Visible = xlVeryHidden End If Next ActiveWindow.DisplayWorkbookTabs = True Hide End If ActiveWorkbook.Protect Password:="123", Structure:=True, Windows:=False End Sub
  4. fabiosanches

    PHP+IIS+ORACLE

    alguém já conseguiu fazer isso funcionar.. estou ficando doido aki já.. tenho um comando aki q parece q eu consigo conectar no banco.. porém não esta funcionando nem um select sequer.. preciso disso urgente demais da conta...
  5. estou tentando fazer um codigo dessa forma <span class="textfieldRequiredMsg"><script> alert("campo necessário") </script></span></span></td> porém ele sempre aparece o alert na hora que carrega a pagina.. existe alguma forma de fazer isso acontecer??
  6. não sei se é isso q eu quero.. via javascript eu sei como fazer, porém queria ver na ferramenta do dreamweaver mesmo.
  7. não consegui localizar isso não meu camarada.. eu achei aquele spryset mais não sei como usar e nem sei para que serve...
  8. como q eu faço um edit com mascara no dreamweaver, não queria usar javascript na unha pra isso não, quero aprender a usar a ferramenta mesmo.. como faço?
  9. fiz assim.. so uma duvida.. tipo.. eu to chamando ela no onload do form.. porem a function é listada depois disso.. a função q realmente diz o q ele deve fazer.. isso influencia?? porque eu fiz aki e ainda não funcionou... ????
  10. so tirando o onclick não foi não.. onde q eu chamo o evento onload.. ?? bastante leigo nesse caso :( mals..
  11. to com uma duvida q é o seguinte.. tenho o seguinte codigo <td class="borderall2 ponteiro" nowrap onkeypress="java script:if(event.keyCode==13){this.click()}" onclick="java script:ToggleBox('BOXPEDIDO', 1)"> q esconde ou mostra um determinado div baseado no onclick.. so que eu queria tirar ele dessa necessidade.. quero deixar ele sempre mostrando.. como q faço isso??? a function é essa abaixo function ToggleBox(BoxName, On) { var dispTitle, dispBody, dispValue; if (On == 1) { dispTitle = "none"; dispBody = ""; dispValue = 1; } else { dispTitle = ""; dispBody = "none"; dispValue = 0; } switch (BoxName) { case "BOXMSG": document.getElementById("idALERT").style.display = ""; break; case "BOXPEDIDO": document.getElementById("idGROUPTITLE").style.display = dispTitle; document.getElementById("idGROUPBODY").style.display = dispBody; document.forms[0].BOXPEDIDO.value = dispValue; break; case "BOXPRODUTOS": document.getElementById("idGROUPTITLE0").style.display = dispTitle; document.getElementById("idGROUPBODY0").style.display = dispBody; document.forms[0].BOXPRODUTOS.value = dispValue; break; case "BOXSERVICOS": document.getElementById("idGROUPTITLE1").style.display = dispTitle; document.getElementById("idGROUPBODY1").style.display = dispBody; document.forms[0].BOXSERVICOS.value = dispValue; break; } }
  12. esse arquivo .exe é um arquivo cgi.. eu so tenho o exe tem como eu fazer a operação inversa disso? do exe gerer o cgi com o codigo fonte? cara.. tenho uma duvida tipo.. qual arquivo q monta esse formulario dinamico ai na tela??/ porque o form é montado em tempo de execução.. e isso q esta sendo um grande problema aki.. descobrir isso.. :(
  13. so como informação.. eu fiz um teste aki.. tipo.. limpei todo o arquivo pesquisa_2.js deixei ele sem nenhuma linha e salvei.. o problema continuou o mesmo...
  14. arquivo JS tem 2 segue os 2, pela minha analise bem leiga eu acho q ele monta no javascript 2.. mais eu preciso verificar como q ele pega o action dele.. porque é la q eu preciso alterar como q ele ta passando o parametro.. tipo.. do jeito q ta ele monta o form com o action assim... action="http://fab-n-0001/sapiensweb/conector.exe?ACAO=EXEPESQ" e precisava q fosse action="http://fab-n-0001/sapiensweb/conector.exe?SIS=CO&LOGIN=SID&ACAO=EXESENHA&NOMUSU=suporte&SENUSU=suporte&PROXACAO=EXEPESQ" function Pesquisa(sis, table, fieldret, filterfields, whereclause, title, text, sql,titulo,order) { if (sql) { sql = "(Upper(NumberToStr(" + sql + ")) LIKE '%#%')"; } var strAux; var i; var lstCamposBase = new Array(); var lstCamposTela = new Array(); var lstCamposBaseRet = new Array(); var lstCamposTelaRet = new Array(); var strPesquisa; var strCamposBase = ""; var j; var curCampo; var index; curCampo = 0; var fillfields=""; var strFieldRet=""; var strFieldName=""; var isDate = false; var isTime = false; var retorno = ""; var isFieldId = false; var fieldId; i = fieldret.indexOf(',', fieldret); while (i != -1) { strAux = fieldret.substring(0, i); j = strAux.indexOf('/', strAux); if (j != -1) { lstCamposBaseRet[curCampo] = strAux.substring(0, j); lstCamposTelaRet[curCampo] = strAux.substring(j + 1, 9999); } else { lstCamposBaseRet[curCampo] = strAux; lstCamposTelaRet[curCampo] = strAux; } curCampo += 1; fieldret = fieldret.substring(i + 1, 9999); i = fieldret.indexOf(',', strPesquisa); } for(x=0; x < curCampo; x++) { strFieldRet = strFieldRet + lstCamposTelaRet[x] + ','; strFieldName = strFieldName + lstCamposBaseRet[x] + ','; } curCampo = 0; strPesquisa=filterfields; i = strPesquisa.indexOf(',', strPesquisa); while (i != -1) { strAux = strPesquisa.substring(0, i); j = strAux.indexOf('/', strAux); if (j != -1) { lstCamposBase[curCampo] = strAux.substring(0, j); lstCamposTela[curCampo] = strAux.substring(j + 1, 9999); } else { lstCamposBase[curCampo] = strAux; lstCamposTela[curCampo] = strAux; } curCampo += 1; strPesquisa = strPesquisa.substring(i + 1, 9999); i = strPesquisa.indexOf(',', strPesquisa); } strPesquisa = ''; for(x=0; x < curCampo; x++) { i = lstCamposBase[x].indexOf('TODATE(', lstCamposBase[x]); if (i != -1) { var posFim = lstCamposBase[x].indexOf(')', lstCamposBase[x]); lstCamposBase[x] = lstCamposBase[x].substring(i + 7, posFim); isDate = true; } else isDate = false; i = lstCamposBase[x].indexOf('TOTIME(', lstCamposBase[x]); if (i != -1) { var posFim = lstCamposBase[x].indexOf(')', lstCamposBase[x]); lstCamposBase[x] = lstCamposBase[x].substring(i + 7, posFim); isTime = true; } else isTime = false; isFieldId = (document.getElementById("id" + lstCamposTela[x]) != null); if(isFieldId) {fieldId = document.getElementById("id" + lstCamposTela[x]).value; } else {fieldId = document.forms[0].elements[lstCamposTela[x]].value; } if (fieldId != '') { if(strPesquisa != '') strPesquisa = strPesquisa + "%20" + 'AND' + "%20"; strAux = lstCamposBase[x].substring(0, 1); if(strAux == 's') lstCamposBase[x] = lstCamposBase[x].substring(1,9999); strPesquisa = strPesquisa + lstCamposBase[x] + '='; if(isFieldId) {fieldId = document.getElementById("id" + lstCamposTela[x]).type;} else {fieldId = document.forms[0].elements[lstCamposTela[x]].type;} if (fieldId == 'select-one') { if(isFieldId) {index = document.getElementById("id" + lstCamposTela[x]).selectedIndex; fieldId = document.getElementById("id" + lstCamposTela[x]).options[index].value;} else {index = document.forms[0].elements[lstCamposTela[x]].selectedIndex; fieldId = document.forms[0].elements[lstCamposTela[x]].options[index].value}; strPesquisa = strPesquisa + fieldId; } else { if(isFieldId) {fieldId = document.getElementById("id" + lstCamposTela[x]).value;} else {fieldId = document.forms[0].elements[lstCamposTela[x]].value}; if (isDate) strPesquisa = strPesquisa + 'TODATE(' + fieldId + ')'; else if (isTime) strPesquisa = strPesquisa + 'TOTIME(' + fieldId + ')'; else strPesquisa = strPesquisa + fieldId; } } } var strPesquisa2 =''; if(title.length > 0) { retorno = window.prompt(title, text); if(retorno != null) { retorno = retorno.toUpperCase(); i = sql.indexOf('#', sql); if (i != -1) { strPesquisa2 = sql.substring(0, i); strPesquisa2 = strPesquisa2 + retorno; j = sql.indexOf('/', sql); if (j == -1) j = 9997; strPesquisa2 = strPesquisa2 + sql.substring(i + 1, j); sql = sql.substring (j+1,9999); i = sql.indexOf('#', sql); while (i != -1) { strPesquisa2 = strPesquisa2 + 'OR*' + sql.substring(0, i); strPesquisa2 = strPesquisa2 + retorno; j = sql.indexOf('/', sql); if (j == -1) j = 9997; strPesquisa2 = strPesquisa2 + sql.substring(i + 1, j); sql = sql.substring (j+1,9999); i = sql.indexOf('#', sql); } } } } else if (sql.length > 0) { strPesquisa2 = sql; } for(x=0; x < curCampo; x++) { fillfields = fillfields + lstCamposTela[x] + ','; strCamposBase = strCamposBase + lstCamposBase[x] + ','; } title = escape (title); text = escape (text); whereclause = escape (whereclause); strPesquisa2 = escape (strPesquisa2); titulo = escape (table.toUpperCase(table)); order = escape (order); var url="http://fab-n-0001/sapiensweb/conector.exe?LOGIN=SID&ACAO=EXESENHA&NOMUSU=suporte&SENUSU=suporte&PROXACAO=EXEPESQ&STATUS=INICIAR&SIS=" + sis + "&TABLE=" + table + "&FIELDNAME=" + strFieldName + "&FIELDRET=" + strFieldRet + "&FILTERFIELDS=" + strPesquisa + "&FILLFIELDS=" + fillfields + "&BASEFIELDS=" + strCamposBase +"&WHERECLAUSE=" + whereclause + "&TITULO=" + titulo + "&ORDER=" + order + "&SQL=" + strPesquisa2; if((retorno != null) | (title.length == 0)) window.open(url, 'pesquisa', 'dependent=yes,scrollbars,resizable,width=750,height=450,screenTop=0,screenLeft=0,titlebar=yes') } javascript_2 //** NÃO CHAMAR ESTE MÉTODO DE FORA DO PESQUISA_2.JS //acrescenta um parâmetro e um valor à tela de pesquisa function createHiddenInputPesq_2(aDoc, aName, aValue){ var xResult; xResult = aDoc.createElement('input'); xResult.setAttribute('name', aName); xResult.setAttribute('type', 'hidden'); xResult.setAttribute('value', aValue); return xResult; } //variáveis globais usadas para passar os parâmetros para o form de pesquisa sem precisar colocar tudo em uma String e passar como parâmetro var vSource2; var vSis2; var vStrFieldName2; var vStrFieldRet2; var vStrPesquisa2; var vFillfields2; var vStrCamposBase2; var vFields2; var vLinkfield2; var vTables2; var vWhereclause2; var vTitulo2; var vOrder2; var vNompsq2; var vSourceform2; var vAbr2; var vSqlPesquisa2; var vWFParams = ""; var vtag; //** NÃO CHAMAR ESTE MÉTODO DE FORA DO PESQUISA_2.JS //Método usado pelo PesqForm (form criado dinamicamente em PerformPesq_2) para armazenar os parâmetros e valores a serem passados para a aplicação function loadParamsPesq_2(aDoc){ var xForm; //xForm = aDoc.getElementById('PesqForm'); //xForm.appendChild(createHiddenInputPesq_2(aDoc, 'LOGIN', 'SID')); //xForm.appendChild(createHiddenInputPesq_2(aDoc, 'ACAO', 'EXESENHA')); //xForm.appendChild(createHiddenInputPesq_2(aDoc, 'NOMUSU', 'suporte')); //xForm.appendChild(createHiddenInputPesq_2(aDoc, 'SENUSU', 'suporte')); //xForm.appendChild(createHiddenInputPesq_2(aDoc, 'PROXACAO', 'PesqForm')); xForm.appendChild(createHiddenInputPesq_2(aDoc, 'SOURCE', vSource2)); xForm.appendChild(createHiddenInputPesq_2(aDoc, 'STATUS', 'INICIAR')); xForm.appendChild(createHiddenInputPesq_2(aDoc, 'SIS', vSis2)); xForm.appendChild(createHiddenInputPesq_2(aDoc, 'FIELDNAME', vStrFieldName2)); xForm.appendChild(createHiddenInputPesq_2(aDoc, 'FIELDRET', vStrFieldRet2)); xForm.appendChild(createHiddenInputPesq_2(aDoc, 'FILTERFIELDS', vStrPesquisa2)); xForm.appendChild(createHiddenInputPesq_2(aDoc, 'FILLFIELDS', vFillfields2)); xForm.appendChild(createHiddenInputPesq_2(aDoc, 'BASEFIELDS', vStrCamposBase2)); xForm.appendChild(createHiddenInputPesq_2(aDoc, 'FIELDS', vFields2)); xForm.appendChild(createHiddenInputPesq_2(aDoc, 'LINKFIELD', vLinkfield2)); xForm.appendChild(createHiddenInputPesq_2(aDoc, 'TABLES', vTables2)); xForm.appendChild(createHiddenInputPesq_2(aDoc, 'WHERECLAUSE', vWhereclause2)); xForm.appendChild(createHiddenInputPesq_2(aDoc, 'TITULO', vTitulo2)); xForm.appendChild(createHiddenInputPesq_2(aDoc, 'ORDER', vOrder2)); xForm.appendChild(createHiddenInputPesq_2(aDoc, 'NOMPSQ', vNompsq2)); xForm.appendChild(createHiddenInputPesq_2(aDoc, 'SOURCEFORM', vSourceform2)); xForm.appendChild(createHiddenInputPesq_2(aDoc, 'ABR', vAbr2)); xForm.appendChild(createHiddenInputPesq_2(aDoc, 'SQL', vSqlPesquisa2)); if (vWFParams != "") //Somente deve ser enviado caso existam valores - Excluivo para Workflow xForm.appendChild(createHiddenInputPesq(aDoc, 'WFPARAMS', vWFParams)); xForm.appendChild(createHiddenInputPesq_2(aDoc, 'TAG', vtag)); xForm.submit(); } //** NÃO CHAMAR ESTE MÉTODO DE FORA DO PESQUISA_2.JS //Formata os parâmetros da pesquisa de acordo com o método de request function FormatFieldsPesq_2ForMethod(method, source, sis, fieldret, filterfields, fields, tables, whereclause, titulo, order, nompsq, sourceform, title, text, sql, linkfield, tag){ var lstCamposBaseRet = new Array(); var lstCamposTelaRet = new Array(); var lstCamposBase = new Array(); var lstCamposTela = new Array(); var strFieldRet=""; var strFieldName=""; var strPesquisa; var strCamposBase = ""; var strAux; var i; var j; var curCampo; var fillfields=""; var retorno; var isGetMethod = method == 'GET'; var isPostMethod = method == 'POST'; var result = true; if (!source) source=''; if (!linkfield) linkfield = ''; if (!tag) tag = ''; curCampo = 0; i = fieldret.indexOf(','); while (i != -1){ strAux = fieldret.substring(0, i); j = strAux.indexOf('/'); if (j != -1){ lstCamposBaseRet[curCampo] = strAux.substring(0, j); lstCamposTelaRet[curCampo] = strAux.substring(j + 1, 9999); } else { lstCamposBaseRet[curCampo] = strAux; lstCamposTelaRet[curCampo] = strAux; } curCampo += 1; fieldret = fieldret.substring(i + 1, 9999); i = fieldret.indexOf(','); } for(x=0; x < curCampo; x++){ strFieldRet = strFieldRet + lstCamposTelaRet[x] + ','; strFieldName = strFieldName + lstCamposBaseRet[x] + ','; } curCampo = 0; strPesquisa = filterfields; i = strPesquisa.indexOf(','); while (i != -1){ strAux = strPesquisa.substring(0, i); j = strAux.indexOf('/'); if (j != -1){ lstCamposBase[curCampo] = strAux.substring(0, j); lstCamposTela[curCampo] = strAux.substring(j + 1, 9999); } else{ lstCamposBase[curCampo] = strAux; lstCamposTela[curCampo] = strAux; } curCampo += 1; strPesquisa = strPesquisa.substring(i + 1, 9999); i = strPesquisa.indexOf(','); } for(x=0; x < curCampo; x++){ isTime = false; isDate = false; i = lstCamposBase[x].indexOf('TODATE('); if (i != -1){ var posFim = lstCamposBase[x].indexOf(')'); lstCamposBase[x] = lstCamposBase[x].substring(i + 7, posFim); isDate = true; } else{ i = lstCamposBase[x].indexOf('TOTIME('); if (i != -1){ var posFim = lstCamposBase[x].indexOf(')'); lstCamposBase[x] = lstCamposBase[x].substring(i + 7, posFim); isTime = true; } } if (document.forms[0].elements[lstCamposTela[x]].value != ''){ if(strPesquisa != '') { if (isGetMethod) strPesquisa = strPesquisa + "%20" + 'AND' + "%20"; else strPesquisa = strPesquisa + " AND "; } strAux = lstCamposBase[x].substring(0, 1); if(strAux == 's') lstCamposBase[x] = lstCamposBase[x].substring(1,9999); strPesquisa = strPesquisa + lstCamposBase[x] + '='; if (document.forms[0].elements[lstCamposTela[x]].type == 'select-one'){ index = document.forms[0].elements[lstCamposTela[x]].selectedIndex; strPesquisa = strPesquisa + document.forms[0].elements[lstCamposTela[x]].options[index].value; } else{ if(strAux == 's'){ if (isGetMethod) strPesquisa = strPesquisa + "%27"; else strPesquisa = strPesquisa + "'"; } if (isDate) strPesquisa = strPesquisa + 'TODATE(' + document.forms[0].elements[lstCamposTela[x]].value + ')'; else if (isTime) strPesquisa = strPesquisa + 'TOTIME(' + document.forms[0].elements[lstCamposTela[x]].value + ')'; else strPesquisa = strPesquisa + document.forms[0].elements[lstCamposTela[x]].value; if(strAux == 's'){ if (isGetMethod) strPesquisa = strPesquisa + "%27"; else strPesquisa = strPesquisa + "'"; } } } } for(x=0; x < curCampo; x++){ fillfields = fillfields + lstCamposTela[x] + ','; strCamposBase = strCamposBase + lstCamposBase[x] + ','; } i = tables.indexOf('*'); if (i != -1){ abr = 'S'; tables = tables.substring(i + 1, 9999); } else{ abr = 'N'; } var strPesquisa2 =''; if(title.length > 0){ retorno = window.prompt(title, text); if(retorno == null){ result = false; } else{ retorno = retorno.toUpperCase(); i = sql.indexOf('#'); if (i != -1){ strPesquisa2 = sql.substring(0, i); strPesquisa2 = strPesquisa2 + retorno; j = sql.indexOf('/'); if (j == -1) j = 9997; strPesquisa2 = strPesquisa2 + sql.substring(i + 1, j); sql = sql.substring (j+1,9999); i = sql.indexOf('#'); while (i != -1){ if (isGetMethod) strPesquisa2 = strPesquisa2 + "%20" + 'OR*' + "%20" + sql.substring(0, i); else strPesquisa2 = strPesquisa2 + " OR* " + sql.substring(0, i); strPesquisa2 = strPesquisa2 + retorno; j = sql.indexOf('/'); if (j == -1) j = 9997; strPesquisa2 = strPesquisa2 + sql.substring(i + 1, j); sql = sql.substring (j+1,9999); i = sql.indexOf('#'); } } } } else if (sql.length > 0){ strPesquisa2 = sql; } if (result){ vSource2 = source; vSis2 = sis; vStrFieldName2 = strFieldName; vStrFieldRet2 = strFieldRet; vStrPesquisa2 = strPesquisa; vFillfields2 = fillfields; vStrCamposBase2 = strCamposBase; vFields2 = fields; vLinkfield2 = linkfield; vTables2 = tables; vWhereclause2 = whereclause; vTitulo2 = titulo; vOrder2 = order; vNompsq2 = nompsq; vSourceform2 = sourceform; vAbr2 = abr; vSqlPesquisa2 = strPesquisa2; vtag = tag; } return result; } //Método mantido para compatibilidade com scripts de sistema e páginas personalizadas. //Este método retorna uma String com os parâmetros e valores formatados para ser usada em requests com método GET, e não deve ser usado a partir da versão 14 do conector.exe. function FormatFieldsPesq_2(sis, fieldret, filterfields, fields, tables, whereclause, titulo, order, nompsq, sourceform, title, text, sql, linkfield){ if (FormatFieldsPesq_2ForMethod('GET', '', sis, fieldret, filterfields, fields, tables, whereclause, titulo, order, nompsq, sourceform, title, text, sql, linkfield)) { vTitle2 = escape(vTitle2); vText2 = escape(vText2); vStrPesquisa2 = escape(vStrPesquisa2); vTitulo2 = escape(vTitulo2); vOrder2 = escape(vOrder2); return "LOGIN=SID&ACAO=EXESENHA&NOMUSU=suporte&SENUSU=suporte&STATUS=INICIAR&SIS=" + vSis2 + "&FIELDNAME=" + vStrFieldName2 + "&FIELDRET=" + vStrFieldRet2 + "&FILTERFIELDS=" + vStrPesquisa2 + "&FILLFIELDS=" + vFillfields2 + "&BASEFIELDS=" + vStrCamposBase2 + "&FIELDS=" + vFields2 + "&LINKFIELD=" + vLinkfield2 + "&TABLES=" + vTables2 + "&WHERECLAUSE=" + vWhereclause2 + "&TITULO=" + vTitulo2 + "&ORDER=" + vOrder2 + "&NOMPSQ=" + vNompsq2 + "&SOURCEFORM=" + vSourceform2 + "&ABR=" + vAbr2 + "&SQL=" + vSqlPesquisa2; } else { return ""; } } //** NÃO CHAMAR ESTE MÉTODO DE FORA DO PESQUISA_2.JS //Cria e chama a tela de pesquisa. //Método a ser usado apenas internamente pelos métodos Pesquisa_2 e NewPesqAction. function PerformPesq_2(action, sis, fieldret, filterfields, fields, tables, whereclause, titulo, order, nompsq, sourceform, title, text, sql, source, linkfield, tag, customParams) { if (FormatFieldsPesq_2ForMethod('POST', source, sis, fieldret, filterfields, fields, tables, whereclause, titulo, order, nompsq, sourceform, title, text, sql, linkfield, tag)){ pesquisa = '<html>'+ ' <head>'+ ' <title>Pesquisa</title>'+ ' </head>'+ ' <body onload="java script:parent.opener.loadParamsPesq_2(document)">'+ ' <form id="PesqForm" method="post" action="http://fab-n-0001/conector.exe?SIS=CO&LOGIN=SID&ACAO=EXESENHA&NOMUSU=suporte&SENUSU=suporte&PROXACAO='+ action + customParams +'">'+ ' </form>'+ ' </body>'+ '</html>'; window.open('java script:parent.opener.pesquisa', 'pesquisa', 'dependent=yes,scrollbars,resizable,'); } } //Executa a ação de pesquisa (EXEPESQ_2) function Pesquisa_2(sis, fieldret, filterfields, fields, tables, whereclause, titulo, order, nompsq, sourceform, title, text, sql, source, linkfield, tag) { PerformPesq_2('EXEPESQ_2', sis, fieldret, filterfields, fields, tables, whereclause, titulo, order, nompsq, sourceform, title, text, sql, source, linkfield, tag, ""); } function mountWFParam(flowName) { if (flowName) { vWFParams = "<?xml version=\'1.0\' encoding=\'ISO-8859-1\'?><workflow><input><field name=\'FLOWNAME\'>" + flowName + "</field></input></workflow>"; } else { vWFParams = ""; } } function Pesquisa_2WF(sis, fieldret, filterfields, fields, tables, whereclause, titulo, order, nompsq, sourceform, title, text, sql, source, linkfield, tag, flowName) { /* Seta a variável vWFParams para que o nome do fluxo seja passado como parâmetro para a aplicação e, desta maneira, sejam carregadas automaticamente as abrangências do fluxo para o substituto quando houver um substituto. Com isso, sempre que for chamado uma tela do PesquisaWF, deve-se informar o nome correto do fluxo para que suas abrangências sejam carregadas, caso contrário, o usuário não receberá as permissões de visualizar os valores definidos no cadastro de "Substitutos do Workflow" */ mountWFParam(flowName); PerformPesq_2('EXEPESQ_2', sis, fieldret, filterfields, fields, tables, whereclause, titulo, order, nompsq, sourceform, title, text, sql, source, linkfield, tag, ""); } //Permite executar uma nova ação (parâmetro "action") como se fosse uma pesquisa (Ex.: CHAVEESTFORM do Vetorh) sem que o sistema precise replicar um monte de código deste script. function NewPesqAction(action, sis, fieldret, filterfields, fields, tables, whereclause, titulo, order, nompsq, sourceform, title, text, sql, source, linkfield, tag, flowName, customParams) { mountWFParam(flowName); PerformPesq_2(action, sis, fieldret, filterfields, fields, tables, whereclause, titulo, order, nompsq, sourceform, title, text, sql, source, linkfield, tag, customParams); }
  15. mais nesse #insert ele monta um codigo tipo .. ele cria os formularios de forma dinamica e eu não estou conseguindo achar onde ele esta montando esse form.. como q ele esta montando ele... ele cria esse form.. por exemplo.. <FORM name="NextPage" method="post" action="http://fab-n-0001/sapiensweb/conector.exe?ACAO=EXEPESQ"><input type="hidden" name="PGNUM" value="3"><input type="hidden" name="STATUS" value="MOSTRAR"><input type="hidden" name="SIS" value="CO"><input type="hidden" name="FILENAME" value="C:\Windows\temp\83858079828469_31491"><input type="hidden" name="FIELDNAME" value="NumPed,"><input type="hidden" name="FIELDRET" value="NUMPED,"><input type="hidden" name="FILTERFIELDS" value=""><input type="hidden" name="FILLFIELDS" value=""><input type="hidden" name="BASEFIELDS" value=""><input type="hidden" name="TITULO" value="E120PED"><input type="hidden" name="ORDER" value="NUMPED DESC"><input type="hidden" name="SOURCE" value=""><input type="hidden" name="TAG" value=""><input type="hidden" name="TABLE" value="E120PED"><input type="hidden" name="WHERECLAUSE" value=""><input type="hidden" name="SQL" value=""><input type="hidden" name="DIFKEY" value="1011281939379963"></FORM> <FORM name="LastPage" method="post" action="http://fab-n-0001/sapiensweb/conector.exe?ACAO=EXEPESQ"><input type="hidden" name="PGNUM" value="4"><input type="hidden" name="STATUS" value="MOSTRAR"><input type="hidden" name="SIS" value="CO"><input type="hidden" name="FILENAME" value="C:\Windows\temp\83858079828469_31491"><input type="hidden" name="FIELDNAME" value="NumPed,"><input type="hidden" name="FIELDRET" value="NUMPED,"><input type="hidden" name="FILTERFIELDS" value=""><input type="hidden" name="FILLFIELDS" value=""><input type="hidden" name="BASEFIELDS" value=""><input type="hidden" name="TITULO" value="E120PED"><input type="hidden" name="ORDER" value="NUMPED DESC"><input type="hidden" name="SOURCE" value=""><input type="hidden" name="TAG" value=""><input type="hidden" name="TABLE" value="E120PED"><input type="hidden" name="WHERECLAUSE" value=""><input type="hidden" name="SQL" value=""><input type="hidden" name="DIFKEY" value="1011281939379964"></FORM>
  16. estou analisando um codigo q preciso modificar e nele tem o seguinte codigo.. o que significa esse #INSERT, #FIRSTPAGE, #PREVPAGE, #NEXTPAGE, #LASTPAGE <form name="EXEPESQ"> <table border="0" cellpadding="0" cellspacing="0" width="100%"> <tr> <td width="13"><img border="0" src="img/barratitulocanto.gif" width="20" height="28"></td> <td valign="middle" background="img/barratitulofundo.gif"> <input type="text" class="textotitulo fonte" tabindex="-1" size="80" value="Pesquisa de Registro" readonly name="TITLE"></td> </tr> </table> </form> </td> <p align="center"> <table class="form" cellspacing="0" cellpadding="0" align="center"> <tr> <td> <table class="grid" border="0" cellpadding="2" cellspacing="2">#INSERT </table> </td> </tr> </table> </tr> </table> <center> <div id="idNAVEGA"> <table border="0" cellpadding="0" cellspacing="0" width="170" class="BOTOES" onClick="java script:Relogio()"> <tr> #FIRSTPAGE #PREVPAGE #NEXTPAGE #LASTPAGE </tr> </table> </div>
  17. o meu banco e todas as minhas informações são utf-8 porem para somente esse arquivo eu usei <meta http-equiv="content-type" content="text/html; charset=windows-1252" /> e funcionou
  18. <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> apenas isso é o meu charset.php
  19. tenho por exemplo esse arquivo <html xmlns="http://www.w3.org/1999/xhtml"> <head> <?PHP include "charset.php"; ?> <title>SALUBRE - Assessoria em Segurança Ocupacional</title> <link href="estilo.css" rel="stylesheet" type="text/css" /> </head> <body background="imagens/bg_site.png"> <table width="775" border="0" align="center" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF"> <tr> <td align="center"> <? include "topo.php"; ?> </td> </tr> <tr> <td align="center"> <table width="100%" cellspacing="4" cellpadding="4"> <tr> <td width="20%" align="center" valign="top"><img src="imagens/img_quemsomos.jpg" width="97" height="171" /></td> <td width="80%" class="txtaboutus" valign="top"> <? include("conect.php"); $conn = mysql_connect("$srv","$usr","$pass"); $db = mysql_select_db("$dbase",$conn); $sql=mysql_query("select texto from quemsomos where id=1"); $texto=mysql_result($sql,0); echo $texto; ?> </td> </tr> </table> </td> </tr> <tr> <td align="center"><? include "rodape.php"; ?> </td> </tr> </table> </body> </html> q me mostra o seguinte retorno � um prazer receb�-lo em nosso site. Sentimos-nos ainda mais honrados com seu interesse em nos conhecer melhor. O nosso trabalho � jornal�stico, especializado em divulga��o cient�fica e tecnol�gica. Nosso objetivo b�sico � o de prover informa��es nas �reas cobertas pelos temas Inova��o Tecnol�gica, Ci�ncia e Tecnologia e Pesquisa e Desenvolvimento. Toda e qualquer informa��o que possa vir, num futuro pr�ximo ou n�o t�o pr�ximo, resultar em aprimoramentos tecnol�gicos. Aprimoramentos que vir�o modernizar nossos parques fabris e auxiliar em nosso desenvolvimento econ�mico. A quase totalidade das nossas not�cias origina-se de peri�dicos cient�ficos revisados pelos pares - o que significa que, quando um cientista divulga uma descoberta, outros colegas seus j� analisaram sua pesquisa e concordaram com a sua precis�o, corre��o e correta avalia��o dos resultados. Em todos esses casos, citamos a bibliografia completa do artigo cient�fico original, logo abaixo de cada mat�ria. O Site Inova��o Tecnol�gica � o maior site de divulga��o cient�fica em l�ngua portuguesa, no ar desde 1999. Conquistamos esse posto acreditando que o conhecimento cient�fico pode ser levado ao p�blico em linguagem f�cil, sem perder a precis�o. E � com este mesmo esp�rito que esperamos continuar trazendo aos leitores de l�ngua portuguesa tudo o que acontece na fronteira do conhecimento. sendo q tem outros arquivos q tão funcionando perfeitamente
  20. eu não coloquei no php não.. nem no session.. porque eu tenho um arquivo aki charset.php q contem so o cabeçalho de meta <meta http-equiv="Content-Type" content="text/html; charset=utf-8", true/> ai eu dou include em cada arquivo ai nesse arquivo eu coloquei como acima.. e tipo.. tem arquivo q funciona.. tem arquivo q não funciona.. qual pode ser a diferença entre eles??? e pra que o true nessa linha?
  21. bom dia.. to com um problema serio de acentuação aki.. coloquei utf8 em todos os meus arquivos no meta <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> corrigi o meu banco de dados todo para utf8_unicode_ci e NADA... so funciona se eu colocar a codificação ISO o UTF ele fica doidao a acentuação aki so funciona no ISO-8859-1 to com problema serio com isso.. se alguém puder me ajudar.. Ah.. já salvei os arquivos com UFT-8 Whitout BOM tbn
  22. bom galera.. seguinte.. to tentando fazer esse script em java script abaixo funcionar dentro do php.. mais tipo.. o problema ta q no <span> q ta como display:none ele ta aparecendo.. segue primeiro o script q eu tomei como base depois o meu. to perdido aki já.. &lt;script language="javascript"> <!-- //iMasters/ var Aberto = "" var Fechado = "" function preload(){ if(document.images){ Aberto = new Image(16,13) Fechado = new Image(16,13) Aberto.src = "/por/imagens/aberto.gif" Fechado.src = "/por/imagens/fechado.gif" }} function mostra(item,item2){ if (item.style.display=='none'){ item.style.display=''; item2.src=Aberto.src } else{ item.style.display='none' item2.src=Fechado.src } } preload(); --> </script> <font face="Verdana" size="1" color=#CC0000> <span id="menu1" onClick="mostra(menu1principal,menu1img)" style="cursor:hand; font-Family:Verdana; text-decoration:none; font-weight:bold; color:#CC0000"> <img id="menu1img" src="imagens/fechado.gif" valign="bottom"> Titulo 1</span><br> <span id="menu1principal" style="display:'none'"> <a href=# target=>Link1</a><br> <a href=# target=>Link2</a><br></span></font><font face="Verdana" size="1" color=#CC0000><span id="menu3principal" style="display:'none'"><br> </span></font> esse é o meu q eu to tentando usar ele dentro com php <?php //Inclui o arquivo de verificação include_once("verifica.php"); ?> &lt;script language="javascript"> <!-- //iMasters/ var Aberto = "" var Fechado = "" function preload(){ if(document.images){ Aberto = new Image(16,13) Fechado = new Image(16,13) Aberto.src = "../imagens/SetaCima.gif" Fechado.src = "../imagens/SetaBaixo.gif" }} function mostra(item,item2){ if (item.style.display=='none'){ item.style.display=''; item2.src=Aberto.src } else{ item.style.display='none' item2.src=Fechado.src } } preload(); --> </script> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>..:: Listando Treinamentos ::..</title> </head> <body> <? include("../conect.php"); $conn = mysql_connect("$srv","$usr","$pass"); $db = mysql_select_db("$dbase",$conn); $sql=mysql_query("SELECT * FROM `treinamentos`") or die ("Erro na localização das noticias"); ?> <form name="form1" method="post" action=""> <div align="center"> <p> <strong>Listagem de Treinamentos do Painel de Controle</strong> <? while($linha=mysql_fetch_row($sql)) { $contmenu=1; $contimg=1; ?> </p> <p> </p> </div> <table width="410" border="0" align="center"> <tr> <td colspan="2" valign="top"> <div align="left"><span style="cursor:hand; font-Family:Verdana; text-decoration:none; font-weight:bold; color:#CC0000"> <span id="<? echo $contmenu; ?>" onClick="mostra(<? echo $linha[0]; ?>,<? echo $contimg; ?>)" style="cursor:hand; font-Family:Verdana; text-decoration:none; font-weight:bold; color:#CC0000"> <img src="../imagens/SetaBaixo.gif" name="<? echo $contimg; ?>" id="<? echo $contimg; ?>" valign="bottom"> <font size="2"><b><? echo $linha[1]; ?></b> </span><br> </div> </tr> </table> <span id="<? echo $linha[0];?>" style="display:'none'"> <table width="410" border="0" align="center"> <tr> <td width="65" valign="top"><div align="right"><font size="2"><strong>Assunto..::</strong></font></div></td> <td width="335" valign="top"><font size="2"><? echo $linha[1]; ?></font></td> </tr> <tr> <td valign="top"><div align="right"><font size="2"><strong>Instrutor..::</strong></font></div></td> <td valign="top"><font size="2"><? echo $linha[2]; ?></font></td> </tr> <tr> <td valign="top"><div align="right"><font size="2"><strong>Duração..::</strong></font></div></td> <td valign="top"><font size="2"><? echo $linha[3]; ?></font></td> </tr> <tr> <td valign="top"><div align="right"><font size="2"><strong>Descrição..::</strong></font></div></td> <td valign="top"><font size="2"><? echo $linha[4]; ?></font></td> </tr> </table> <? $contmenu++; } ?> </span> <img src="../imagens/Arrow left.JPG" alt="" width="65" height="38" border="0" onClick="location.href='treinamentos.php'" /><br> </form> </body> </html>
×
×
  • Criar Novo...