Ir para conteúdo
Fórum Script Brasil

jothaz

Membros
  • Total de itens

    430
  • Registro em

  • Última visita

Tudo que jothaz postou

  1. Brother o que você deseja relamente? Teria com ser mais explicito? quanto mais claro mais facilita a ajuda.
  2. Cara no Access fica complicado. Não me leve a mal mas esta modelagem não esta legal. É quase blasfemo utilzar um banco de dados relaciona desta forma. você deveria normalizar sua tabelas e cria uma tabel associativa entre contendo id_n e id dai você utiliza o relacionamento para recuperar a informação. É só um dica porque qualquer solução q eu possa apresentar é uma gambiarra e não a melhor soluçaõ. você teria com re-modelar seu banco de dados? Porque através do VBA e Consultas até podiamos conseguir o que você quer mas cmo já disse isto me cheira a gambiarra. Se fosse SQL Server poderiamos abrir um cursos e desmenbrar a coluna mas ainda assim seria gambi.
  3. Pelo que entendi você têm um ESPECIALIZACAO em UML e quer modelar os dados de acordo com ela? É isso?
  4. Qual banco de dados você esta utilizando? Accss, SQL SERver, Mysql?
  5. jothaz

    Formulário ASP

    você já têm algo pronto? A inclusão já funciona ok? A logica seria a mesma da gravação. você não recupera os campos do request.form pra grava no Access? Então utilize estes mesmo campos para exibir as informações cadastradas.
  6. Na verdade não gosto muito de JavaScript, porém fica dificil não utilizá-lo na web. Uma das melhores coisas detrabalhar com Java, quase não tralbaho mais com ASP é que utilizando JSF não precisamos do JavaScript. Acho que a ninja pde ajudar mais. Mas como não afino vamos tentar enteder esta parada. panox vamos tentar enteder o qual a lógivca de sua página. Pelo que pude entender você tem um tabela onde vai inserindo linha de acordo com a necessidade. O script acima simlesmente insere (innerHTML) atributos dinamicamente em sua página é isso? Dai depois você clica em um botão e envia para gravação no bd é isso? Se for isso que descrevi você pode utilizar o exemplo do Rafael Spilki para cria a rotina de gravação. Talvez esta tutorial sobre arrays em asp possa ajudá-lo: http://forum.imasters.uol.com.br/index.php?showtopic=225297
  7. Umas das principais diferença é queo MS Sql Server é pago e MySQL é gratuito.
  8. Para variar o Rafael foi ao ponto. Não compensa re-inventar a roda. Trabalhei para a Caixa e lá usavam o Pandion que é um software gratis e funciona como o MSN: além de mensagens, sala de reunião, envio de aruivos e funcionalidades de gerenciamento. Agora é um software pronto.
  9. jothaz

    Dúvidas sobre BD

    Sugiro sinceramente que comece a estudar com afinco sobre banco de dados pois o que adianta escrever programas que não conseguem persistir a informação. E lembre-se acessar uma base de dados é fácil agora modelar uma base de dados ai que o bixo pega. Por isso os AD´s e DBA´s são tão requisitados e têm de estudar muitos anos. Qual a versão do SQL Server você utilziar? Sim. Se você estiver utilizando o SQL Server pode utilziar o Query Analyzer para obter esta informação. Sim. Se você estiver utilizando o SQL Server pode utilziar o Enterprise Manager para isso. Não entendi! Programação do banco de dados? Você não estaria confundido com modelagem? Tb não entendi. Use a linguagem que você disse que já trabalha com ela e conhece bem.
  10. Só mesmo como uma dica antes de abrir um post pesquise se não existe algo parecido, pois facilita a ajuda e a consulta futura. Veja se isto lhe inspira: http://scriptbrasil.com.br/forum/index.php?showtopic=125351
  11. jothaz

    Help!

    você quer abrir um arquivo na máquina local do usuário?
  12. Baste vaga a resposta. Seria possível fazer o favor de postar o erro retornado? Agora revendo o código acho que faltou um paserInt. soma = soma + valor_radio = parseInt(document.all["colorin"][i].value);
  13. DECLARE @VALOR_COMPLETO VARCHAR(200), @VALOR_SEPARADO VARCHAR(200), @RESULTADO VARCHAR(200), @DELIMITADOR VARCHAR(1) --ESTOU DEFININDO VALOR FIXO DEPOIS ALTERE PARA A COLUNA QUE QUEIRA SET @VALOR_COMPLETO = '003,004,005' --DEFINE QUE VAI SER O DELIMITADOR SET @DELIMITADOR = ',' --CONCATENA O @DELIMITADOR NO FINAL DE DAS VARIÁVEIS LOCAIS IF LEN(@VALOR_COMPLETO) > 0 SET @VALOR_COMPLETO = @VALOR_COMPLETO + @DELIMITADOR set @RESULTADO = '' --INICIA LOOP PARA EXTRAIR @VALOR PARA EFETUAR A ATUALZIAÇÃO WHILE LEN(RTRIM(LTRIM(@VALOR_COMPLETO))) > 0 BEGIN --PARA VARIAVEIS LOCAIS SELECT @VALOR_SEPARADO = SUBSTRING(@VALOR_COMPLETO, 1, CHARINDEX(@DELIMITADOR, @VALOR_COMPLETO) - 1) IF (@RESULTADO = '') BEGIN SET @RESULTADO = @RESULTADO + '''' + @VALOR_SEPARADO + '''' END ELSE BEGIN SET @RESULTADO = @RESULTADO + ',' + '''' + @VALOR_SEPARADO + '''' END --RETIRA LOCALIZA E EXTRAI O @VALOR_COMPLETO SELECT @VALOR_COMPLETO= SUBSTRING(@VALOR_COMPLETO, CHARINDEX(@DELIMITADOR, @VALOR_COMPLETO) + 1, LEN(@VALOR_COMPLETO)) END print @RESULTADO
  14. ------------------------------------------------------- ---------- Not exists 01 -------------------------- ------------------------------------------------------- create table #Tráfego (SERIAL_NUMBER int) create table #Geral (SERIAL_NUMBER int) insert into #Tráfego (SERIAL_NUMBER) values (1) insert into #Tráfego (SERIAL_NUMBER) values (2) insert into #Tráfego (SERIAL_NUMBER) values (3) insert into #Tráfego (SERIAL_NUMBER) values (4) insert into #Geral (SERIAL_NUMBER) values (1) insert into #Geral (SERIAL_NUMBER) values (3) SELECT #Tráfego.SERIAL_NUMBER FROM #Tráfego FULL JOIN #Geral ON #Tráfego.SERIAL_NUMBER = #Geral.SERIAL_NUMBER WHERE #Geral.SERIAL_NUMBER IS NULL SELECT Tráfego.SERIAL_NUMBER FROM #Tráfego Tráfego WHERE NOT EXISTS (select Geral.SERIAL_NUMBER from #Geral Geral WHERE Geral.SERIAL_NUMBER = Tráfego.SERIAL_NUMBER) --------------------------------------------------------------------- --------------------Not exists 02----------------------------------- -------------------------------------------------------------------- create table #Empresas (Cd_Empresa int,Sequencia int, Situacao char(1)) insert into #Empresas (Cd_Empresa ,Sequencia , Situacao) values (1,100,'A') insert into #Empresas (Cd_Empresa ,Sequencia , Situacao) values (2,200,'B') insert into #Empresas (Cd_Empresa ,Sequencia , Situacao) values (3,300,'C') create table #Tabela_Socios (Matricula int, Cd_Empresa int, Sequencia int, Situacao char(1)) insert into #Tabela_Socios (Matricula, Cd_Empresa, Sequencia, Situacao) values (1,2,600,'A') insert into #Tabela_Socios (Matricula, Cd_Empresa, Sequencia, Situacao) values (2,2,700,'C') select * from #empresas e where not exists (select s.Cd_Empresa from #Tabela_Socios s where e.Cd_Empresa = s.Cd_Empresa) and e.situacao = 'A' select * from #empresas e where e.Cd_Empresa not in (select s.Cd_Empresa from #Tabela_Socios s where e.Cd_Empresa = s.Cd_Empresa) and e.situacao = 'A'
  15. jothaz

    trigger

    No Query Analyzer você: seleciona banco de dadosselecione user tableselecione a table e click no +Dai vem Colimns, Indesc e Trigger.
  16. <html> <head> <title>Exemplo Radio Button</title> <script> function mudaCor(){ var i var r = document.all["colorin"].length var soma = 0; for (i=0;i<r;i++){ //if (document.all["colorin"][i].checked) { soma = soma + valor_radio = document.all["colorin"][i].value; // break; //} } } </script> </head> <body> <form name="fcolores" id="fcolores"> <input type="Radio" name="colorin" id="colorin" value="1" checked> Branco <br> <input type="Radio" name="colorin" id="colorin" value="2"> Vermelho <br> <input type="Radio" name="colorin" id="colorin" value="3"> Verde <br> </form> </body> </html>
  17. A função a seguir abre um pop centralizado. note que ele atribui o window.open a um variável: var w = window.open( .... Dai toda vez que o popup abre na mesma janela Pode ser o seu caso. // //Abre pop-up centralizado // function AbrePopup(strLink, strTitulo, intLarg, intAlt) { var intleft = ((screen.width)/2)-(intLarg/2); var inttop = ((screen.height)/2)-(intAlt/2); var w = window.open(strLink, strTitulo, 'width=' + intLarg + ',height=' + intAlt + ',top='+inttop+',left='+intleft+',location=no,menubar=no,scrollbars=yes,status=yes,toolbar=no,resizable=yes,screenX=10,screenY=10'); w.focus(); } Agora posta a chamada do popup ai para facilitar.
  18. Cara você leu meu post anterior? Rodou o exemplo que postei? Para pegar o valor de um radio você deve fazer o que esta no posta anterior. Isto: if cmbTipo = '2'){ // opção radio if (txtddi.value==""){ alert("Digite o dia!"); txtddi.focus() return false } } Não funciona. você deve localizar o radio checado e depois o valor. De posse do valor você faz o if. E o link que postei acima que não inspirou você faz justamente isto que você quer. Agora precisa ter o minimo de conhecimento em JavaScript. Posta o código completo.
  19. Realmente não estou entendo e pelo que entendi o que você precisava estava no link só que tinha de abstrair pois o exemplo é bem completo. Então sinto muito mas acho que realmente não tenho como ajudá-lo. Só mesmo como desemcargo de consiência seque exemplo para atráves de um radio checked pegar o valor: <html> <head> <title>Exemplo Radio Button</title> <script> function mudaCor(){ var i var r = document.all["colorin"].length alert(r); for (i=0;i<r;i++){ if (document.all["colorin"][i].checked) { valor_radio = document.all["colorin"][i].value; break; } } //Aqui você testa seu valor e chama a função1 if valor_radio == 'ff00ff'){ // // Aqi você chama a função de acordo com necessidade //No caso estou só dando um alert alert(valor_radio); } } </script> </head> <body> <form name="fcolores" id="fcolores"> <input type="Radio" name="colorin" id="colorin" value="ffffff" checked> Branco <br> <input type="Radio" name="colorin" id="colorin" value="ff0000"> Vermelho <br> <input type="Radio" name="colorin" id="colorin" value="00ff00"> Verde <br> <input type="Radio" name="colorin" id="colorin" value="0000ff"> Azul <br> <input type="Radio" name="colorin" id="colorin" value="ffff00"> Amarelo <br> <input type="Radio" name="colorin" id="colorin" value="ff00ff"> Lilás <br> <input type="Radio" name="colorin" id="colorin" value="000000"> Preto <br> <br> <input type="Button" name="" value="Muda Cor" onclick="mudaCor()"> </form> </body> </html> Do meu ponto de vista basta alterar o if e chamar a função de acordo com o calor do combo. Se isot não lhe ajudar vamos esperar que alguém do forum possa ter sugestão melhor.
  20. Ou você submete a págia e consulta o COD_GESTOR com o Código ou cria um vetor em JavasCript com o CÒDIGO e COD_GESTOR e depois varre este vetor pelo CÒDIGO para achar COD_GESTOR. Ou simplesmente onde faz referencia ao value do combo use o split q transforma o campo separado po * em vetor. Dai na ocorrencia 0 tem o CÒDIGO e no 1 COD_GESTOR. Agora o que você que fazer realmten pois estou achando esta lógica confusa.
  21. Cara JavScritp é a linguagem do inferno! :lol: As vezes não retorna erro as vezes simplesmente não executa com esperado. você terá de debugar o script assim: <script type="text/javascript"> function CalcularMedia(QualForm,QualID,QuantCampos) { alert('aki 1 '); var trocaV = /,/g; alert('aki 2 '); var Tsoma=0; for (var i=1;i<QuantCampos;i++) { Tsoma += document.getElementById('campo'+QualID+'_'+i).value.replace(trocaV,"."); alert('aki 3 '); } alert('aki 4 '); eval('document.'+QualForm+'.media_'+QualID+'.value='+(Tsoma)/QuantCampos); } </script> Com isto você consegue ter uma idéia de onde este ocorrendo o erro. Outra coisa seria utilziar o parseInt e parseFloat para converte os tipos na hora da soma.
  22. Dê uma olhada neste link: http://scriptbrasil.com.br/forum/index.php?showtopic=124772 lá têm um exemplo que fiz de radio e consistência. Acho que pode inspirá-lo. qualquer coaisa post ai.ç
  23. Realmente não entendi nadinha. Mas este é o gde problema de ajudar em foruns normalmente que solicita nunca se entede com quem vai ajudar. :lol: Não vejo mta lógica no que você quer mas você pode fazer até assim: <input name="cmbTipo" type="radio" id="radio" value="1" checked onclick="java script: alert('blablabbla'); "> //OU <input name="cmbTipo" type="radio" id="radio" value="1" checked onclick="java script: sua_funcao(); ">
×
×
  • Criar Novo...