Ir para conteúdo
Fórum Script Brasil

RAFBRASIL

Membros
  • Total de itens

    123
  • Registro em

  • Última visita

Tudo que RAFBRASIL postou

  1. Como o tópico abaixo foi fechado para não receber comentários, alerto os colegas de que o que está sendo anunciado ali é crime e é uma pirâmide sim. Se alguém quer ganhar dinheiro com essa prática, deve iniciar a pirâmide, nunca entrar numa já iniciada, por que o trabalho é o mesmo mas para iniciar não se gasta nem o dinheiro inicial, dai o que vem é lucro. Isto proque aqueles que consegem engrupir um número suficiente de pessoas ganham mais do que investem, mas corrente vai morrendo e a maioria não ganha nem o que investiu. O lucro vai para os que estão mais acima na pirâmide e o prejuízo é rateado pelos mais da base. FIquem espertos!
  2. Olá, tenho a seguinte função que, qdoo chamada numa popup, preenche o formulário "form1" na página que chamou esta popup: function DevolveNome(nomepesquisado, IDpesquisada, estado) { opener.form1.nomepesquisado.value = nomepesquisado; opener.form1.estado.value = estado; opener.form1.IDpesquisada.value = IDpesquisada; } Mas eu preciso agora que esse mesmo formulário dseja preenchido quando a página for chamada de outra página qualquer, mas isso não estou conseguindo fazer. Tentei: function DevolveNomeParaOutraPagina(nomepesquisado, IDpesquisada, estado, destino) { AbreJanela(destino); opener.form1.nomepesquisado.value = nomepesquisado; opener.form1.estado.value = estado; opener.form1.IDpesquisada.value = IDpesquisada; } Mas não funciona. Poderiam me dar uma dica de como fazer? Muito obrigado!
  3. Todas as funções intrínsecas do ASP: http://www.haneng.com/FunctionSearch.asp?s=a
  4. Sugiro o seguinte: - inicialmente separe as palavrasa do campo com um Trim. - Se a palavra de busca não for encontrada entre essas palavras no BD, divida-a em 3 partes iguais. - dai fala um select para localizar a (1a parte+ a segunda parte) ou(2a parte+3a parte). Se nenhum retornar nada: - faça um select para retornar a 1a e a 3a parte. Dai retorne as palavras retornadas pelo select. Se forem muitas, podes refinar talvez selecionando as com o mesmo tamanho...
  5. Acho que o erro está em "where data ='&novadata&' ", pois no banco de dados a data é armazenada com horas, minutos, segundos, etc por isso ela nunca vai coincidir com date(). Eu faria a sql assim: "where Day(data) =Day('&novadata&') AND Month(data) =Month('&novadata&')" AND Year(data) =Year('&novadata&') " Acho que dai funciona.
  6. RAFBRASIL

    Sql Com Vetores

    OK, então dá para fazer? Exemplo, tenho uma pequeno grupo de registros de uma tabela X do bco de dados que preciso usar em várias sql com outras tabelas. Dai eu abriria esses registros apenas uma vez e faria um getrow dela armaxenando eses registros num vetor Y. A partir dai, ao invés de reabrir essa tabela X nas demais sql, usaria apenas o vetor Y. Com isso economizaria a conexão com a tabela X e também o filtro aplicado nela para selecionar os registros que me interessam. Mas dai queria saber se dá para fazer isso e qual seria a forma de escrever essa sql. A sql não vai achar que o vetor é uma tabela do bco de dados e procurá-lo lá? COmo na sql diferencio o que é vetor e o que é tabela do bd? Ou a sql diferencia-os automáticamente? Obrigado pela ajuda.
  7. RAFBRASIL

    Sql Com Vetores

    Olá Bareta, seria isso ai mesmo! Dá para fazer? É possível relacionar os vetores entre si ou eles com uma tabela do banco de dados com um simples SQL?
  8. RAFBRASIL

    Sql Com Vetores

    Olá pessoal! Haveria um modo de fazer uma instrução SQL entre dois vetores ou entre um vetor e uma tabela do banco de dados? Sem usar laços de repetição e If's? Pois se desse, dava para evitar repetidas conexões com uma mesma tabela... Valeu!
  9. RAFBRASIL

    Mais Datas

    Pessoal, é difícil fazer essas igualdades em datas, pois basta elas terem diferença de milissegundos que o data<>Now retorna verdadeiro. Acho que ele ai quer a diferença em dias, dai eu usaria o dateDiff. Se você se importa com o formato que o BD armazena as suas datas, armazene-as no formato texto, acho muito mais aconselhável.
  10. RAFBRASIL

    Como Saber Se é Moeda?

    Use a função VarType(variável). Se ela retornar 6, a variável é uma moeda. Um abraço!
  11. Pô, nem sabia que tinha uma função mktime no PHP!
  12. RAFBRASIL

    Mais Datas

    Corrigi meu post anterior. Para você "fazer um select" você precisa de uma sql tipo: sql = "campo1, campo2, data from tabelax" Isto retorna todos os campos "campo1", "campo2" e "data" da "tabelax" Dai, para selecionar os registros onde as datas são amiores ou menores (ou seja diferentes) da de hoje, adicione a linha que te sugeri: sql = "campo1, campo2, data from tabelax where Datediff("d", data, now)<>0" A função Datediff("d",,) vai retornar a diferença entre as duas datas em dias. quando ela for zero, data=hhoje, o que não te interessa. Entendeu? Espero ter ajudado.
  13. RAFBRASIL

    Mais Datas

    Faça um sql com o seguintte filtro: "Where DateDiff("d", Data, Now)<>0"
  14. Corrijo-me! A função acima ainda dava problema coom nomes de 3 letras e preposições de 1 ou 2 letras. A que segue parece ter corrigido todos os problemas: function CorrigeNome(param) str = lCase(trim(param)) vrf = split(str," ") ctg=Ubound(vrf) For K = 0 to Ctg csf=len(vrf(k)) if csf > 2 then vrf(k) = Trim(vrf(k)) CorrigeNome = CorrigeNome & uCase(left(vrf(k),1)) & mid(vrf(k),2,csf) & " " else CorrigeNome = CorrigeNome & vrf(k)& " " end if Next CorrigeNome = Trim(CorrigeNome) end function
  15. Optimizei a função e testei-a. Como está abaixo funciona perfeitamente: function CorrigeNome(param) if Len(trim(param)) > 2 then str = lCase(trim(param)) vrf = split(str," ") ctg=Ubound(vrf) For K = 0 to Ctg csf=len(vrf(k)) vrf(k) = Trim(vrf(k)) if csf > 3 then CorrigeNome = CorrigeNome & uCase(left(vrf(k),1)) & mid(vrf(k),2,csf) & " " else CorrigeNome = CorrigeNome & vrf(k) & " " end if Next else CorrigeNome = trim(param) end if end function
  16. Coloquei na primeira linha do loop: vrf(ctg) = Trim(vrf(ctg)) E dai funcionou!
  17. Rob_g2*6(sic)6, Legal essa funçãoo, mas ela não prevê a hipótese do usuário digitar 2 ou mais espaçoes em branco entre as palavras do nome, dai sugiro que uses o trim também nnos elementos resultantes do split.
  18. Eu já sugiro que em primeiro lugar diferencie os nomes nas tabelas.. O campo do ID do nome na tabela comentários seria CO_NOME e na tabela fotos seria FO_NOMEID, por exemplo, ao invés de ambos terem o mesmo nome NOMEID. Isso facilita. O nome da pessoa estaria numa terceira tabela, NOMES, que teria o campo N_ID, NOME e talvez os dados da pessoa. Pelos IDs de nome ela se ligaria às tuas duas tabelas. A tabela Comentários teria os seguintes Campos: CO_ID (ID do Comentário); CO_NOMEID (Id do nome que se relaciona com a tabela NOME); CO_COMENTÁRIO (o comentáro); etc A tabela Fotos teria os campos: FO_ID (ID da foto); FO_NOMEID (Id do nome que se relaciona com a tabela NOME); FO_FOTO (a foto); etc. Feito isso a SQL que precisas será a seguinte: strSql = "" strSql = strSql & " SELECT FO_NOME, CO_COMENTARIO " strSql = strSql & " FROM FOTOS FO, COMENTÁRIOS CO " strSql = strSql & " WHERE FO_NOMEID = CO_NOMEID " Espero ter ajudado. Um abraço.
  19. Valeu pessoal! Agora consegui! Deu certo! Muito Obrigado a todos!
  20. Valeu Bareta! Agora funcionou beleza! Já estava 3 dias quebrando a cabeça ai e não consegua nada! Um abraço!
  21. RAFBRASIL

    Asp

    Eu estou usando o ASP Express que além de coolorir tudo. ingica o número das linhas de código o que o Notepad não faz.
  22. Obrigado pela ajuda Bareta, mas ainda tem um probleminha! O código que chama a janella Popup é o seguinte: <form name="form1" method="post" id="form1" action="extrato.asp"> <input type="text" name="nomecliente" size="54"><font size="2" id="nomecliente" face="Verdana, Arial, Helvetica, sans-serif">&nbsp; <input name="cmdConsultarContrato" type="button" class="Botao" id="cmdConsultarContrato" onClick= "JanelaPopUp('pesquisacliente.asp?txt=nomecliente )',500,500).focus();"value="..."> Fiz o que sugeriste, mas a variável txt chega na popup com a string "nomecliente )", mas queria que levasse o valor da variável nomecliente! Você consegue ver o que está errado?
  23. Oi Pessoal! Como é que passo uma variável para a janela PopUp criiada com Onclick? Sendo o Input da variável e o oncliick no mesmo formulário, é possível chamar a variável com o request? Ou tenho de fexar o formulário para só então poder usar o request?
  24. Oi Crystian! obrigado pela ajuda. A função Popup é a seguinte: function AbreJanela(url, nome, parms, width, height) { var str = "height=" + height + ",innerHeight=" + height; str += ",width=" + width + ",innerWidth=" + width; var xc = 0, xy = 0; var yc = 0; if (parms != "") { str += ", " + parms; } str += ",left=" + xc + ",screenX=" + xc; str += ",top=" + yc + ",screenY=" + yc; return window.open(url, nome, str); } function JanelaPopUp(strLink, tamx, tamy) { return AbreJanela(strLink, "titulo","buttons=no,status=yes,location=no,menubar=no,scrollbars=yes,directories=no,toolbar=no",tamx,tamy); } Creio que o problema não está nela pois funciona em outros scrips e mesmo nesse ai ela abre o popup. Acho que o problema está em levar a variável adiante mesmo. Em ASp, o comando <%txt=Request.Form("nomecliente")%> retorna o campo "nomecliente" de um formulário na variável txt. Mas ai não está funcionando por alguma razão. Talvez por que a chamada desta variável estar dentro do próprio formulário que a chama? Não sei. Nada de ASP parece funcionar nessa linha, nem usar variável de sessão. Você conheceria algum outro método, mesmo que em javascript puro? Qualquer coisa? Ou mudando todo o código?
  25. Olá pessoal! Não consiigo, de jeito nenhum passar uma variável de um formulário para a janela popUp por ele chamada.Será que alguém sabe onde estou errando? <form name="form1" method="get" id="form1" action="extrato.asp"> <input type="text" name="nomecliente" size="54"><font size="2" id="nomecliente" face="Verdana, Arial, Helvetica, sans-serif">&nbsp; <input name="cmdConsultarContrato" type="button" class="Botao" id="cmdConsultarContrato" [b]onClick= "JanelaPopUp('pesquisacliente.asp?,<%txt=Request.Form("nomecliente")%>)',500,500).focus();"value="...">[/b] Já tentei de tudo para passar a variável nomecliente para a PopUp, sem sucesso. A função JanelaPopUp á a openwindow com parâmetros fixos. A PopU abre, mas a variável nomecliente, ou txt não passa para ela!
×
×
  • Criar Novo...