
RAFBRASIL
Membros-
Total de itens
123 -
Registro em
-
Última visita
Tudo que RAFBRASIL postou
-
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!
-
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!
-
Todas as funções intrínsecas do ASP: http://www.haneng.com/FunctionSearch.asp?s=a
-
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...
-
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.
-
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.
-
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?
-
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!
-
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.
-
Use a função VarType(variável). Se ela retornar 6, a variável é uma moeda. Um abraço!
-
Pô, nem sabia que tinha uma função mktime no PHP!
-
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.
-
Faça um sql com o seguintte filtro: "Where DateDiff("d", Data, Now)<>0"
-
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
-
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
-
Coloquei na primeira linha do loop: vrf(ctg) = Trim(vrf(ctg)) E dai funcionou!
-
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.
-
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.
-
Valeu pessoal! Agora consegui! Deu certo! Muito Obrigado a todos!
-
Valeu Bareta! Agora funcionou beleza! Já estava 3 dias quebrando a cabeça ai e não consegua nada! Um abraço!
-
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.
-
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"> <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?
-
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?
-
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?
-
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"> <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!