Jump to content
Fórum Script Brasil
  • 0

Soma De Valores... Como Fazer?


junior.bportal
 Share

Question

Olá...

Gostaria de saber como posso somar valores em uma página ASP... na verdade, eu gostaria do seguite...

Ter um formulários onde eu iria digitar o meu produto manualmente, pois não tenho estoque, mas monto cada produto de forma individual... e informar a quantidade e o valor de venda...

Feito isso, eu gostaria que sempre que eu fosse incluindo, abaixo do formulário aparecesse o produto cadastradado para o cliente com o preço de venda unitário e o valor total (multiplicado pela quantidade)... O ASP deverá mostrar um por um... ex:

linha 1: produto "X"; valor unitários "Y" x quantidade do produto = VALOR TOTAL

linha 2: produto "X"; valor unitários "Y" x quantidade do produto = VALOR TOTAL

linha 3: produto "X"; valor unitários "Y" x quantidade do produto = VALOR TOTAL

E assim por diante... e no fim da página, tivesse um totalizador...somando todos os valores...

Tem como fazer isso???

Link to comment
Share on other sites

4 answers to this question

Recommended Posts

  • 0

Cara não entendi direito sua duvida...

você vai ter um formulario acima e embaixo quer mostrar uma tabela?

Tipo assim:

<form>
Produto: <input type="text"><br>
</form>
<table>
<tr>
<td>Nome do produto</td>
<td>Unidade</td>
<td>Valor Unitario</td>
<td>Valor Total</td>
</tr>
<tr>
<td>Oleo de Oliva</td>
<td>8</td>
<td>R$ 5,00</td>
<td>R$ 40,00</td>
</tr>
</table>

É algo semelhante a isso?

Aguardo...

Link to comment
Share on other sites

  • 0

Então...

Mais ou menos isso...

Quero ter um campo onde vou inserindo as informações... como produto... valor... quantidade... e assim que inserir, ele deve mostrar abaixo o item que eu informei com o valor unitário e total (multiplicado pela quantidade)... é tipo quando a gente compra nas lojas virtuais...

Se eu inserir 1 produto, na mesma página só que abaixo, ele mostra este produto com seus respectivos valores... se for inserido 2 produtos, ele mostra abaixo o primeiro produto e em uma linha abaixo o segundo... e assim sucessivamente....

É isso que eu gostaria...

Vlw...

Link to comment
Share on other sites

  • 0

Ai Junior, acho que não é exatamente a sua dúvida, mas tenho quase certeza que pelo menos irá esclarecer....

<% Set RS = Conn.Execute("SELECT * FROM tabela_produtos ORDER BY nome_pruduto") %>
          
<form name="form1" method="post" action="?acao=resultado">
<select name="produtosX">
<% do until rs.eof %>
<option value="<% = rs("nome_produto") %>"><% = rs("nome_produto") %></option>
<%
rs.movenext
loop
conn.close
%>
</select>
 - 
<input name="valor_produto" type="text" size="5">       
 - 
<input name="quantidade_produto" type="text" size="5">
        
<input type="submit" name="Submit" value="Submit">
</form>
        
<% If Request.QueryString("acao") = "resultado" Then 
    
    NomeZ = Request.Form("produtosX")
    ValorZ = Request.Form("valor_produto")
    QuantZ = Request.Form("quantitade_produto")
    SomaZ = ValorZ * QuantZ
' o valor FormatCurrency transforma a string em valor monetário
%>
    Produto: <% = NomeZ %> <br><Br>
    Valor unitário: <% = FormatCurrency( ValorZ ) %> <br>
    Quantidade pedida: <% = QuantZ %> uni. <Br><Br>
    Resultado: <% = FormatCurrency( SomaZ ) %>
<% End If %>

Com isso você poderá em um ComboBox visualizar todos os produtos... e escolher 1.... e colocando os valores ( valor e quantidade)... é só pegar o resultado abaixo do form.

Falai depois se entendi muito mal... heheh... OK ? Boa Sorte.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

  • Forum Statistics

    • Total Topics
      149.8k
    • Total Posts
      646.6k
×
×
  • Create New...