Guilherme Teixeira
-
Total de itens
42 -
Registro em
-
Última visita
Posts postados por Guilherme Teixeira
-
-
Então, eu coloquei no unload a opção para abrir uma nova janela, porque precisaria deletar o registro, porem existem os bloqueadores de pop-up. Então tive que mudar para redirecionar ela normalemente.
Mas tipo quando clico em links nela, é obvio que ela vai redireciona para esse link, e neste link tenho que colocar algo para fechar a janela. Por isso q num da certo.
Num exitem nenhum metodo de quando do o tal unload na janela eu execute uma função dentro dela mesma, que no caso seria a exclusao, porque se fizer dentro dela eu vejo se o registro existe, dai então eu excluo para se criar um novo.
-
Realemente é uma solução boa.
Mas somente mais uma duvida.
Esta é uma página que contém uma web radio, as pessoas antes de ouvir preenchem com o nome e a cidade, para os locutores verem quem está ouvindo. Por isso que quero deletar ao sair.
Mas supondo, se eles atualizarem a página tem um meio como excluir também, ou eu deverei criar um cookie com o codigo do registro anterior e quando ela for recarregada deletá-lo?
E também sera um pop-up!
-
Olá pessoal eu gostaria de deletar um registro de um bd ao fechar a janela.
Mas usando o <body onunload="fecha()"> não funcionou nada?
<% function fecha () sqlstmt2 = "Delete FROM Ouvintes WHERE Cod='"&Codigo&"')" Set del = server.createobject("adodb.connection") del.open conn set rsquery2 = del.execute(sqlstmt2) set rsquery2 = nothing end function %>
O que poderia ser?
-
Solucionei o problema! Vai aí o codigo de exemplo pra que ficar com as mesmas duvidas!
<% ' verifica se as notas são: O ou Ótimo, MB ou Muito Bom ou B ou Bom, R ou Regular, para atribuir os valores para calcular a média final if bim1.Fields.Item("Nota3").value = "O" or bim1.Fields.Item("Nota3").value = "Ótimo" then nota3=30 elseif bim1.Fields.Item("Nota3").value = "MB" or bim1.Fields.Item("Nota3").value = "Muito bom" then nota3=28 elseif bim1.Fields.Item("Nota3").value = "B" or bim1.Fields.Item("Nota3").value = "Bom" then nota3=26 elseif bim1.Fields.Item("Nota3").value = "R" or bim1.Fields.Item("Nota3").value = "Regular" then nota3=23 elseif bim1.Fields.Item("Nota3").value = "*" then nota3=0 ' se as notas não forem de educação fisica que assumem as letras, pega o valor e converte em numeros decimal e verifica se há algum erro ao converter else On Error Resume Next nota3 = FormatNumber(cdbl(bim1.Fields.Item("Nota3").value),2) if err.number = 0 then nota3 = FormatNumber(cdbl(bim1.Fields.Item("Nota3").value),2) else Materia = bim1.Fields.Item("Materia Listar").value valor = bim1.Fields.Item("Nota3").value strMsg = "Verifique a nota de "&materia&" do 3º Bimestre. A existência de caracteres diferentes de O, MB, B, R, *, números decimais com separador que não seja vírgula ou estes caracteres juntos com espaço impedem a elaboração do boletim! A nota atual é: "&valor Response.Write "<script>alert('" & strMsg & "');window.close();</script>" end if end if %>
Abraços
-
Lamento mais deu erro de sintaxe em
On Error GoTo Erro
-------------^
Tentei modificar aki, mas nem deu certo. <_<
-
Ai pronto!
<% ' verifica se as notas são: O ou Ótimo, MB ou Muito Bom ou B ou Bom, R ou Regular, para atribuir os valores para calcular a média final if bim1.Fields.Item("Nota3").value = "O" or bim1.Fields.Item("Nota3").value = "Ótimo" then nota3=30 elseif bim1.Fields.Item("Nota3").value = "MB" or bim1.Fields.Item("Nota3").value = "Muito bom" then nota3=28 elseif bim1.Fields.Item("Nota3").value = "B" or bim1.Fields.Item("Nota3").value = "Bom" then nota3=26 elseif bim1.Fields.Item("Nota3").value = "R" or bim1.Fields.Item("Nota3").value = "Regular" then nota3=23 elseif bim1.Fields.Item("Nota3").value = "*" then nota3=0 ' se as notas não forem de educação fisica que assumem as letras, pega o valor e converte em numeros decimal e verifica se há algum erro ao converter else On Error resume Next cdbl(bim1.Fields.Item("Nota3").value) If Err.number<>0 then Materia = bim1.Fields.Item("Materia Listar").value valor = bim1.Fields.Item("Nota3").value strMsg = "Verifique a nota de "&materia&" do 3º Bimestre. A existência de caracteres diferentes de O, MB, B, R, *, números decimais com separador que não seja vírgula ou estes caracteres juntos com espaço impedem a elaboração do boletim! A nota atual é: "&valor Response.Write "<script>alert('" & strMsg & "');window.close();</script>" else nota3 = FormatNumber(cdbl(bim1.Fields.Item("Nota3").value),2) end if end if %>
Mais tipo os erros não estão nos if's, mais no fato de acusar, mesmo as notas certas que estão erradas! Ou seja, toda hora, mesmo com a nota digitada corretamente, mostra o ALERT!
-
Olá amigos boa tarde,
é o seguinte:
<% if bim1.Fields.Item("Nota3").value = "O" or bim1.Fields.Item("Nota3").value = "Ótimo" then nota3=30 else if bim1.Fields.Item("Nota3").value = "MB" or bim1.Fields.Item("Nota3").value = "Muito bom" then nota3=28 else if bim1.Fields.Item("Nota3").value = "B" or bim1.Fields.Item("Nota3").value = "Bom" then nota3=26 else if bim1.Fields.Item("Nota3").value = "R" or bim1.Fields.Item("Nota3").value = "Regular" then nota3=23 else if bim1.Fields.Item("Nota3").value = "*" then nota3=0 else On Error resume Next cdbl(bim1.Fields.Item("Nota3").value) If Err.number<>0 then Materia = bim1.Fields.Item("Materia Listar").value valor = bim1.Fields.Item("Nota3").value strMsg = "Verifique a nota de "&materia&" do 3º Bimestre. A existência de caracteres diferentes de O, MB, B, R, *, números decimais com separador que não seja vírgula ou estes caracteres juntos com espaço impedem a elaboração do boletim! A nota atual é: "&valor Response.Write "<script>alert('" & strMsg & "');window.close();</script>" else nota3 = FormatNumber(cdbl(bim1.Fields.Item("Nota3").value),2) end if end if end if end if end if end if %>
Este código criei para diferenciar notas de Educação Fisica, que são usadas letras ao invés de numeros, então ele pega as letras e converte em uma nota, para que depois no final eu possa calcular uma média e atribuir uma letra (nota final) para o aluno, mas se a nota do aluno não for letras como aquela o valor do campo que é texto do bd do access eu uso o cdbl para converter em numero decimal (tipo: 23,21), para depois calcular a nota final normalmente, porém as secretarias as vezes falham ao digitar as notas, digitam por exemplo 23,,11 o que o cdbl não aceita, então quis usar o "On Error" para identificar a falha e em um alert mostra que matéria está o erro, para que as secretarias possam saber onde consertar o erro, porém ao executar esse código, por Educação Física tudo funciona normal, mais quando chega em uma nota toda hora ele executa o ALERT, mesmo a nota estando correta!
Alguém poderia me dar alguma dica?
Obrigado!
-
já tentei formas de usar o join outter mais nem consegui chega a uma lógica para isso :(
-
Perfeito meu amigo, porém seria possivel dividir em duas ou mais colunas???
alguém tem alguma referencia onde eu possa estudar isso?
-
Olá amigos,
estou desenvolvendo uma pagina onde existem artigos (noticias), então criei uma tabela que possuise os campos de titulo e o corpo do texto, e relacionei com uma outra tabela para que eu pudesse colocar inumeras fotos a este artigo. Dai fiz a seguinte SQL.
SELECT Artigos.Titulo, Artigos.Id_noticia, Artigos.Corpo, fotos_artigos.Id_foto, fotos_artigos.Artigo, fotos_artigos.Foto FROM Artigos INNER JOIN fotos_artigos ON (Artigos.Id_noticia = fotos_artigos.Artigo) ORDER BY Artigos.Id_noticia DESC
Até ai beleza, mais gostaria de gerar uma pagina que listasse somente o titulo e a primeira foto somente de cada artigo em duas colunas. Porém se uso a SQL abaixo ele criará um registro para cada foto, então terei varios campos repetidos, já tentei atribui o MAX e o FIRST ao campo Id_foto mais daí só coloca o primeiro de todos e cria somente o do ultimo artigo adicionado.SELECT Artigos.Titulo, Artigos.Id_noticia, fotos_artigos.Foto fotos_artigos.Id_foto FROM Artigos INNER JOIN fotos_artigos ON (Artigos.Id_noticia = fotos_artigos.Artigo) ORDER BY Artigos.Id_noticia DESC
E como faria para dividir em duas colunas??
Se puderem me ajudar eu agradeço
Abraço
-
olá amigos
estou com a seguinte duvida, não me lembro ao certo com devo proceder para fazer isso. Estou desenvolvendo uma página em ASP e tenho a seguinte SQL:
SELECT Codigo, Conteudo, Titulo, Codigo-1 as Cod
FROM Noticias
Gostaria de saber como faço para comparar o campo 'Codigo' com o campo 'Cod' que criei, para que na hora q liste os dados da SQL os codigos sejem iguais ao do COD.
Desde já muito obrigado!
-
Olá,
tenho a seguinte SQL:
SELECT
Noticias.Titulo,
Noticias.Descricao,
Noticias.Foto1
FROM
Noticias
ORDER BY
Noticias.Codigo DESC
qual seria a melhor forma para que esta SQL à partir do código não me mostre o primeiro registro, mais sim todos registros a partir do segundo???
Obrigado
-
Olá amigos,
estou criando um site no qual os internautas terão a disponibilidade de dimensioná-lo porem criei esse script para testar, e quando clico para voltar a um tamnho normal, ou retornar a um maior a DIV fica piscando e não anima :wacko: alguém poderia me ajudar a corrigir o erro?
Segue ai o código:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>teste</title><script type="text/javascript"> function moveTo(elm,dist) { var x=parseInt(elm.style.width); var distance=dist-x; var tot=x+Math.ceil((distance/2)); elm.style.width=tot+'px'; function c() { moveTo(elm,dist); } if(distance==0) { clearTimeout(timer); return; } timer=setTimeout(c,80); } function changeWidthWrong(elm,toWidth) { var beginningWidth = parseInt(elm.style.width); for(i=beginningWidth;i<=toWidth;i+=10) { var add = beginningWidth+i; elm.style.width = add+'px'; } } function changeWidthB(elm,toWidth) { var beginningWidth = parseInt(elm.style.width)+10; elm.style.width = beginningWidth+'px'; } function wrapchangeWidth() { changeWidthB(document.getElementById('bluesquare3'),400); } function changeWidthForReal() { for(i=1;i<=10;i++){ setTimeout(wrapchangeWidth,100*i); } } function changeWidthFinal(elm,toWidth,delay){ var width = parseInt(elm.style.width); var change = toWidth-width; var total=width+Math.ceil((change/2)); document.getElementById('debug').innerHTML='width:'+total+'px change:'+change+'px'; elm.style.width=total+'px'; function c() { changeWidthFinal(elm,toWidth,delay); } if(change==0) { clearTimeout(timer); return; } timer=setTimeout(c,delay); } </script> <style type="text/css"> <!-- .style1 { font-size: 18px; color: #FFFFFF; } .style2 {color: #FFFFFF} --> </style> </head> <body> <table width="150" border="0"> <tr> <td><span class="style2"><br> </span> <div class="style1" id="bluesquare" style="width: 200px; height: 150px; background-color: blue;">Conteudo da div - Conteudo da div - </div> <a onclick="moveTo(document.getElementById('bluesquare'),400)" href="java script:void(0)">Tamanho 1 </a><br /> <a onclick="moveTo(document.getElementById('bluesquare'),200)" href="java script:void(0)">Tamanho 2 </a><br> </td> </tr> </table> </body> </html>
-
Olá amigos tudo bom?
Alguém poderia me dar alguma dica o que devo, ou onde possa encontrar um material que me referencie para criar um script igual ao que existe no topo deste site para redimensionar o tamanho da página ???
www.nowtech.com.br
Desde já agradeço!!!
-
Olá amigos tudo bom?
Alguém poderia me dar alguma dica o que devo, ou onde possa encontrar um material que me referencie para criar um script igual ao que existe no topo deste site para redimensionar o tamanho da página ???
www.nowtech.com.br
Desde já agradeço
-
Olá amigos,
estou desenvolvendo um sistema de notas para uma escola e estou com a seguinte duvida:
tenho uma tabela onde cadastro os alunos. Nela estão os seguintes campos:
Id_aluno
Nome
Serie
Usuario
Senha
o campo serie é um relacionamento com uma tabela 'Serie' na qual tem os seguintes campos:
Id_serie
Serie
Minha duvida é a seguinte, como é um relacionamento as series, gostaria de criar uma função na qual ele pegasse o numero que esta no campo serie da tabela 'alunos', comparasse com o Id_serie da tabela 'Serie' e retornasse para mim ao invés do numero da serie q está na tabela alunos mais sim a serie que está na tabela serie.
alguém poderia me ajudar?
Obrigado!!
Melhor maneira de se criar tabela e fazer recordset com SQL
em ASP
Postado · Editado por Guilherme Teixeira
Olá amigos boa noite!
Não entendo muito de SQL SERVER, nem de MySQL, porem de SQL consigo solucionar quase todos meus problemas. Menos este. :angry:
Estou fazendo o sistema pra um colégio. E as diretoras vieram de ultima hora me pedir que fizesse um sistema pra gerenciar faltas diárias.
Então eu pensei no seguinte.
Tenho uma tabela que armazendo o nome do aluno e seus codigos, series e codigos, materias e codigos.
Então eu pensei em criar uma tabela q amazenasse os alunos, a série, e a materia e que a cada dia criasse uma coluna cujo nome seria a data do dia.
tipo:
ALuno------Serie--------Materia-----------25.01------------26.01-----------
--2------------1-------------8-----------------P------------------F-------------
--3------------1-------------8-----------------F------------------F-------------
Mas em SQL eu qria poder ler inclusive os nomes das colunas pra eu montar o relatorio de faltas. Seria possivel.
Teria que criar uma pagina como que é a tabela mesmo, mas claro que teria q criar um relacionamento pra que aparecesse os nomes dos alunos, serie e materia.
Mas enfim alguém poderia me dar uma dica como fazer isso. Ler o nome das colunas ? porque criar as colunas quando vai se inserir eu sei.
obrigado!
Antes q me esqueça eu armazeno em BD access