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


For ?

Postades av 2003-09-21 16:57:06 - Sven Jansson, i forum visual basic - allmänt, Tråden har 4 Kommentarer och lästs av 568 personer

Kört fast igen...
Börjar bli spagetti snart. Problemet:

Om jag skriver så här i koden blir inte Cdbl med, men ska vara med.
Har provat men får inte till det, kanske någon annat istället för For!
Är osäker om Dim satsen ska med. Kanske det ska vara i någon annan händelse.
Är det någon som kan ge ett handtag?
SJ

Private Sub txtSu_Change()
Dim i '?
Dim txtKr ' ?
Dim txtSu ' ?
For txtKr = 0 To 11
'txtKr skrivs in med siffror det är tolv st "txtKr(0) till txtKr(11)"

'txtInk visar vad som sär momsen på beloppet.
txtInk = Format$(CDbl(txtSu) * 0.2, "0.00 kr") ' Visar summan.

'txtSu visar Summan av som skrivs in i txtKr
txtSu = Format$(CDbl(txtKr(0)), "0.00 kr") 'Visar momsen.

Next txtKr

End Sub


Svara

Sv: For ?

Postades av 2003-09-21 17:22:48 - Sven Åke Persson

Vet inte hur många gånger jag tjatat om detta .
Du skall inte ha koden i Change det är verkligen att inbjuda till strul.

Det verkar som alla som börjar med txt är TextBoxar Eller ?
då kan dom ju inte samtidigt vara lokala variable

Då skall du skriva så här så man ser det ex. txtKr(i).Text

Dim i As Long
For i = 0 To 11
'txtKr skrivs in med siffror det är tolv st "txtKr(0) till txtKr(11)"
'txtInk visar vad som sär momsen på beloppet.
txtInk = Format$(CDbl(txtSu) * 0.2, "0.00 kr") ' Visar summan.
'txtSu visar Summan av som skrivs in i txtKr
txtSu = Format$(CDbl(txtKr(i)), "0.00 kr") 'Visar momsen.
Next 'i

'Ex vid 25 % moms : 1.25 * nettopris ger svar inkl.moms
'Ex vid 25 % moms : 1/1.25 * totalsumma ger svar exkl.moms
'Ex vid 25 % moms : 0.25 * nettopris ger svar moms

Skriv vad det är du vill åstadkomma , så löser Vi det här. Ta en koll på Programarkivet:Enkelt Momsprogram


Svara

Sv: For ?

Postades av 2003-09-22 08:31:30 - Sven Jansson

Ok ställer frågan så här:
Om du kopierar txtSumma så att det blir tolv st hur ska man skriva så att svaret blir vad som skrivs in i txtSumma?
För då blir ju txtSumma(0) till txtSumma(11)
Är det en bra fråga?

Private Sub txtSumma_KeyPress(KeyAscii As Integer)
Dim svar As Single
Select Case KeyAscii 'tillåt bara siffror punkt Enter BackSpace
Case 8, 13, 44, 46, 48 To 57
If KeyAscii = 44 Then KeyAscii = 46
If KeyAscii = 13 Then
MOMSEN = Val(txtMomsen) / 100
svar = Val(txtSumma) * 1 / (MOMSEN + 1)
MsgBox Val(txtMomsen.Text) & "% moms är beräknat på " _
& Format$(svar, "0.00 kr")
End If
Case Else
KeyAscii = 0
End Select
End Sub


Svara

Sv: For ?

Postades av 2003-09-22 12:58:43 - Sven Åke Persson

Oki nu tror jag att jag förstår din fråga.

Svaret är att du skall hänvisa till just den TextBox :s Index som du jobbar i
I mitt exempel nedan jobbar jag i txtSumma(8).Text
Du skall trycka Enter i aktuell TextBox för uträkning
"Val(txtSumma(Index).Text)"
<code>
Option Explicit
Private Sub txtSumma_KeyPress(Index As Integer, KeyAscii As Integer)
Dim svar As Single
Dim MOMSEN As Single
MOMSEN = 25 ' %
Select Case KeyAscii 'tillåt bara siffror punkt Enter BackSpace
Case 8, 13, 44, 46, 48 To 57
If KeyAscii = 44 Then KeyAscii = 46 ' jag använder alltid (punkt) . som decimalavskiljare
If KeyAscii = 13 Then ' ENTER
MOMSEN = MOMSEN / 100
svar = Val(txtSumma(Index).Text) * 1 / (MOMSEN + 1)

MsgBox "Du jobbar i TextBox " & Index

MsgBox MOMSEN & " % moms är beräknat på " _
& Format$(svar, "0.00 kr")
End If
Case Else
KeyAscii = 0
End Select
End Sub
</code>


Svara

Sv: For ?

Postades av 2003-09-22 16:21:55 - Sven Jansson

Tack...
Nu börjar det likna det jag är ute efter. Ska prova mera och återkommer hur det går.
SJ :-)
Det var For jag var ute efter
txtSumma(Index)


Svara

Nyligen

  • 09:09 Vill du köpa medicinska tester?
  • 12:47 Vem beviljar assistansen – kommune
  • 14:17 Någon med erfarenhet av hemstädnin
  • 14:14 Bör man använda sig av en båtförme
  • 14:12 Finns det någon intressant hundblo
  • 14:25 Tips på verktyg för att skapa QR-k
  • 14:23 Tips på verktyg för att skapa QR-k
  • 20:52 Fungerer innskuddsbonuser egentlig

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 569 159
27 952
271 704
934
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