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


Räkna med VB

Postades av 2001-08-06 23:58:00 - Mikael Gunnarsson, i forum visual basic - allmänt, Tråden har 6 Kommentarer och lästs av 549 personer

Formel = (TxtFastAv.Text + TxtOvrigFast.Text) + ((TxtOverForning.Text + TxtElpris.Text) + 0.18) * TxtYear.Text
Formel = Formel * TxtAntal

Denna i mitt tycke, vackra kod , gillas inte av VB.
skulle det gå bättre om jag tog bort ".Text" ?

/Mikael


Svara

Sv: Räkna med VB

Postades av 2001-08-07 01:08:00 - Sven Åke Persson

Hej
Du kan inte addera textsträngar.
Stockholm + Kanin + morötter "make no sens"
du bör omvandla TextBoxarnas värde till nummeriska värde.

Så här skulle det kunna se ut.

Dim Formel As Double
Formel = (CDbl(TxtFastAv.Text) _
+ CDbl(TxtOvrigFast.Text) _
+ CDbl(TxtOverForning.Text) _
+ CDbl(TxtElpris.Text) _
+ 0.18) * CDbl(TxtYear.Text)
Formel = Formel * CLng(TxtAntal)
Label1 = Format$(Formel, "0.00")

mvh
Sven


Svara

Sv: Räkna med VB

Postades av 2001-08-07 07:43:00 - Kjell Andersson

Formel = (Val(TxtFastAv.Text) + Val(TxtOvrigFast.Text)) + ((Val(TxtOverForning.Text)+ Val(TxtElpris.Text)) + 0.18) * val(TxtYear.Text)


Svara

Sv: Räkna med VB

Postades av 2001-08-07 10:30:00 - Sven Åke Persson

Hej
Val(Text1.Text) är lite lurigt. Du måste då försäkra dig
om att användaren slår in punkt (.) som decimalavskiljare
annnars blir det felräknat.
Med CDbl tex. använder programmet datorns lokala inställningar.

mvh
Sven


Svara

Sv: Räkna med VB

Postades av 2001-08-07 12:29:00 - Kjell Andersson

Punkt gäller om man har svenskt Windows och komma gäller om man har engelsk Windows.


Svara

Sv: Räkna med VB

Postades av 2001-08-07 13:31:00 - Sven Åke Persson

Jo det är riktigt

Men den Svenska användern kommer att skriva kommatecken
automatiskt, det är vi vana med.

DS


Svara

Sv: Räkna med VB

Postades av 2001-08-08 23:15:00 - Bo-Gert Lundgren

För att slippa problemet med . eller . (komma eller punkt) använd funktion sweval() istället för val().

Skriv följande i modulen
Function sweval(ByVal w As String) As Double
Yz = InStr(w, ",")
If Yz > 0 Then Mid$(w, Yz, 1) = "."
sweval = Val(w)
End Function

ex. a=sweval(text1.text)+sweval(text2.text)


Svara

Nyligen

  • 19:13 Международная перевозка грузов
  • 00:01 DL Van Tuning | Exclusive Body Kit
  • 12:08 Indian casino
  • 04:14 Vad finns det för kratomalternativ
  • 14:16 Indian online casino
  • 14:15 Indian online casino
  • 08:28 Butiksskyltar: Hur upplever utbude
  • 22:31 Slappna av

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 864
27 962
271 767
633
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