Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
How to do without going over 128?
Message
From
21/03/2002 14:11:49
 
 
To
All
General information
Forum:
Visual FoxPro
Category:
Coding, syntax & commands
Title:
How to do without going over 128?
Miscellaneous
Thread ID:
00635664
Message ID:
00635664
Views:
42
Any ideas how to do the following without going over 128 in VFP? What about accessing pre-existing data in tables that is already stored using this method in FPD26a?
valyear=1985
*PARAMETER valyear

PRIVATE xreturn, stryear
xreturn = '  '

*---Store with the new method if the century is included

IF TYPE('valyear') = 'N'
	stryear = TRANS(valyear,'@L 9999')

	IF LEFT(stryear,2) = '00'
		xreturn = TRANS(valyear,"99")
	ELSE
		xreturn = CHR(VAL(LEFT(stryear,2))+58) + CHR(VAL(RIGHT(stryear,2))+33)
	ENDIF
ENDIF

RETURN xreturn
TIA,
Tracy
.·*´¨)
.·`TCH
(..·*

010000110101001101101000011000010111001001110000010011110111001001000010011101010111001101110100
"When the debate is lost, slander becomes the tool of the loser." - Socrates
Vita contingit, Vive cum eo. (Life Happens, Live With it.)
"Life is not measured by the number of breaths we take, but by the moments that take our breath away." -- author unknown
"De omnibus dubitandum"
Next
Reply
Map
View

Click here to load this message in the networking platform