5.


5. - 484


 

 
,
<expValue> Clipper, .
 

 
. COMPLEMENT(COMPLEMENT(<expValue>))
<expValue> ( ).
 

 
.
.NOT.:
 
? COMPLEMENT(.T.) // .F..
? COMPLEMENT(.F.) // .T..
 
. :
 
? COMPLEMENT(99) // -99.00
? COMPLEMENT(0) // 0
? COMPLEMENT(-99) // 99.00
? COMPLEMENT(-9.9) // 9.90
? COMPLEMENT(9.9) // -9.9
 
. CHARNOT():
 
? COMPLEMENT("abcdefgh") // ""
 
. 30/12/2998 31/12/2999 366 :
 
SET CENTURY ON
SET DATE GERMAN
? COMPLEMENT(CTOD("30/12/2998")) // 01/01/0001
 
.
:
 
SET CENTURY ON
? COMPLEMENT(CTOD(" / / ")) // 01/01/3000
? COMPLEMENT(CTOD("77/77/77")) // 01/01/3000
 


 


DATATYPE()*
.
------------------------------------------------------------------------------
 

 
DATATYPE(<expValue>) --> nDataType
 
. !

. Clipper- VALTYPE().