Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Procenthantering

Postades av 2001-06-11 20:17:00 - Torbjörn Karlsson, i forum asp - allmänt, Tråden har 5 Kommentarer och lästs av 786 personer

Nån som har nån idé hur jag kan höja respektive sänka ett
valuta-värde med procent.

I databas finns valutavärdet i form av ett pris.

Från ett formulär vill jag sedan kunna justera (uppdatera) dessa databasvärden med ett textfält där en procentsats anges. Helst vill jag kunna uppdatera flera poster samtidigt.

Jag vill som sagt både kunna höja och sänka genom att kanske använda en radiobutton med plus resp minus.

Nån som har nån klurig idé.

mvh
Torbjörn


Svara

Sv: Procenthantering

Postades av 2001-06-11 21:31:00 - Magnus Gladh

Tja är det bara updateringen i databasen så är det inte svårt...

sSQL = "UPDATE [valuta] SET [value] = [value] * 1.10 WHERE [valutakod] = 'SEK'

Denna rad kommer att höja den svenska valuta med 10%.. frågan är ju hur databasen ser ut och vilka andra valutor som skall påverkas...

- magnus


Svara

Sv: Procenthantering

Postades av 2001-06-11 21:43:00 - Torbjörn Karlsson

Tackar!

Skall testa..

Det är bara själva "priset" så att säga som skall påverkas.

Själva procentsatsen tänkte jag försöka ange i ett vanligt HTML-formulär. Text-fält. Om jag där skriver 25 så skall priset för den aktuella posten höjas med 25 %.

Jag vill dessutom ha en funktion åt andra hållet åxå. Dvs att kunna sänka samma fältvärde i procent.

Det är lite meckande .. :)

Jag återkommer när jag snart kör fast igen :)

/Torbjörn


Svara

Sv: Procenthantering

Postades av 2001-06-11 22:16:00 - Torbjörn Karlsson

Det funkar jättebra när man hårdkodar detta i SQL-satsen.

Men jag kan nog behöva lite vägledning när jag vill plocka in detta
i variabler först från ett HTML-formulär.

----------- HTML-FORM------------------------
<form action="update.asp" method="post">
<input type="radio" name="val" value="plus">
<input type="radio" name="val" value="minus">
<input type="text" name="proc" value="">
<input type="submit" value="skicka">
</form>

I detta text-fält vill jag kunna skriva exempelvis 25 istället för
1,25 eller 0, 25 och sedan klicka på radioknappen (Plus) eller (minus)


----------- UPDATE-KODEN -------------------
Val = Request.Form("val")
Proc = Request.Form("proc")
If Val = "Plus" Then
Proc = 1.(Proc)
ElseIf Val = "Minus" Then
Proc = nån_beräkning_för_sänka procent
End If

SQL = "UPDATE tbprod SET pris = pris " & Proc

Här stöter jag på lite problems. Hur formatterar jag procent så att det blir riktigt när jag vill höja respektive sänka. Det kanske krävs en jäkligt avancerad kod till detta. Jag begär inte att nån skall skriva allt detta i sådana fall, men lite hjälp på vägen behöver jag nog .. :)

/Torbjörn


Svara

Sv: Procenthantering

Postades av 2001-06-12 13:58:00 - Aki Ruuskanen

Nåt i stil med det här kanske...

Val = Request.Form("val")
Proc = Request.Form("proc")
If Val = "Plus" Then
Proc = 1 + (Proc/100) <---
ElseIf Val = "Minus" Then
Proc = 1 - (Proc/100) <---
End If

SQL = "UPDATE tbprod SET pris = pris * " & Proc <---


Svara

Sv: Procenthantering

Postades av 2001-06-12 15:20:00 - Torbjörn Karlsson

Tackar!

Skall testa denna variant!

Har pulat lite själv med viss hjälp och fick ihop en liknande variant som faktiskt funkar... helt makalöst skojigt .. :)

Håll till godo!
-------
Proc = Request.Form(Proc)
Val = Request.Form(Val)

If Val = "plus" Then
varProc = 1 + (Proc * 0.01)
ElseIf Val = "minus" Then
varProc = 1 - (Proc * 0.01)
End If
-------
väl mött
Torbjörn


Svara

Nyligen

  • 14:16 Indian online casino
  • 14:15 Indian online casino
  • 08:28 Butiksskyltar: Hur upplever utbude
  • 22:31 Slappna av
  • 19:55 kick-off med fokus på hälsa?
  • 19:53 kick-off med fokus på hälsa?
  • 16:24 Föreslå en skönhetsklinik online
  • 16:23 Föreslå en skönhetsklinik online

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 570 846
27 961
271 763
2 427
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies