Avatar billede leol Nybegynder
01. april 2006 - 11:37 Der er 6 kommentarer og
1 løsning

Min kode virker ikke??

Hej
Hvorfor virker min kode ikke? Den viser ikke de penge man har sat ind.. ( Det er noget efter en bog.)
Designet og det kan hentes her.
BEMÆRK: BRUGER NAVN ER BLANK OG PIN-KODE ER 1
http://mms.leol.dk/download/fejl.zip

Koden ser sådan her ud:
Dim KronerPaaKonto As Single
Dim IndsaatKroner As Single
Dim HaevKroner As Single
Dim RenteSats As Single
Dim BrugerNavn As String
Dim PINkode As Integer
Dim Transaktion(200) As String
Dim AntalTransaktion As Integer

Private Sub cmdHaevPenge_Click()
HaevKroner = InputBox("Hvor mange kroner vil du hæve?")
If HaevKroner <= KronerPaaKonto Then
KronerPaaKonto = KronerPaaKonto - HaevKroner
MsgBox "Du har hævet " & HaevKroner & " Kr."
Else
MsgBox "Du kunne ikke hæve " & HaevKroner & "kr. fra kontoen"
End If
End Sub

Private Sub cmdIndsaatPenge_Click()
IndsaatKroner = InputBox("Hvor mange kroner vil du indsætte?")
KronerPaaKonto = KronerPaaKonto + IndsaatKroner
MsgBox IndsaatKroner & " Kr. sat du ind på din konto, så du har nu, " & KronerPaaKonto & " kr. på din konto"
AntalTransaktioner = AntalTransaktioner + 1
Transaktion(AntalTransaktioner) = IndsaatKroner & KronerPaaKonto
End Sub

Private Sub cmdSetRente_Click()
RenteSats = Val(txtRenteSats.Text)
txtTilskrivrenteSats.Caption = "Tilskriv " & RenteSats & "% rente."
End Sub

Private Sub cmdVisListe_Click()
Dim TransID As Integer
List1.Clear
For TransID = 1 To AntalTransaktioner
List1.AddItem Transaktion(TransID)
Next
End Sub

Private Sub cmdVisSaldo_Click()
MsgBox "Der står " & KronerPaaKonto & " Kr. på din konto."
End Sub

Private Sub Form_Load()
Dim brugergodkendt As Boolean
BrugerNavn = InputBox("Hjerte-Banken: Skriv dit navn")
PINkode = InputBox("Velkommen til Hjerte-banken, " & BrugerNavn & ". Skriv venligst din PIN-kode")
If BrugerNavn = "" And PINkode = 1 Then
brugergodkendt = True
Else
brugergodkendt = False
End If
If brugergodkendt = True Then
MsgBox "Navn og kode er godkendt"
Else
MsgBox "Forkert navn eller kode. Programmet vil blive afsluttet"
End
End If
End Sub


Private Sub txtTilskrivrenteSats_Click()
Dim RenteBelob As Single
RenteBelob = KronerPaaKonto / 100 * RenteSats
KronerPaaKonto = KronerPaaKonto + RenteBelob
End Sub
Avatar billede leol Nybegynder
01. april 2006 - 11:38 #1
PS.

Bruger 6.0
Avatar billede sjh Nybegynder
01. april 2006 - 12:17 #2
Du har en Dim på AntalTransaktion i toppen.. men du bruger AntalTransaktioner som navn?? mon ikke det er der fejlen er??

AntalTransaktioner <-> AntalTransaktion

eller også omdøber du bare:
Dim AntalTransaktion As Integer til Dim AntalTransaktioner As Integer
Avatar billede leol Nybegynder
01. april 2006 - 12:26 #3
Ok.. Har lige prøvet. Men nu skriver den det jeg har indsat og det jeg havde i et ord. Lad mig for klare.
Jeg sætter 3 kr. ind. Så kommer der til at stå 33. Fordi jeg så har 3 kr. i saldo
Avatar billede leol Nybegynder
01. april 2006 - 12:27 #4
Fandt ud af det..

Post er svar hvis du vil have de 60 point
Avatar billede sjh Nybegynder
01. april 2006 - 12:43 #5
glem det.. du har jo kun 26 point tilbage.. tag du bare dem igen ;)
Avatar billede leol Nybegynder
01. april 2006 - 12:44 #6
Mange tak. Hvor kan du se det henne?
Avatar billede sjh Nybegynder
01. april 2006 - 12:46 #7
klik på brugernavnet http://www.eksperten.dk/bruger.phtml?navn=leol (60 point fra leol)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester