Ir para conteúdo
Fórum Script Brasil

py2tz

Membros
  • Total de itens

    261
  • Registro em

  • Última visita

Posts postados por py2tz

  1. Esta distinguindo os acentos e sem acentos.

    <%

    function Palavra(busca)

    busca=split(texto,chr(32))

    for x = 0 to Ubound(busca)

    Cidade=busca(x)

    Cidade = replace(Cidade,"a","[a,á,à,ã,â,ä,A]")

    Cidade = replace(Cidade,"e","[e,é,è,ê,ë,E]")

    Cidade = replace(Cidade,"i","[i,í,ì,î,ï,I]")

    Cidade = replace(Cidade,"o","[o,ó,ò,õ,ô,ö,O]")

    Cidade = replace(Cidade,"u","[u,ú,ù,û,ü,U]")

    Cidade = replace(Cidade,"c","[c,ç]")

    next

    end function

    %>

    sqlstmt = "SELECT * FROM Tab_Correio WHERE Cidade like '%"& Cidade &"%' ORDER BY Radio,Cidade ASC"

  2. No caso do session precisa ter um BD, pois não tenho, são informacoes que os usuarios mandam, porem não tem contrle nenhum, são 4 informacoes, sendo

    nome

    email

    praís

    site

    log

    Desses 5 o unico que vai variar é o LOG, sendo os outros 4 são fixos e se fosse possivel ele não ter que digitar tudo dinovo seria 10. Normalmente eles mandar uma 5 a 8 informacoes, imagina digitar 8 vezes o seu nome, email, site, pais, vai encher o saquinho.

    O retorno a pagina me parece legal, porem ele iria ter que apagar somente a caixa com o texto, vou tentar esse, pelo menos num tem que digitar tudo dinovo, somente apagar.

    So uma duvida, seria assim?

    'Retornando para o Form do LOG

    Response.Redirect "java script:history.go(-1)"

    Mas se tiver mais alguma ideia, seria bem vinda.

    Obrigado por enquanto e um feliz natal a todos.

    Fausto

  3. Fiz um paralelo do anterio e de sua dica e me pareceu identicos, só não são porque esta faltando um % em um dos like.

    Não consegui achar o problema, o que fiz foi fazer um FORM ACTION para cada caixa, porem ficou cheio de paginas identicas com a diferenca do campo solicitado. Desse jeito funciona redondo, mas aumentou em mais 5 paginas a toa, pelo menos por enquanto.

    A vantagem é que dá pra dar uma personalizada, tipo quando ele procura pela cidade, quando lhe mostro as cidades entre outros dados, elas veem na cor amarela, destacando assim o campo cidade em relação as demais.

    Se desse pra unificar os dois seria e ficaria BALA. mas..... pra quem não manja, já viu né,

  4. Não sei se expliquei direito, mas tentarei:

    Tenho um form com 5 campos, onde o usu preenche e clica no botao, o sistema computa, joga pro banco de dados, envia um email e é redirecionado ao mesmo formulario em que estava, porem fica um saco digitar todos os campos novamente, como email, site, nome etc.... onde somente o texto é que muda e demais dados poderiam ficar os mesmos para evitar a digitação novamente.

    Usei o <%= Request.Form("Frequencia") %> mas ele não puxa os dados, esse tal de request funciona bem quando na pagina em que esta o action, mas não consegui na pagina principal onde esta o FORM.

    Qualquer ajuda será bem vinda......

    Fausto

  5. Provisoriamente criei mais algumas paginas e dividi os forms, assim funciona direito, mas acho que exista uma forma mais eficaz do que criar varias paginas de busca.

    O forma ficou assim:

    <table bgcolor="EAEAEA" border="0" cellpadding="2" cellspacing="0" width="100%">

    <tr valign="top">

    <td valign="top">

    <form method="post" action="ad_busca2_id_correio.asp">

    <table width="100%" cellpadding="0" cellspacing="0">

    <tr>

    <td align=left><font class=txt7>&nbsp;Contrôle</font></td>

    <td align=left><font class=txt7>&nbsp;</font></td>

    </tr>

    <tr>

    <td align=left><input type="text" size="8" maxlength="30" name="Id_Correio" style="border: 1 solid #486DAC; font-size: 10px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;">&nbsp;</font></td>

    <td align=left><input type=image src="lupa.gif"></td>

    </tr>

    </table>

    </form>

    </td>

    <td>

    <form method="post" action="ad_busca2_radio.asp">

    <table width="100%" cellpadding="0" cellspacing="0">

    <tr>

    <td align=left><font class=txt7>&nbsp;Emissora</font></td>

    <td align=left><font class=txt7>&nbsp;</font></td>

    </tr>

    <tr>

    <td align=left><input type="text" size="8" maxlength="30" name="radio" style="border: 1 solid #486DAC; font-size: 10px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;">&nbsp;</font></td>

    <td align=left><input type=image src="lupa.gif"></td>

    </tr>

    </table>

    </form>

    </td>

    <td>

    <form method="post" action="ad_busca2_frequencia.asp">

    <table width="100%" cellpadding="0" cellspacing="0">

    <tr>

    <td align=left><font class=txt7>&nbsp;Frequencia</font></td>

    <td align=left><font class=txt7>&nbsp;</font></td>

    </tr>

    <tr>

    <td align=left><input type="text" size="8" maxlength="30" name="Frequencia" style="border: 1 solid #486DAC; font-size: 10px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;">&nbsp;</font></td>

    <td align=left><input type=image src="lupa.gif"></td>

    </tr>

    </table>

    </form>

    </td>

    <td>

    <form method="post" action="ad_busca2_cidade.asp">

    <table width="100%" cellpadding="0" cellspacing="0">

    <tr>

    <td align=left><font class=txt7>&nbsp;Cidade</font></td>

    <td align=left><font class=txt7>&nbsp;</font></td>

    </tr>

    <tr>

    <td align=left><input type="text" size="8" maxlength="30" name="cidade" style="border: 1 solid #486DAC; font-size: 10px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;">&nbsp;</font></td>

    <td align=left><input type=image src="lupa.gif"></td>

    </tr>

    </table>

    </form>

    </td>

    <td>

    <form method="post" action="ad_busca2_estado.asp">

    <table width="100%" cellpadding="0" cellspacing="0">

    <tr>

    <td align=left><font class=txt7>&nbsp;Estado</font></td>

    <td align=left><font class=txt7>&nbsp;</font></td>

    </tr>

    <tr>

    <td align=left><input type="text" size="8" maxlength="30" name="estado" style="border: 1 solid #486DAC; font-size: 10px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;">&nbsp;</font></td>

    <td align=left><input type=image src="lupa.gif"></td>

    </tr>

    </table>

    </form>

    </td>

    <td>

    <form method="post" action="ad_busca2_pais.asp">

    <table width="100%" cellpadding="0" cellspacing="0">

    <tr>

    <td align=left><font class=txt7>&nbsp;Pais</font></td>

    <td align=left><font class=txt7>&nbsp;</font></td>

    </tr>

    <tr>

    <td align=left><input type="text" size="8" maxlength="30" name="pais" style="border: 1 solid #486DAC; font-size: 10px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;">&nbsp;</font></td>

    <td align=left><input type=image src="lupa.gif"></td>

    </tr>

    </table>

    </form>

    </td>

    <td>

    <form method="post" action="ad_busca2_idioma.asp">

    <table width="100%" cellpadding="0" cellspacing="0">

    <tr>

    <td align=left><font class=txt7>&nbsp;Idioma</font></td>

    <td align=left><font class=txt7>&nbsp;</font></td>

    </tr>

    <tr>

    <td align=left><input type="text" size="8" maxlength="30" name="Idioma" style="border: 1 solid #486DAC; font-size: 10px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;">&nbsp;</font></td>

    <td align=left><input type=image src="lupa.gif"></td>

    </tr>

    </table>

    </form>

    </div>

    </td>

    </tr>

    </table>

    E o select fica apenas para o tipo da pesquisa.

    sqlstmt = "SELECT * FROM Tab_Radio WHERE Frequencia Like '%"& Frequencia &"%' ORDER BY Frequencia,Radio,Cidade ASC"

  6. alguém poderia me ajudar? Fiz depois de muitas consultas e ajuda aqui mesmo no forum um buscador que acha um registro em várias colunas do BD.

    O Form esta assim:

    <form method="post" action="ad_busca2.asp">

    <input type="text" size="10" maxlength="30" name="Id_Correio">

    <input type="text" size="10" maxlength="30" name="Radio">

    <input type="text" size="10" maxlength="30" name="Frequencia">

    <input type="text" size="10" maxlength="30" name="Cidade" >

    <input type="text" size="10" maxlength="30" name="Estado" >

    <input type="text" size="10" maxlength="30" name="Pais" >

    <input type="text" size="10" maxlength="30" name="Idioma">

    <input type=image src="lupa.gif">

    </form>

    E o retorno usa o seguinte select:

    sqlstmt = "SELECT * FROM Tab_Radio WHERE id_Correio like '%"& id_Correio &"%' and Frequencia Like '%"& Frequencia &"%' and Horario like '%"& Horario &"%' and Radio like '%"& Radio &"%' and Cidade like '%"& Cidade &"%' and Estado like '%"& Estado &"%' and Pais like '%"& Pais &"%' and Idioma like '%"& Idioma &"%' ORDER BY Frequencia,Radio,Cidade ASC"

    Porem se eu digito no form na caixa referente a FREQUENCIA vem apenas alguns registros onde deveria buscar todos os que possuem o digitado na caixa. Se eu mando listar a relacao completa, me aparece muitos outros registros que possuem o mesmo nome ou melhor o mesmo numero da FREQUENCIA.

    Exemplo do problema:

    Se eu pesquiso a frequencia 540 ele esta me pouxando apenas alguns registros onde se eu pedir pra listar a relação completa me aparece dezenas dessa mesma frequencia.

    Como deveria ser:

    Ao digitar 540 na caixa da FREQUENCIA deveria me listar tudo o que exista na coluna FREQUENCIA com os numeros 540, apenas isso.

    alguém manja disso?????????

    Obrigado Fausto

  7. Olá Hend,

    Eu sei fazer o contrário, uma pagina em ASP ou HTM virar Excel na tela do usuario, se precisar, tá na mao.

    A senha é baba, tá cheio de script que faz isso, eu achei um e adaptei pro meu caso. se quizer te mando

    73

    Fausto

  8. Ola colega,

    O tipo não posso mudar pois é o unico que deixa a lista em ordem crescente dos numeros, pois eles tem virgula, então esee foi o unico jeito de deixar em ordem.

    Na sequencia já tentei colocar ele em primeiro ou ultimo da na mesma.

    Olha o exemplo:

    Pesquisando Dados das Emissoras

    Frequencia

    540

    Resultado da sua Busca de Emissoras de Rádio Página 1

    Contr Freq UTC Emissora Idioma Cidade Sinal E Ex

    713 7540 1500-2200 Chinese Jammer Beijing Opera Xian Area

    518 7540 1500-2200 Radio Free Asia Mandarin Sem Informação

    713 7540 2300-2400 Chinese Jammer Beijing Opera Xian Area

    Veja acima ele acha tudo menos o proprio 540

  9. O campo no Aces esta como

    Tipo de dados = Numero

    Tamanho do campo = duplo

    Casas decimais = 1

    Valor padrão = 0

    Requerido = não

    Indexado = não

    O campo que uso para pesquisa é o Frequencia

    O select

    sqlstmt = "SELECT * FROM Tab_Radio WHERE id like '%"& id &"%' and Id_Correio like '%"& Id_Correio &"%' and Frequencia Like '%"& Frequencia &"%' and Horario like '%"& Horario &"%' and Radio like '%"& Radio &"%' and Cidade like '%"& Cidade &"%' and Estado like '%"& Estado &"%' and Pais like '%"& Pais &"%' and Idioma like '%"& Idioma &"%' ORDER BY Frequencia,Horario,Radio ASC"

    Ao digitar na caixa de busca os numeros 540

    Ele somente acha tudo o que contem 540 ex

    7540

    11540

    10540

    1540

    Mas não acha os que são somente 540

    alguém saberia o porque?

    Entenderam, vejam no BD tem todos os numeros inclusive o 540

    540

    7540

    11540

    10540

    1540

    O mesmo ocorre com outro numeros, tipo 760

    ele acha todos os que contem 760 mas não pega os que são exatamente e somente 760

    ESTRANHO

  10. Isso mesmo,

    O arquivo que estava sendo gerado era muito grande, e o hospedador pediu para rever a pagina pedindo para que fosse gerado um arquivo menor.

    Ele tentava montar um arquivo EXCEL do BD de quase 5 mb.

    Ai fragmentei gerando uns 10 a 12 arquivos secundarios, e rodou direitinho, onde tem um tamanho inferior a 500 kb cada um, ai vai rapidinho.

    É uma especie de buffer que tem no servidor.

    Obrigado Andreia.

    Fausto

  11. Luciano, a dica do colega ainda vale, eu aprendi e estou aprendendo ainda dessa forma.

    Procure nos scripts, ache algo assim, baixe em sua maquina, altere o script a sua situação, e a partir dai comece a ver quem faz o que, quem insere, porque insere, quem altera porque altera, como altera, quem mostra, porque mostra e assim por diante.

    A pior coisa que pode acontecer é dar uma baita dor de cabeça, mas isso só no começo, depois você vai acostumando, deixe umas cápsulas de doril do lado do micro, um café bem quentinho e várias horas noturnas ao calar da noite, com um silencio assustador e um som bem baixinho a seu gosto, que garanto que a coisa vai entrando em você. digo o conhecimento......

    Faça isso e traga as suas duvidas que a galera aqui tem senso de equipe.

    73

    Fausto

  12. É isso mesmo,

    O codigo é esse ai acima,

    Descobri o problema, esqueci do limitador de paginas da paginacao, estava em 5000 registros e aumentei para 15000, tá funcionando, mas vejo um outro problema, não sei se é porque estou com XP onde me a abre a caixa perguntando ABRIR SALVAR CANCELAR se clico em salvar beleza, salva na maquina e abro ele, mas se clico em abir ele me dá pau no no excel querendo enviar aquela msg para a microsoft.

    No 98 a coisa foi redondo, mesmo clicando em abrir ele abre sem crise.

    Pergunto será que tem algo para alterar no caso do XP ou é assim mesmo, somente salvando para depois abri-lo?

    Aproveitando o gancho, tem como fazer a mesma coisa mas gerando um arquivo TXT e abrindo o tipo note pad ou o word pad sem ser o MSWORD grandão do office?

    Obrigado

    Fausto

  13. Bareta, eu vi lá esse ASPPDF os exemplos são joinha, mas não vi um exemplo tipo:

    pegar os dados do BD e fazer o arquivo PDF,

    Se você sabe alguma dica, passa pra mim pse.

    Fausto

  14. Galera, desculpe a intromissão, mas acho que puderam perceber que cada um tem uma dúvida ou uma sugestão e como viram são várias. O que teria que acontecer pra poder dizer que ACONTECEU, VIROU SCRIPT BRASIL, era fazer uma especie de indice sobre exemplos práticos e funcionais sobre tudo o que se pudesse fazer com o ASP. Exemplo:

    Banco de Dados:

    a - Como criar uma conexão facilmente

    a-1 Faça isso ou aquilo

    Exemplo:

    b - Como usar o select e suas variaveis

    a-1 Usando apenas o SELECT Faça assim ou assado

    Exemplo:

    b-1 Usando INNER JOIN Faça assim ou assado

    Exemplo:

    c-1 Usando LEFT JOIN Faça assim ou assado

    Exemplo:

    Enviando Formularios

    a - Como Enviar dados via CDONTS

    a-1 Faça isso ou aquilo

    Exemplo:

    b - Como Enviar dados via ACTION

    b-1 Faça isso ou aquilo

    Exemplo:

    c - Como Enviar dados com 2 ACTION e 2 botoes

    c-1 Faça isso ou aquilo

    Exemplo:

    d - Como Enviar dados com 2 ACTION e apenas 1 Botão

    d-1 Faça isso ou aquilo

    Exemplo:

    E assim por diante, todos poderiamos ser beneficiados, pois vejo no forum, uma serie de situaçoes iguais, com pequenas alteracoes fazendo com que fique muito repetitivo e cansando os que procuram e tambem os que ajudam nas soluçoes dos problemas, pois já deu a dica várias vezes. Em resumo seria uma especie de uma Biblia do ASP ou seja lá qual a linguagem. Pode ser até uma apostila, tipo WICKPEDIA em que todos vao aprefeiçoando aos poucos com possibilidades de edição.

    Teriamos uma especie de fonte de pesquisa fantástica e deixariamos o forum para zebras e solucoes de problemas.

    Se escrevi besteira, desculpem, visão de um leigo que adora fazer páginas interativas, mas não manjo quase nada.

    73

    Fausto

  15. Oi Andreia,

    Veja se existe logica nisso:

    Peguei os dois scripts do form, juntei num so,

    Peguei os dois scripts do Save, juntei num so, ai ficou 2 paginas, uma do form com dois scripts e outro com os dois scripts do salvamento.

    Dei uma ajustada, fiz os testes e estao funcionando, porem individualmente, ou seja possuem dois botoes de enviar, se preencho os dados da parte de cima e clico no botao ele salva, mas não salva os dados debaixo e vice versa.

    Precisava saber se tem como colocar um botao so de enviar com 2 forms, deu pra entender?

    esta assi:

    <form action bla bla bla>

    <botao>

    </form>

    <form action bla bla bla>

    <botao>

    </form>

    teria que ficar assim:

    <form action bla bla bla>

    </form>

    <form action bla bla bla>

    </form>

    <botao>

    73

    Fausto

  16. Preciso fazer com que transforme 2 formularios num só. São duas tabelas com dados distintos e precisava abri-los num form onde poderia edita-los e salva-los adequadamente.

    Hoje eles funcionam independentes, ou seja quando quero alterar a Tabela 1 clico no Form 1 e quando na Tabela 2 clico na Form 2. Será que tem jeito?

    73

    Fausto

  17. Já fiz isso Bareta, foi sua penultima sugestão, ou estou enganado, isso mesmo, somente alterei para os nomes corretos, que é exatamente como você fez agora. somente tirei o response.write "O conteudo do campo é: "&pModo&"<br>"

    e deixei

    if trim(pModo)="FM" then

    response.write "Mhz"

    else

    response.write "Khz"

    end if

    Que é exatamente o que achava que devia ser, mas não funciona.

    Recapitulando:

    pModo é usado para mostrar o conteudo da Coluna Modo dentro do BD

    Modo é o nome da coluna

    FM é o conteudo do campo da coluna Modo

    Mhz e Khz é somente texto

    ou seja usava assim: <%=pFrequencia%> Khz e ele me mostrava assim:

    2335 Khz

    Sendo que 2335 vem do BD e o complemento Khz é somente texto

    Porem tenho 2 situações, quando é FM escrevesse Mhz e quando não é FM escrevesse Khz

    já não entendo muito, e quando vejo algo assim, embaralha meus neuronios.

    Ai vem na cabeça a frase da minha amiga Andreia:

    SAIA DESSE SCRIPT QUE ELE não TE PERTENCE MAIS.......

    Desculpe mas so rindo mesmo......

×
×
  • Criar Novo...