12. april 2003 - 17:30Der er
13 kommentarer og 1 løsning
Regne med label.caption
Ved hjælp af click på liste får jeg skrevet nedenstående tal ¨på min form1
Private Sub List1_Click() If List1.Text = "Andersen" Then Label4.Caption = 20.6 Label5.Caption = 11.7 Label6.Caption = 0.71 End If End Sub
når jeg klikker på command1-knappen vil jeg gerne have returneret summen af ovenstående tal til label14 på formen. Jeg gør således Private Sub Command1_Click() Dim Sum As Currency On Error Resume Next Sum = Label4.Caption + Label5.Caption + Label6.Caption Label14.Caption = Sum End Sub Jeg får tallet 0 i label14.caption.
Jeg har prøvet med val(labelx)mv. Hvad gør jeg forkert?
tja mortrr det skal jeg også. Jeg ville give dig 15 point og forhøjede derfor points fra 30 til 45. 30 til kedde65 og 15 til dig. Men du har jo ikke svaret, blot kommenteret. Kedde er en rutineret bruger måske kan han finde ud af at give dig de 15 point? Men tak for hjælpen begge dele virker. Men ok, kedde bruger vis Currency og du bruger double - så keddes er måske mest korrekt? Eller får du lidt flere point næste gang du hjælper mig.:o)
Bare lige for at afslutte, så giver jeg faktisk Mortrr ret i at man ligeså godt kunne have brugt CDbl og konverteret dem om til Double. De fylder begge 8 Byte så det ville af ren plads hensyn være ligegyldigt hvilken datatype man brugte.
Hvad angår Currency i .Net så er den erstatte at Decimal datatype den understøtter flere decimaler på begge sider af seperatoren.
OK, det var såmænd ikke for at gøre mig klog - eller så'n. Min tanke var at da jeg skulle bruge to decimaler var det mest korrekte nok currency. Men så lærte jeg lidt mere. Og jeg vidste jo ikke bedre!:o)
Sum = val(Label4.Caption) + val(Label5.Caption) + val(Label6.Caption) virker - forudsat du har Dim'met Sum korrekt. Men det var bare et alternativ, brug bare Ccru, CInt eller hvad du vil i stedet for. Du kan altid slå de forskellige funktioner og læse præcist hvordan de virker på msdn.microsoft.com, fx. http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vbenlr98/html/vafctVal.asp
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.