Jump to content
Fórum Script Brasil

Marc_Dias

Membros
  • Posts

    34
  • Joined

  • Last visited

About Marc_Dias

Marc_Dias's Achievements

0

Reputation

  1. Pessoal, bom dia Estou com dúvidas em relação a inserir valores monetarios no banco de dados. Estou usando o banco Acess no campo valor coloquei o tipo Número Duplo Como validar o campo para que receba somente valores monetarios? Como mandar os valores pro banco? O tipo que estou usando no banco está certo? Como resgatar esses valores do banco e joga-los na tela novamente? Agradeço muito a possivel ajuda
  2. Estou tentando gravar um campo data com ASP no Acess, estou mandando a data no formato MM/DD/YYYY ou seja no formato americano, na string sql está correto a data, quando é feita a inserção no banco, se abrir a tabela aparece 01/01/1988 00:00:10 ou seja nada a ver com a data que foi inserida O que pode estar acontecendo? será alguma configuração do ACESS? Agradeço desde já a atenção dispensada.
  3. CSML, obrigado pela ajuda coloquei sua função para rodar, quando clico no link ele "aparece" o div com o conteúdo, porém quando clico em outro link ele coloca o outro div embaixo do primeiro, eu gostaria que um sumisse e só fica-se visivel o que eu acionei.... CSML, achei o problema , a sua função está corretissima, agradeço muito sua ajuda.
  4. boa tarde a todos estou com o seguinte problema e gostaria de ajuda tenho varios divs no form <div id="div1" style="display:none"> conteudo </div> <div id="div2" style="display:none"> conteudo </div> <div id="div3" style="display:none"> conteudo </div> Preciso de ajuda em uma função javascript que quando eu clicar em um link abra somente o div que preciso e feche todos os outros para chamar os divs diz uma lista <ul> <li><a href="java script:;" onclick="ExpandeDiv(1)">Principal</a></li> <li><a href="java script:;" onclick="ExpandeDiv(2)">Sistemas</a></li> <li><a href="java script:;" onclick="ExpandeDiv(3)">Sistemas</a></li> <li><a href="java script:;" onclick="ExpandeDiv(4)">Sistemas</a></li> </ul> fiz essa função mais não está funcionando direito e nem sei se é o modo certo <script> function ExpandeDiv(valor) { if (valor = 1) { if (document.getElementById("div1").style.display == 'none') { document.getElementById("div1").style.display = 'block'; document.getElementById("div2").style.display = 'none'; }else { document.getElementById("div1").style.display = 'none'; document.getElementById("div2").style.display = 'none'; } return false; } if (valor = 2) { alert(valor); } } </script> Lembrando que vou ter mais de 20(vinte) divs nessa função para abrir um e fechar os outros Agradeço desde já a atenção dispensada
  5. e poderia passar o valor junto nesta linha, assim: agora basta uma pequena alteracao na assinatura do seu metodo,mudando de para pronto, ai esta o seu valor da linha a ser deletada,agora é só usar com moderacao. beleza?! sucesso ai. Grande Mestre Sam...era isso mesmo agora deu certinho.. Agradeço muito sua colaboração e tambem da Andreia... acho que esse tópico será de grande utilidade pra quem tá começando....
  6. Andreia, segue o código completo coloquei tudo em uma só pagina.... <link href="estiloSistema.css" rel="stylesheet" type="text/css" /> <script> function AddLinhaPagamento(){ var vlr; var vlrTotal; var coluna1; obj = document.getElementById('divTabelaPagamento'); if (obj.style.display == "none") obj.style.display = "block"; var table1 = document.getElementById("tabela4"); totLinhas = table1.rows.length -1; var linha = table1.insertRow(totLinhas); var escolha = document.servico.txtPagamento.value; coluna1 = linha.insertCell(-1); coluna1.className = "celula1"; coluna1.innerHTML = '<input type="text" readonly id="numero" name="numero" style="width=20px;" value="' + totLinhas + '" />'; coluna1 = linha.insertCell(-1); coluna1.className = "celula1"; coluna1.innerHTML = '<input type="text" readonly name="teste" style="width=90px;" value="' + document.getElementById("txtPagamento").value+ '" />'; coluna1 = linha.insertCell(-1); coluna1.className = "celula1"; coluna1.innerHTML = '<input type="text" readonly name="teste" style="width=80px;text-align:right" value="' + document.getElementById("txtValor_Pagto").value+ '" />'; coluna1 = linha.insertCell(-1); coluna1.className = "celula1"; coluna1.innerHTML = '<input type="text" readonly name="teste" style="width=80px" value="' + document.getElementById("txtDt_Pagto").value+ '" />'; coluna1 = linha.insertCell(-1); coluna1.className = "celula1"; coluna1.innerHTML = '<input type="text" readonly name="teste" style="width=220px;" value="' + document.getElementById("txtRef_Pagto").value+ '" />'; coluna1 = linha.insertCell(-1); coluna1.className = "celula1"; coluna1.innerHTML = '<input type="button" style="width=60px" onClick="RemoveLinhaPagamento(this)" value="Excluir" />'; vlr = document.servico.txtValor_Pagto.value.replace(".","") vlr = vlr.replace(",",".") vlrTotal = document.servico.totPag.value; soma = parseFloat(vlrTotal) + parseFloat(vlr); document.servico.totPag.value = (soma.toFixed(2)); document.servico.Qtd.value = totLinhas; } function RemoveLinhaPagamento(objeto) { tabela = document.getElementById("tabela4"); if(objeto) tabela.deleteRow(objeto.parentNode.parentNode.rowIndex); } function LimpaTabelaPagamento(){ var table1 = document.getElementById("tabela4"); totLinhas = table1.rows.length - 1; for(i=1;i<totLinhas;i++){ table1.deleteRow(1); } document.getElementById('txtTipoGasto').value=''; document.getElementById('txtQtdGasto').value=''; document.getElementById('txtValorGasto').value=''; obj = document.getElementById('divTabelaPagamento'); if (obj.style.display == "block") obj.style.display = "none"; } </script> <body> <form name="servico" id="servico"> <div id="geral"> <div id="centro"> <table width="70%" border="0" > <tr> <th class="Fundo_Roxo" style="width=70px">Pagamento</th> <th class="Fundo_Roxo" style="width=70px">Valor</th> <th class="Fundo_Roxo" style="width=70px">Depositar</th> <th class="Fundo_Roxo" style="width=70px">Referencia</th> <th class="Fundo_Roxo" style="width=70px">&nbsp;</th> </tr> <td><select name="txtPagamento" id="txtPagamento" style="margin-left:3px; width:120px;"><option value="0">Selecione</option><option value="Dinheiro">Dinheiro</option><option value="Cheque Vista">Cheque a vista</option><option value="Cheque Pré">Cheque Pré</option><option value="Cartão Crédito">Cartão Crédito</option><option value="Cartão Débito">Cartão Débito</option></select></td> <td><input type="text" name="txtValor_Pagto" id="txtValor_Pagto" style="width=80px;text-align:right" onFocus="this.style.backgroundColor='#ffe'" onblur="this.style.backgroundColor=''"></td> <td><input type="text" name="txtDt_Pagto" id="txtDt_Pagto" style="width=80px;text-align:right"></td> <td><input type="text" name="txtRef_Pagto" id="txtRef_Pagto" style="width=220px;text-align:left" onFocus="this.style.backgroundColor='#ffe'" onblur="this.style.backgroundColor=''"></td> <td><input type="button" value="+" onclick="AddLinhaPagamento()" /></td> </tr> </table> <div id="divTabelaPagamento" style="display:none"> <table id="tabela4"> <tr> <th class="cinza_titulo">Nº:</th> <th class="cinza_titulo">Pagto</th> <th class="cinza_titulo">Valor</th> <th class="cinza_titulo">Depositar em</th> <th class="cinza_titulo">Observação do pagamento</th> </tr> <tr> <td colspan="2" class="cinza_titulo">Total</td> <td><input type="text" id="totPag" name="totPag" class="cinza_titulo" style="width=80px;text-align:right" value="0"></td> <td class="cinza_titulo">Qtd Lanc.</td> <td><input type="text" id="Qtd" name="Qtd" class="cinza_titulo" style="width=80px;text-align:right" value="0"></td> <td><input type="button" style="width=60px;" onclick="LimpaTabelaPagamento()" value="Limpar" /> </tr> </table> </div> </div> <!-- fim da parte de pagamento !--> </div> </form> </body>
  7. Preciso montar um site com a seguinte estrutura: um div no topo onde vou colocar um menu que abre seus sub-menus na horizontal... quando clicar no menu somente a parte de baixo alterar para a pagina chamada no menu -------------------------------- | topo | | menu1 menu2 menu3 | -------------------------------- | | | corpo que deve | | ser alterado | | | | | --------------------------------- mais ou menos desse jeito... Alguém me ajuda?
  8. Andréia estou fazendo o seguinte: inclusive com isso já matei a dúvida que tinha ontem tenho uma tabela no meu banco com a seguinte estutura codigo serviço valor estou populando o combo box com todos os serviços que constam na tabela (com ASP) no value no combo estou concatenando o código com "|" + a descrição do serviço + "|" + valor do servico de modo que fique mais ou menos assim option value = "123456|instalação de alarme|15,00" depois coloquei uma função no OnChange do combo para pegar o value e dividir nos text de código e preço agora eu quero que depois de escolhido o serviço clicar no botão e construir uma tabela, tendo em vista que posso ter mais de um serviço, e também preciso da possibilidade de excluir um serviço da tabela (que por exemplo o usuario tenha inserido errado)
  9. bom dia a todos Preciso de ajuda no seguinte problema: tenho um combobox onde está populado com os nomes dos clientes de uma tabela e ao lado um textbox onde vai ser digitado um valor qualquer e ao lado do text um botão de comando. preciso que o usuario escolha um nome no combo, digite um valor no text e ao clicar no botão vá montando uma tabela abaixo dos dados.
  10. na verdade o que preciso é o seguinte acho que não soube explicar direito em cima Tenho uma relação de serviços e cada serviço tem um determinado preço exemplo serviço=instalação de som valor= R$ 15,00 serviço=instalação de alarme valor= R$ 20,00 e assim vai... quero que o atendente escolha o serviço em uma caixa de seleção e quando escolher e teclar em um botão [incluir serviço] o sistema vá montando embaixo um campo descrição (com a descrição do serviço) e ao lado um campo com valor de modo que fique da seguinte forma Serviço Valor intalação de alarme 15,00 instalação de som 20,00 instalaçao de caixas 25,00 total dos serviços 60,00 é mais ou menos isso....
  11. Andreia sempre você...valeu de novo você é dez...vê se me ajuda na minha última dúvida lá no javascript, você deve saber com certeza. precisando estamos ai...
  12. bom dia a todos minha duvida é a seguinte; Tenho que construir uma tela de serviços onde em um combobox eu vou jogar todos os serviços executados por uma loja de som automotivo por exemplo instalação de radio instalação de caixas instalação de alarme quando o usuario escolher quero que a descrição e o valor deste serviço vá para duas textbox que ficam abaixo do combo podendo desta forma o usuario escolher mais serviços... agradeço desde já a atenção de todos
  13. Bom dia a todos... é possivel criar uma tabela html que traga os dados de uma consulta do banco e se torne editavel? como no excel.. queria por exemplo clicar no campo da tabela e poder alterar seu valor e quando gravar fazer a alteração no banco.. Agradeço a ajuda
  14. Sempre você para me ajudar hein..risos mas eu já tentei com o toFixed(2) também e deu o mesmo erro... mesmo assim obrigado mais uma vez por sua ajuda...
  15. Estou com um problema em uma função de soma, precisaria somar os centavos corretamente, e formatar o resultado com duas casas decimais o que não está acontecendo conforme a imagem... function Calculo() { var tarifa1 = document.form1.tarifa1.value; var tarifa2 = document.form1.tarifa2.value; var desconto1 = document.form1.desc1.value; var desconto2 = document.form1.desc2.value; tarifa1 = tarifa1.replace(".",""); tarifa2 = tarifa2.replace(".",""); desconto1 = desconto1.replace(".",""); desconto2 = desconto2.replace(".",""); tarifa1 = tarifa1.replace(",","."); tarifa2 = tarifa2.replace(",","."); desconto1 = desconto1.replace(",","."); desconto2 = desconto2.replace(",","."); var total_tarifa = (parseFloat(tarifa1) + parseFloat(tarifa2)) var total_desconto =(parseFloat(desconto1) + parseFloat(desconto2)); var total =(total_tarifa - total_desconto); document.form1.tot_tarifa.value = total_tarifa; document.form1.tot_desc.value = total_desconto; document.form1.total.value = total; com esta função o valor total_tarifa por exemplo fica com mais de 6 casas depois do ponto. alguém pode me ajudar Agradeço
×
×
  • Create New...