Message
 
 
To
19/12/2016 03:07:35
General information
Forum:
Visual FoxPro
Category:
Other
Title:
Miscellaneous
Thread ID:
01645510
Message ID:
01645529
Views:
34
>>Hi,
>>
>>I have a code in the program that converts a string of numbers (not a number but a string of numbers) according to the second parameter of Transform(). For example,
>>
>>nNumber = 67849
>>cMask = 'M XXXXXXXXXX'
>>cNumber = transform( alltrim(str(nNumber)) + "@R" + cMask)
>>*-- the result, cNumber, should be 'M 67849'
>>
>>
>>The above works unless the cMask is 'A XXXXXXXXXX'
>>
>>Why does the 'A' make a difference?
>>
>>TIA
>
>Not only A, but your code (as corrected by Naoto) won't work with the alphabetic characters H, L, N, U, W, X, Y, either, because they have a functional meaning for the construction and application of the mask.

Thank you. I will have to change my approach from using "@R " to some other (parsing probably) way.
"The creative process is nothing but a series of crises." Isaac Bashevis Singer
"My experience is that as soon as people are old enough to know better, they don't know anything at all." Oscar Wilde
"If a nation values anything more than freedom, it will lose its freedom; and the irony of it is that if it is comfort or money that it values more, it will lose that too." W.Somerset Maugham
Previous
Reply
Map
View