[AccessD] add numbers

Pedro Janssen pedro at plex.nl
Wed Apr 13 13:42:58 CDT 2005


Hello Stuart,

that did the trick.
Thanks for the help.

Pedro Janssen


----- Original Message -----
From: "Stuart McLachlan" <stuart at lexacorp.com.pg>
To: "Access Developers discussion and problemsolving"
<accessd at databaseadvisors.com>
Sent: Tuesday, April 12, 2005 11:58 PM
Subject: Re: [AccessD] add numbers


> On 12 Apr 2005 at 22:51, Pedro Janssen wrote:
>
> > Hello Stuart,
> >
> > thanks for your help. The function works perfect.But i forgot to tell
that
> > in the field [Para], also "normal" values are present like from 1 to 9.
When
> > using the function i get an error.on the: While InStr..... I tried to
adjust
> > the code, with no result.
> >
>
> Me bad, I didn't check for the end of the string in the While Loop.
> Try this one instead (watch for line wrap)
>
> Function Addnumbers(InputString As String) As Double
>    Dim lngStore As Double
>    Dim lngLoopcount As Double
>    lngLoopcount = 0
>    Do
>      lngLoopcount = lngLoopcount + 1
>          lngStore = lngStore + Val(Mid$(InputString, lngLoopcount))
>          'move past current number
>          While InStr("0123456789+-", Mid$(InputString, lngLoopcount, 1)) >
0  And lngLoopcount <= Len(InputString)
>              lngLoopcount = lngLoopcount + 1
>          Wend
>    Loop Until lngLoopcount >= Len(InputString)
>    Addnumbers = lngStore
> End Function--
> Stuart
>
>
> --
> AccessD mailing list
> AccessD at databaseadvisors.com
> http://databaseadvisors.com/mailman/listinfo/accessd
> Website: http://www.databaseadvisors.com
>





More information about the AccessD mailing list