... PIXEL OF oGrS1 ; PICTURE "ddd dd mmm yyyy" ; ON CHANGE ( oDtpLast:SetRange( dFirst ), oGrS1:Update() ) If rem this line run ok then I thinked .. if I change with ( before oDtpLast control ) @ 30,250 DTPICKER oDtpLast VAR dLast SIZE 200,28 PIXEL OF oGrS1 ; PICTURE "ddd dd mmm yyyy" ...