HHunnekens
Gebruiker
- Lid geworden
- 16 apr 2013
- Berichten
- 63
Goedemiddag,
Ben bezig met het maken van een functie om het controlegetal voor een SSCC code te maken. Zo'n SSCC code is een 18 cijferige EAN code, waarvan het 18e cijfer een controlegetal is ( afgeleid van de eerste 17 cijfers ).
Hiertoe is het nodig om - via een string - als input van de nieuwe functie te verkrijgen de eerste 17 cijfers, waarna de te schrijven functie dus het controlegetal kan gaan berekenen.
Onverwachte moeilijkheid hierbij is een door mij ongewenste wetenschappelijke notatie.
Voorbeeld ervan :
?CheckDigitSSCC(08717853270050955)
waarbij 08717853270050955 als string variabele naar de functie - CheckDigitSSCC( strEAN17 as String ) - wordt doorgegeven.
Als ik vervolgens een debug.print uitvoer op de variabele strEAN17 ( binnen de functie code ), dan verkrijg ik het volgende op het scherm :
8,71785327005096E+15
Dit terwijl ik NODIG heb :
08717853270050955
M'n concrete vraag hieromtrent :
"Hoe kan ik voorkomen dat die ongewilde "transformatie" naar een wetenschappelijke notatie plaatsvindt ?
Bij voorbaat hartelijk dank voor de hulp !
Mvg,
HH
Ben bezig met het maken van een functie om het controlegetal voor een SSCC code te maken. Zo'n SSCC code is een 18 cijferige EAN code, waarvan het 18e cijfer een controlegetal is ( afgeleid van de eerste 17 cijfers ).
Hiertoe is het nodig om - via een string - als input van de nieuwe functie te verkrijgen de eerste 17 cijfers, waarna de te schrijven functie dus het controlegetal kan gaan berekenen.
Onverwachte moeilijkheid hierbij is een door mij ongewenste wetenschappelijke notatie.
Voorbeeld ervan :
?CheckDigitSSCC(08717853270050955)
waarbij 08717853270050955 als string variabele naar de functie - CheckDigitSSCC( strEAN17 as String ) - wordt doorgegeven.
Als ik vervolgens een debug.print uitvoer op de variabele strEAN17 ( binnen de functie code ), dan verkrijg ik het volgende op het scherm :
8,71785327005096E+15
Dit terwijl ik NODIG heb :
08717853270050955
M'n concrete vraag hieromtrent :
"Hoe kan ik voorkomen dat die ongewilde "transformatie" naar een wetenschappelijke notatie plaatsvindt ?
Bij voorbaat hartelijk dank voor de hulp !
Mvg,
HH