Hej Hej!Format i VB6.0
Finns det något generellt sätt att hantera format för tal i VB60. Anledningen är att jag skriver t.ex raden "text1.text=format(text1.text,"# ### ### ##0") i programmet, talet skrivs ut snyggt och prydligt i fältet. Talet sparas i en access databas i ett fält i format "långt heltal". När jag sedan läser in posten igen via raden ovan för att sedan tilldela talet till en variabel dimmensionerad till "Double" får jag fel "Typ Mismatch". Det ser ut som talet har blivit en textsträng när jag tittar på den vid feltillfället (omringad med fnuttar "").
Som sagt finns det någon generell lösning för detta.
Tackar på förhand för svar.Sv: Format i VB6.0
När du använder format så blir alltid svaret en sträng. Vet inte om det finns något sätt att formatera tal på, tror inte det men det finns nog någon annan som kan svara på det. Men ett sätt att lösa dit problem är att innan du sparar så skriver du
X=clng(text1.text) då kommer x att bli en long.
eller som du skrev att du använde Double så är det cdbl()
//Tobbe