Hi Jimmy, just use RAscan() :wink: // The example demonstrates the difference between AScan() and RAscan(). PROCEDURE Main() LOCAL aArray := { "A", 1, Date(), 1, .F. } ? Ascan( aArray, 1 ) // result: 2 ? RAScan( aArray, 1 ) // result: 4 RETURN Regards, Detlef p.s. du wohnst in Hamburg? Das...