Ir para conteúdo
Fórum Script Brasil

thicomp

Membros
  • Total de itens

    180
  • Registro em

  • Última visita

Tudo que thicomp postou

  1. Cara, tenta assim... function verifica(){ if (document.forms.tip[0].checked != true && document.forms.tip[1].checked != true && document.forms.tip[2].checked != true) { alert('Por favor, escolha uma das opções!'); return false; } return true; } No form você chama a função
  2. Mas que true você diz, o do return??
  3. Pessoal, será que alguém saberia me dizer onde está o erro neste código. É o seguinte, se eu retirar a validação dos campos "radio" (primeiro if), o código funciona legal. Deixando como está, se um dos campos "radio" não for selecionado ele retorna a mensagem, mas se um deles for selecionado, o código não faz a verificação dos outros campo. Será que alguém teria alguma sugestão?? function verifica(){ if (document.forms.tip[0].checked != true && document.forms.tip[1].checked != true && document.forms.tip[2].checked != true) { alert('Por favor, escolha o campo Tipo do Documento!'); return false; } if (document.forms[0].colab.value.length == 0) { alert('Por favor, preencha o campo Colaborador!'); return false; } if (document.forms[0].prodpd.value.length == 0) { alert('Por favor, preencha o campo Produto!'); return false; } return true; } Abçs
  4. thicomp

    Erro Em Código

    Caso não haja valores para carregar a célula da tabela, pra não deixá-la em branco, colocar algo do tipo N/D. Abçs
  5. thicomp

    Alteração De Conteúdo

    Vlw galera... Era isso mesmo... Obrigado pela ajuda
  6. thicomp

    Erro Em Código

    Caro Kuroi Estou com um problema... No meu txt há duas colunas que são de valores numéricos, mas haverá situações em que precisarei entrar também com letras, pontos e vírgulas (estes últimos em caso de números decimais). Quando faço a leitura destes campos, mesmo eles tendo conteúdos, no txt, diferentes de números, ele não consegue chamar estes campos, só chama mesmo os campos numéricos, e no caso de numeros com "." ou com ",", ele lê só a parte numérica. Se eu colocar um caracter normal em cada campo, aí sim ele faz a leitura. Tem como eu definir o tipo de valores destes campos?? Saberia responder a estas dúvidas? Agradeço pela atenção Abçs
  7. thicomp

    Alteração De Conteúdo

    Exatamente Assim, como meu campo "input text" já virá com um valor pré-definido, ou seja, a opção "value" deste campo já virá preenchida e caso o usuário mude este mesmo conteúdo, o "form" vai enviar o conteúdo definido pelo campo "value", e não pelo conteúdo alterado... <input type=text name=nome value="teste">teste --> meu código está assim... Mas se o usuário modificar, assim: <input type=text name=nome value="teste">teste 1 o valor que será enviado será o valor definido no campo "value", ou seja, "teste" Abçs
  8. thicomp

    Código Contador

    andreia_sp, me desculpe mas já descobri onde está o problema if session("int") = "PD" then numeroatual=right(alfaNum,2) elseif alfaNum = "x" then numeroatual=right(alfaNum,5) else numeroatual=right(alfaNum,4) end if São as numerações em vermelho. Como aí no caso esta definido como "2", ele só lia as 2 primeiras, quando chegava em 99, ele voltava pro 01 Muito obrigado pela ajuda e paciencia Abçs
  9. thicomp

    Código Contador

    É texto... É o seguinte: O meu código pega o nome do arquivo txt, que é quem vai controlar esta sequência numérica. Quando o usuário envia este formulário, o contador é executado, renomeando o arquivo txt com a próxima sequência. Do 0099 ele vai para o 0100. Se eu executar mais uma vez, ele volta para o 0001. Aí, no caso eu coloque a numeração 0999, ele vai para o 0100. Se for executado novamente, volta para 0001. Veja se expliquei legal Abçs Ahh!! Outra coisa. O formato do código é assim PD_0001
  10. thicomp

    Código Contador

    Aqui o código completo <% session("codint") session("prod") Const forWriting=2, forAppending=8 Dim objteste, objtextstream, FSO dim alfaNum, numeroatual, novoNumero alfaNum=session("codint") if session("int") = "PD" then numeroatual=right(alfaNum,2) elseif alfaNum = "x" then numeroatual=right(alfaNum,5) else numeroatual=right(alfaNum,4) end if novoNumero=cint(numeroatual)+1 Select Case len(novoNumero) Case 1 novoNumero="000"&novoNumero Case 2 novoNumero="00"&novoNumero Case 3 novoNumero="0"&novoNumero Case 4 novoNumero=""&novoNumero end select if session("codint") = "PD" then novaVariavel=left(alfaNum,3)&novoNumero elseif alfaNum = "x" then novaVariavel=left(alfaNum,6)&novoNumero else novaVariavel=left(alfaNum,5)&novoNumero end if Dim objname set objteste = createobject("scripting.FileSystemObject") set objname = createobject("scripting.FileSystemObject") set fso = createobject("scripting.FileSystemObject") 'Verifica se arquivo existe na pasta específica if objteste.FileExists ("F:\Produtos\"& session("prod") &"\"& session("codint") &"\"& alfanum &".txt") = true then Set fileobject = fso.GetFile("F:\Produtos\"& session("prod") &"\"& session("codint") &"\"& alfanum &".txt") 'Renomeia arquivo antigo fileobject.Name = ""& novaVariavel &".txt" name1 = ""& novaVariavel &".txt" end if set fileObject = nothing set objteste = nothing set objname = nothing set fso = nothing
  11. thicomp

    Código Contador

    Pessoal, alguém sabe o problema deste contador?? Até o número 99 ele lê normal, quando chega no 100, ele volta para o 001 novoNumero=cint(numeroatual)+1 Select Case len(novoNumero) Case 1 novoNumero="000"&novoNumero Case 2 novoNumero="00"&novoNumero Case 3 novoNumero="0"&novoNumero Case 4 novoNumero=""&novoNumero end select Obrigado
  12. Pessoal, estou com um problema... Veja se alguém poderia me ajudar. Bom, tenho um formulário que é preenchido inicialmente, e suas informações são gravadas em um txt. No entanto, em determinado momento, as informações deste txt são mostradas ao usuário dentro de campos text e, caso ele necessite alterar, ele consiga fazer normalmente. O problema é que pra eu disponibilizar estas informações dentro destas caixas text, vou precisar definir o campo (value), e com isso não vou conseguir alterá-las, pois ele enviaria novamente o mesmo campo lido. Seria inviável passar todas as informações dentro de um campo hidden e montar o txt novamente. O ideal seria mesmo alterar somente um campo específico. Alguém teria alguma sugestão para que eu possa solucionar este problema?? Desde já, agradeço pela atenção Abçs
  13. thicomp

    Erro Em Código

    Cara, deu certo Utilizando a function de formata data, as datas agora aparecem corretas... Muito Obrigado
  14. thicomp

    Erro Em Código

    É cara, colocando um mês inexistente ele retorna a data correta definida no txt, ou seja 13/08/2006 e não 08/13/2006, como é o que vem acontecendo...
  15. thicomp

    Erro Em Código

    Cara, a questão da data, como pode ser, se no meu arquivo txt a data está certa, mas quando o código é executado, ele altera para o padrão americano... O código ficou assim: <% session("int") session("prod") response.write "<table cellpadding=1 cellspacing=1 border=1 width=700>" response.write "<tr><td>Codigo<td>Data Abertura<td>Responsável<td>Produto<td>Etapa<td>Resumo/Descricao</td>" Dim Conn, rs Set Conn = Server.CreateObject("ADODB.Connection") ' Set the Dbq portion of the string to the physical folder where your price files reside Conn.Open "Driver={Microsoft Text Driver (*.txt; *.csv)};" & _ "Dbq=F:\Produtos\"& session ("prod") &"\"& session("int") &"\conc;" & _ "Extensions=asc,csv,tab,txt;" & _ "Persist Security Info=false" Dim sql sql = "SELECT * from "& session("int") &".txt order by Codigo" '(implicit recordset creation through execute method) set rs = conn.execute(sql) if cor ="#e2eedf" then cor = "#c4d4ee" else cor ="#e2eedf" end if While Not rs.EOF Response.Write "<TR BGCOLOR="& cor &"><TD BGCOLOR="& cor &">" & rs(0) & "</TD>" Response.Write "<TD BGCOLOR="& cor &">" & rs(1) & "</TD>" Response.Write "<TD BGCOLOR="& cor &">" & rs(2) & "</TD>" Response.Write "<TD BGCOLOR="& cor &">" & rs(3) & "</TD>" Response.Write "<TD BGCOLOR="& cor &">" & rs(4) & "</TD>" Response.Write "<TD BGCOLOR="& cor &">" & rs(5) & "</TD>" rs.MoveNext Wend Response.write "</TABLE>" rs.close set rs = nothing conn.close set conn = nothing %> Lembrando que as informações do txt estão separadas por ";" Muito Obrigado
  16. thicomp

    Erro Em Código

    Cara, só mais uma coisinha... você saberia me dizer o porque da data lida no txt aparece no formato americano, por exemplo: a data 4/8/2006 aparece 8/4/2006, sendo que no txt a data aparece certo... Abçs
  17. thicomp

    Erro Em Código

    Cara, beleza, deucerto sim... Vou ter que modificar e separar os campos com ";". Valeu mesmo pela ajuda... Muito obrigado Abçs
  18. thicomp

    Erro Em Código

    beleza cara, defini um nome pra minha coluna e ele ordenou legal, agora só preciso fazer a separação da linha do txt por colunas, já que todas as informações estão um uma única célula. Caso você puder me ajudar, ficarei muito agradecido. Mas mesmo assim, obrigado pela paciência Abçs
  19. thicomp

    Erro Em Código

    Então, eles estão separados por tabulação. Só que quando mando imprimir na tela, ele imprime uma linha como sendo uma só celula da tabela. Na questão da ordenação, eu preciso que ele imprima na tela os dados ordenados pela primeira coluna, independente se o txt estiver ou não, apesar de achar que se o txt já estiver ordenado ele vai exigir menos do servidor... Abçs
  20. thicomp

    Erro Em Código

    Era isso mesmo cara... É que ele lê cada linha do txt, e não cada coluna dele. Preciso separar cada item de cada linha em celulas e fazer a ordenação dos valores (1ª célula de cada linha) Poderia me ajudar? Abçs
  21. thicomp

    Erro Em Código

    Pessoal, alguém sabe onde está o erro? [code/<% Dim Conn, rs Set Conn = Server.CreateObject("ADODB.Connection") ' Set the Dbq portion of the string to the physical folder where your price files reside Conn.Open "Driver={Microsoft Text Driver (*.txt; *.csv)};" & _ "Dbq=F:\produto\conc;" & _ "Extensions=asc,csv,tab,txt;" & _ "Persist Security Info=False" Dim sql sql = "SELECT * from teste.txt" '(implicit recordset creation through execute method) set rs = conn.execute(sql) Response.write "<Table><TR BGCOLOR=lightblue>" While Not rs.EOF 'here we have stock price text file in format: Date High Low Close Volume' Response.Write "<TR bgcolor=lightblue><TD>" & rs(0) & "</TD><TD>" & rs(1) & "_</TD><TD>" & rs(2) & "</TD><TD>" & rs(3) & "</TD><TD> " & rs(4) & "</TD><TD>" & rs(5) & "</TD><TD>" & rs(6) & "</TD><TD>" & rs(7) & "</TD><TD>" & rs(8) & "</TD><TD>" & rs(9) & "</TD></TR>" rs.MoveNext Wend Response.write "</TABLE>" rs.close set rs = nothing conn.close set conn = nothing %> ADODB.Recordset error '800a0cc1' Item cannot be found in the collection corresponding to the requested name or ordinal. /produto/conc/teste4.asp, line 17 Abçs
  22. thicomp

    Organização De Dados

    Pessoal, deem uma olhada neste código e vejam se alguém pode me auxiliar no que preciso. A diferença que eu preciso é que ele vai ler as informações de um txt <% FUNCTION SortArray(varArray) For i = UBound(varArray) - 1 To 1 Step - 1 MaxVal = varArray(i) MaxIndex = i For j = 0 To i If varArray(j) > MaxVal Then MaxVal = varArray(j) MaxIndex = j End If Next If MaxIndex < i Then varArray(MaxIndex) = varArray(i) varArray(i) = MaxVal End If Next END FUNCTION REDIM arrSORT(8) arrSORT(0)="Elvis" arrSORT(1)="Helicopter" arrSORT(2)="Corn" arrSORT(3)="Apple" arrSORT(4)="Drum" arrSORT(5)="Green" arrSORT(6)="Flowers" arrSORT(7)="Big" Response.write "<TABLE BORDER=1 WIDTH=100% ><TR><TD><B>UNSORTED</B></TD><TD><B>SORTED</B></TD></TR>" Response.write "<TR><TD>" FOR i = 0 TO UBOUND(arrSORT) - 1 Response.write "<B>arrSORT(" & i & ") value: </B>" & arrSORT(i) & "<BR>" NEXT Response.write "</TD><TD>" SortArray arrSORT FOR i = 0 TO UBOUND(arrSORT) - 1 Response.write "<B>arrSORT(" & i & ") value: </B>" & arrSORT(i) & "<BR>" NEXT Response.write "</TD></TR></TABLE>" %>
  23. thicomp

    Organização De Dados

    Tenho um arquivo txt onde serve como um "BD". Cada linha tem as informações de um formulário e as várias informações estão separadas por tabulação. Mais ou menos assim... codigo /t Nome /t Endereço /t A cada preenchimento do formulário, as informações são preenchidas na linha seguinte... Preciso com que o sistema faça o ordenamento do campo "codigo", visto que esta codificação que será inserida no txt não será sequencial... Portanto, preciso organiza-la... Espero ter sido claro na resposta... Abçs
  24. Olá pessoal, beleza?? Estou com um probleminha que é o seguinte: Tenho um código que faz a leitura de arquivos txt. Este txt contém as informações de preenchimento de um formulário, portanto, as posições são as mesmas em cada linha, separadas por tabulação. Preciso fazer com que os campos relacionados com o código (que são a primeira coluna do arquivo) sejam sequenciais, portanto preciso fazer uma organização destes dados. Alguém teria alguma sugestão? Desde já, agradeço pela atenção
  25. thicomp

    Ajuda Incremento

    Tá aí alfaNum=session("codint") numeroatual=right(alfaNum,4) novoNumero=cint(numeroatual)+1 Select Case len(novoNumero) Case 1 novoNumero="000"&novoNumero Case 2 novoNumero="00"&novoNumero Case 3 novoNumero="0"&novoNumero Case 4 novoNumero=""&novoNumero end select novaVariavel=left(alfaNum,5)&novoNumero response.write novaVariavel
×
×
  • Criar Novo...